solver em vba1 simplex
DESCRIPTION
solver para simplexTRANSCRIPT
-
63
APNDICE B Macros: Cdigo VBA
Macro 1 Interface Inicial ! " # $ % & ' ( ) * , , $ - . / ( % % - 0 1 * 2 " 3 4 5 6
7 8
& 9 % $ ! 9 & $ 2 : ( , $ ; < = . & $ ; 2 " 3 $ < = > " 9 & 2 & 3 " - $ . $
? " , * @ & 3 $ ! A 9 / 2 & $ -
? " , * A 9 B ) C & 3 %
* @ & 3 $ ! D E $ 2 9 &
E ! F $ 3 @ * G - * - % ! 2 9
G >
8 H
; & I $ , & 5 * 6 D J B ; % " - / ( % % - J
8
@ & -
G > * K L $ 2 ( & D
8
! ( &
8
@ & -
* @ & 3 $ ! D
8
! ( &
F - . G >
F - . G >
I & M % *
7
* $ 9 - = & - 3 - % ! & - & - @ ( , $ ; < = 9 & 2 & 3 " - $ , 9 % ! $ ! , & - 9 $ : & , . & & ! !
G > * @ & 3 $ ! D E $ 2 9 &
8
@ & -
N 9 : / M J ' & 2 & 3 " - & ( , $ ; < = . & A ; 2 " 3 $ < = J
F M " % ' ( )
F - . G >
7
* $ 9 % ( . & 9 % $ C $ 9 & 2 & 3 " - $ . 9 & : ( " ! & , > ! & - % &
7
F 9 % & 3 $ 2 3 ( 2 $ 3 $ 9 . & A ; 2 " 3 $ < = O & ! $ 2
7
! " , & " ! $ , & - % & % & 9 % $ 9 & - P , & ! . & # $ ! " Q # & " 9 > " > ! - & 3 " .
G >
8
& M % / M R D J J
8
@ & -
N 9 : / M J G - > ! , & - P , & ! . & # $ ! " Q # & " 9 J
F M " % ' ( )
F - . G >
L $ ! D
8
& M % / M R K L $ 2 ( &
S 9 & ! E ! , 0 K T " . &
7
7
N $ 3 ! 0
7
* ! " $ $ ; 2 $ - " 2 @ $ - $ > ! , $ 3 ! ! & % $ . & $ ; 2 " 3 $ < = ' 2 # & !
7
7 U
$ - : & 5 J A 0 J 6 K ' & 2 & 3 %
A 3 % " # & * & 2 2 K E ! , ( 2 $
U
0 * 0 D J 2 $ - & C $ , & - % . & ! . ( < = ; ! ! : ! $ , $ < = V " - & $ ! J
W " % @ ' & 2 & 3 % " - K E - %
K I $ , & D J * $ 2 " ) ! " J
K ' " X & D 0 Y
K ' % ! " 4 & % @ ! ( : @ D E $ 2 9 &
K ' ( ; & ! 9 3 ! " ; % D E $ 2 9 &
K ' ( ) 9 3 ! " ; % D E $ 2 9 &
K B ( % 2 " - & E - % D E $ 2 9 &
K ' @ $ . Z D E $ 2 9 &
K S - . & ! 2 " - & D M 2 S - . & ! 2 " - & ' %
H
2 & I - &
-
64
!
" # $ # % ' ( ) * '
!
" # $ # % ' ( + , - " . /
!
, 0 . 1 0 2 3 " 4 2 # ) 5
!
" # $ # 6 0 . ) * '
!
" # $ # 6 0 . 7 , 0 (
8 0 2 9 , . "
3 # ' # : . , 0 6 0 . ; . 4 ' , : )
!
( < #
=
4 0 - # > ? @ A ? B 3 # ' # : .
1 : . , C # % # ' ' 6 ( $ < ' 4
=
/ % / ) ? D E 2 # C 4 ( , F C # , G ) ?
% ' < $ 0 G > ? @ H @ ? B 3 # ' # : .
% ' < $ 0 G > ? @ H @ ? B 8 0 . , ( # % ' < $ 0 1 < . 6 , .
=
4 0 - # > ? 1 I ? B 3 # ' # : .
1 : . , C # % # ' ' 6 ( $ < ' 4
=
/ % / ) ? 6 < 0 J K L M N # . , C ?
=
4 0 - # > ? @ O ? B 3 # ' # : .
1 : . , C # % # ' ' 6 ( $ < ' 4
=
/ % / ) ?
!
. 4 ' P < 0 J K L . , $ , Q 4 2 4 ?
% ' < $ 0 G > ? @ H @ ? B 3 # ' # : .
% ' < $ 0 G > ? @ H @ ? B 8 0 . , ( # % ' < $ 0 1 < . 6 , .
=
4 0 - # > ? @ O ? B 3 # ' # : .
1 : . , C # % # ' ' 6 ( $ < ' 4
=
/ % / ) ?
!
. 4 ' P < 0 J K M N ?
=
4 0 - # > ? @ R ? B 3 # ' # : .
1 : . , C # % # ' ' 6 ( $ < ' 4
=
/ % / ) ? S 4 ( , F C # ' L . , $ , Q 4 2 4 ?
% ' < $ 0 G > ? @ H @ ? B 3 # ' # : .
% ' < $ 0 G > ? @ H @ ? B 8 0 . , ( # % ' < $ 0 1 < . 6 , .
=
4 0 - # > ? 8 R ? B 3 # ' # : .
1 : . , C # % # ' ' 6 ( $ < ' 4
=
/ % / ) ? S 4 ' ( ?
=
4 0 - # > ? 1 R ? B 3 # ' # : .
1 : . , C # % # ' ' 6 ( $ < ' 4
=
/ % / ) ? % # P , : , # 0 . # G ?
% ' < $ 0 G > ? T H T ? B 3 # ' # : .
% ' < $ 0 G > ? 1 H 1 ? B % ' < $ 0 9 , 2 . " ) / / U V
=
4 0 - # > ? T R ? B 3 # ' # : .
1 : . , C # % # ' ' 6 ( $ < ' 4
=
/ % / ) ? S 4 ' ( ?
=
4 0 - # > ? 1 I H 8 I ? B 3 # ' # : .
3 # ' # : . , 0 T ( 2 # ( G > * ' @ , 4 - 0 4 ' @ W 0 B + , 0 # 3 .
X
' # ) * ' D 0 #
3 # ' # : . , 0 T ( 2 # ( G > * ' @ , 4 - 0 4 ' Y Z B + , 0 # 3 .
X
' # ) * ' D 0 #
9 , . " 3 # ' # : . , 0 T ( 2 # ( G > * ' 8 2 - # + # P . B
+ , 0 # 3 .
X
' # ) * ' % 0 . , 0 < < G
% ' ( ; 0 2 # * ) * ' 1 < . $ 4 . , :
!
, 0 . 1 0 2 3 " 4 2 # ) 5
9 # , - " . ) * '
!
" , 0
8 0 2 9 , . "
9 , . " 3 # ' # : . , 0 T ( 2 # ( G > * ' 8 2 - #
!
Z B
+ , 0 # 3 .
X
' # ) * ' % 0 . , 0 < < G
% ' ( ; 0 2 # * ) * ' 1 < . $ 4 . , :
!
, 0 . 1 0 2 3 " 4 2 # ) 5
9 # , - " . ) * '
!
" , 0
8 0 2 9 , . "
3 # ' # : . , 0 T ( 2 # ( G > * ' 8 2 - # T . . $ B + , 0 # 3 .
X
' # ) * ' D 0 #
9 , . " 3 # ' # : . , 0 T ( 2 # ( G > * ' 8 2 - #
=
, - " . B
+ , 0 # 3 .
X
' # ) * ' % 0 . , 0 < < G
% ' ( ; 0 2 # * ) * ' 1 < . $ 4 . , :
!
, 0 . 1 0 2 3 " 4 2 # ) 5
9 # , - " . ) * '
!
" , 0
8 0 2 9 , . "
3 # ' # : . , 0 T ( 2 # ( G > * ' ; 0 G , 2 # S # ( . , : 4 ' B + , 0 # 3 .
X
' # ) * ' D 0 #
3 # ' # : . , 0 T ( 2 # ( G > * ' ; 0 G , 2 # [ ( , Q 0 . 4 ' B + , 0 # 3 .
X
' # ) * ' D 0 #
@ , $ Q \ M N 1 G ; 0 . # - # (
]
% ( , 4 4 G : ' < 0 4 G 2 4 G 0 C 4 ( , F C # , G
6 ( Q \ M N ) /
!
S 4 (
-
65
! " # $ % & ' & ( ) * , - . / 0 1 2 $ 3 $ 4 5
' 4 5 6 7 $ 8 $ 3 3 1 9 : ; < 3 !
= 8 = > & ? & ( ) * , -
@ $ ? 5 ) * , -
A 6 ; B ' C D " 5 $ # $ :
E
8 : 6 ! ! C 4 3 < " ! C F ! C " 7 ! : 6 G 7 $ 6 C ! C $ : 5 6 ; 6 ) ! F !
9 : B > =
H
I ! :
! " # $ % & A & ( B . / 0 1 2 $ 3 $ 4 5
' 4 5 6 7 $ 8 $ 3 3 1 9 : ; < 3 !
= 8 = > & 4 & ( B
@ $ ? 5 B
! " # $ % & J K & 0 1 2 $ 3 $ 4 5
' 4 5 6 7 $ 8 $ 3 3 1 9 : ; < 3 !
= 8 = > & & ( I ! :
L C $ : 9 : ; K 1 2 M B
J " F 2 < ,
N : 6 7 ! 5 $ 2 < , 8 ; ; ! " F O < 5 5 " K * 8 3 6 4 P % 0
L C $ : 9 : ; = 1 Q 6 F $
J " F 2 < ,
Macro 2 Interface da Funo Objetivo R S 5 6 " J ? S 3 6 4 6 5
N : 6 7 ! 5 $ 2 < , 8 ; ; ! " F O < 5 5 " = * 8 3 6 4 P % 0
E
E
8 M $ 4 ! C $ 5 F C C S ! : T ; $ 5 : C U : ! S : $ $ " 4 M 6 F C
A 6 ; 8 M $ 4 ! : ' C O 3 $ ! "
A 6 ; 8 ' C R , - $ 4 5
8 M $ 4 ! : > 9 ! 3 C $
9 : J ! 4 M 8 D " 8 " 5 : 3 C
D U
H V
S $ @ ! ; $ % 8 0 > & R S 5 6 " O < 5 5 " &
H
M $ "
D U 8 1 I ! 3 < $ >
H
: < $
H
M $ "
8 M $ 4 ! : >
H
: < $
J " F D U
J " F D U
@ $ ? 5 8
D U 8 M $ 4 ! : > 9 ! 3 C $
H
M $ "
E
8 ! C " W $ " 4 " 5 : $ " $ " M < ; ! S X W C $ 3 $ 4 6 " ! ; C 5 : ! : ; $ " Y
C ! # $ ; F $ $ : :
Z C # O ? & 2 $ 3 $ 4 6 " $ < ; ! S X W F $ R 5 6 ; 6 ) ! X W &
J ? 6 5 2 < ,
J " F D U
E
E
D " C $ : $ C ; ! 5 [ : 6 F ! U < " X W , - $ 5 6 7
8 ! 3 3 2 ; ! 5 : 6 R , - $ 5 6 7
-
66
! " # $ " % " " ' ( ) * + , - . / # , 0 1 # , 2 3 ,
4 + , # 5 # 0 6 7 8 / % ,
4 + , # 5 # 0 9 7 : ;
? # / @ " 3 , : . > A 0 0 " 2 % B . 3 3 2 6 C A D / $ E F G
4 + , # 5 # 0 6 7 8 / % ,
4 + , # 5 # 0 H 7 : ;
? # / @ " 3 , : . > A 0 0 " 2 % B . 3 3 2 9 C A D / $ E F G
I / 0 ] ' 3 / 2 B . 3 3 2 H C A D / $ E F G
! ! O ^ . + " % ' " # " + , # , 1 , # / # " ! " U ! / 2 O " D % ' " # " 0 , 3 # : D @ , # ] E
A " + % , + , [ " _ + , ! " U / 0 / ` " # " 1 . 2 ( ) > [ , 3 / @
P 1 ] ' 3 / 2 B . 3 3 2 H 7 O " D . , J
M
# . ,
M
; , 2
K
" 2 - , F L
M
a L G 7 O " D . , J H
= 2 % P 1
= 2 % : . >
? # / @ " 3 , : . > ] ' 3 / 2 B . 3 3 2 6 C A D / $ E F G
A " + % , + , [ " _ + , ! / 2 / 0 / ` " # " 1 . 2 ( ) > [ , 3 / @
P 1 ] ' 3 / 2 B . 3 3 2 6 7 O " D . , J
M
# . ,
M
; , 2
K
" 2 - , F L
M
a L G 7 O " D . , J 6
= 2 % P 1
= 2 % : . >
? # / @ " 3 , : . > 4 + , # 5 # 0 C P 2 / 3 / " D / ` , F G
" / 2 / $ / " D / ` " # 1 # 0 ' # , , 2 $ ; , $ 2 3 # D ,
A " D D ? # , , 2 $ ; , # Y / + 3 B U
-
67
! " # $ %
# $ % & ' ( ( ! ) * ( ' + , - . / 1 2 3
4 , 5 6 7 - .
8
9 : - + ! ;
4 , 5 , : - < ! . ( ; ( '
+ , - . / 1 = > ? 6 ( 7 '
@ , . * + , - . / 1 =
A
" ( B , ! ( ! C ) 6 $ ! 7 -
> ? 6 $ 5 ! ? $ ! . D E
! " @ , . *
A
F ( ' , B , ) 7 G $ 7 6 7 $ 6 . , 5 7 6 , ! * 7 H ' ( ( ! ) * , " 7
6 7 - .
8
9 D & 6 7 ! = >
8
7 ! ; ( 2 I : J K L L L I 3 > ! " 2 1 6 M H 3 >
8
9
A
7 " , ) , ! 7 " 7 " -
N ' , D O
P
6 7 - .
8
9
Q ( > + , - . / 1 = > : " " < . ( 5 & 6 7 ! = >
8
7 ! ; ( 2 I : I R , 3
Q ( > + , - . / 1 = > + , - . 2 Q ( > + , - . / 1 = > + , - . ? $ ! . S = T = 3 D & 6 7 ! = >
8
7 ! ; ( 2 I / I R , 3
U ( 1 .
! " # $ %
# $ % # 5 7 . ' , V % W ( . , X 2 3
A
A
: " , ) , ! 7 7 - 5 7 . Y ' , 7 " 7 B $ ! Z [ % W ( . , X
4 , 5 B : - # . ' , ! ;
A
# 7 6 X 7 - 5 7 . Y ' ,
4 , 5
\
: - # . ' , ! ;
A
< ! . ( ' 5 ( " , ] ' , H 7 ' 7 - 5 7 . Y ' ,
4 , 5 5 : - + ! ;
A
? ! . 7 " ' H 7 ' 7 H ( ' ) ' ' ( ' . " - - ) ( B , ) , ( ! . ( -
B D I D I
N ' 5 D =
P
& 6 7 ! = >
8
7 ! ; ( 2 I E I 3 > F 7 6 $ (
\
D I / I R 5 ^ _ R I ` I R 5 ^ _
B D B R I ^ I R
\
U ( 1 . 5
8
7 ! ; ( 2 I K I 3 > # ( 6 ( ) .
A
< ! - ( ' ( - 5 7 . Y ' , ! 7 ) a 6 $ 6 7 ) ' ' ( - H ! " ( ! . (
: ) . , X ( ? ( 6 6 > N ' 5 $ 6 7 D B
! " # $ %
Macro 3 Interface das Restries V H . , ! 1 H 6 , ) , .
& ' , X 7 . ( # $ % ? 5 5 7 ! " / $ . . ! = b ? 6 , ) c 2 3
Q Y " $ 6 = > # 6 X ( '
M - ( ' N ' 5 d > e , " (
M - ( ' N ' 5 K > # * 9
! " # $ %
& ' , X 7 . ( # $ % ? 5 5 7 ! " / $ . . ! d b ? 6 , ) c 2 3
-
68
! " # $ # & ' ( ) * +
, - . ) / 0
1 # 2 3 4 5 " ) / 0 ! " # $ # & 6 7 8 5 2 3 4 5 " 9 :
;
;
1 # " " - 8 * " < 2 ! 5 = > 8 & - ? & " # . " # " ! 5 # 2 @ A " ! 2 - ! " # 2 . 4 !
B 4 C C 1 # " " - 8 * " # < 2 ! 5 = >
D
" ! 5 # 2 8 " !
, - . ) / 0
1 # 2 3 4 5 " ) / 0 ! " # $ # & 6 E - 2 5 2 4 C 2 F " 9 :
;
;
B # 2 4 8 4 0 " @ 4 C * . 4 !
D
" ! 5 # 2 @ A " !
;D
4 - G " 9 H I ' J E ' H : ( ) " C " 8 5
K 2 5 * ) " C " 8 5 2 -
( I # 2 F - 5 4 C 7 C 2 G - & " - 5 L > C B " - 5 " #
( M " # 5 2 8 4 C 7 C 2 G - & " - 5 L > C = 5 5 &
( K # 4 N
O
" > 5 L $ 4 C ! "
( P # 2 " - 5 4 5 2 - L Q
( 7 . . E - . " - 5 L $ 4 C ! "
( E - . " - 5 < " 3 " C L Q
( ) * # 2 - R
O
$ 2 5 L $ 4 C ! "
(
D
" 4 . 2 - G P # . " # L > C B - 5 " > 5
( S " # G " B " C C ! L $ 4 C ! "
, - . K 2 5 *
) " C " 8 5 2 - ( S " # G "
7 8 5 2 3 " K 2 - . + ( ) & 4 C C ) 8 # C C
O
D
2 G * 5 J L T
7 8 5 2 3 " B " C C ( $ # & / C 4
D
U B U L H
D
" ! 5 # 2 @ A " ! H
D
4 - G " 9 H V ' J E ' H : ( ) " C " 8 5
) " C " 8 5 2 - ( = # . " # ! 9 > C W 2 4 G - 4 C W + - : ( < 2 - " ) 5
X
C " L > C Y - "
) " C " 8 5 2 - ( = # . " # ! 9 > C W 2 4 G - 4 C N : ( < 2 - " ) 5
X
C " L > C Y - "
K 2 5 * ) " C " 8 5 2 - ( = # . " # ! 9 > C , . G " < " Z 5 :
( < 2 - " ) 5
X
C " L > C B - 5 2 - / / !
( B C # E - . " > L > C 7 / 5 & 4 5 2 8
(
O
2 - 5 7 - . ) * 4 . " L Q
( K " 2 G * 5 L > C
O
* 2 -
, - . K 2 5 *
K 2 5 * ) " C " 8 5 2 - ( = # . " # ! 9 > C , . G "
O
N :
( < 2 - " ) 5
X
C " L > C B - 5 2 - / / !
( B C # E - . " > L > C 7 / 5 & 4 5 2 8
(
O
2 - 5 7 - . ) * 4 . " L Q
( K " 2 G * 5 L > C
O
* 2 -
, - . K 2 5 *
) " C " 8 5 2 - ( = # . " # ! 9 > C , . G " = 5 5 & : ( < 2 - " ) 5
X
C " L > C Y - "
K 2 5 * ) " C " 8 5 2 - ( = # . " # ! 9 > C , . G "
D
2 G * 5 :
( < 2 - " ) 5
X
C " L > C B - 5 2 - / / !
( B C # E - . " > L > C 7 / 5 & 4 5 2 8
(
O
2 - 5 7 - . ) * 4 . " L Q
( K " 2 G * 5 L > C
O
* 2 -
, - . K 2 5 *
-
69
! " ! # $ % ' ( ) * + ! * , - . " / ' , % + ! 0 ! * $ % # 1 " 2 ( 3 % ' ! $
4
" ! 5 . " 6 ' !
! " ! # $ % ' ( ) * + ! * , - . " / ' , % + ! 7 * % 8 ' $ 1 " 2 ( 3 % ' ! $
4
" ! 5 . " 6 ' !
9
9
: * % 1 ; < # ' $ 1 + * = 1 * 1 # ' , $ * ; > ? + 1 = " 1 ' % " @ 1 + ! * ! , $ * % > ?
9
A
1 ' B ! - C
D
E C 2 ( ! " ! # $
F # $ % G ! : ! " " ( H * < ; " 1
A
I : I 5 E
9
9
: * % 1 ; < # ' $ 1 + * + ! * ! , $ * % > J ! ,
9 A
1 ' B ! - C
D
K C 2 ( ! " ! # $
F # $ % G ! : ! " " ( H * < ; " 1
A
I : I 5 I
L ' + ; M
; M N * ! ! ' # @ ! * 3 % , $ ) .
A
! , $ * % # ! , - 2
O % < , 1
3 % , $ ) . I ( : " ! 1 *
P % $ @ 3 % , $ ) . I
( : " ; < ' : ; ' $ 5 I
L ' + P % $ @
, 1 5 N " 1 ' I (
A
1 ' B ! - C
D
K C 2
Q ! ( 3 % , $ ) . I ( F + + / $ ! < , 1
L ' + ; M
Macro 4 Interface de adio de restries R = $ % ' L . = " % # % $
N * % G 1 $ ! ; M : < < 1 ' + ) ; $ $ ' I S : " % # T - 2
9 U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U
9
: @ ! # 1 * , ! $ ; + V % = * ! ! ' # @ % +
9 U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U
9
: @ ! # 1 , ! V % V * ' ! # % + G 1 " * ! , + , # ! V % # % ! ' $ ! ,
/ V
A
1 ' B ! - C
D
W C 2 5 X
D
@ ! '
Q , B ) . C 6 ! ' @ ; < G 1 " * + , # ! V % # % ! ' $ ! , V * 1 < O % B % $ 1 + , C
L . % $ ; M
L ' + / V
/ V
A
1 ' B ! - C
D
W C 2 Y
A
1 ' B ! - C L Z C 2
D
@ ! '
Q , B ) . C F % ' + 1 V 1 " $ 1 G 1 " * ! , + , # ! V % # % ! ' $ ! , C
L . % $ ; M
L ' + / V
9
: @ ! # 1 , ! V % , ! " ! # % ' 1 + % B ; 1 " 1 + *
O % < : @ ! # 1 * F , ) " ! 1 '
O % < : F , R M [ ! # $
: @ ! # 1 * 5 H 1 " , !
H * L 1 # @ : / ' : ' $ * " ,
/ V
D 4
= ! 6 1 < ! - : 2 5 C R = $ % ' ) ; $ $ ' C
D
@ ! '
/ V : ( 0 1 " ; ! 5
D
* ; !
D
@ ! '
-
70
! " # $ % &
'
% ( "
) * + , -
) * + , -
. " / 0
1
$ 2 * 4 " * # * 0 % " * " * ! ( 5 $ 6 7 4 2 " 8 " # 9 * $ 5 2 0 % $ % 5 " * 2 $ : " 5 + " " % %
, - ! " # $ % & ; $ 8 2 "
'
! " *
< 2 : = / > ? " 8 " # 9 * " 9 : ( $ 8 $ + % @ A & B & B C & D >
) / 9 0 ? ( E
) * + , -
1
! " # $ 2 " - 9 + $ + F $ 8 % $ 9 : ( $ 8 + $ + "
, -
'
" / 0 = / G & > >
'
! " *
< 2 : = / > ; % * " 7 $ F $ 8 % + $ 9 : ( $ 8 + $ + " ( + " 2 9 : ( $ 8 + $ + " >
) / 9 0 ? ( E
) * + , -
1 H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H
1
$ 2 0 ( + I J B 6 % 2 2 " : ( 9 %
1 H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H
1
, * 2 " % 9 % 2 5 $ 0 K % 9 + $ 2 5 ( 8 0 9 6 8 9 # $ 7 L " 2 M N ?
$ 8 8 ? 5 $ 0 % 9
1
1
* 0 $ 6 $ % $ $ 6 % K / 9 5 $ % " 2 0 % 9 7 4
O 9 5 + P 2 , * 0 " : " %
+ & Q 8 $ * R S
T
$ * : " U >
'
V > W
+ & + X
T
$ * : " U > ) G > W X Y
T
$ * : " U >
'
V > W S ? " 8 " # 0
P # 0 9 F " " 8 8 S ; % 5 ( 8 $
T
R R & > > Z +
1
1
* 0 $ * [ 5 " % + " % " 2 0 % 9 7 L " 2
O 9 5 ! P 2 , * 0 " : " %
! & Q 8 $ * R S
T
$ * : " U >
'
\ > W
! & ! X R
T
$ * : " U >
'
\ > W S ? " 8 " # 0
P # 0 9 F " " 8 8 S ; % 5 ( 8 $
T
R R & > > Z !
1
1
* 0 % 8 " 6 $ % $ 5 $ * 0 " % F $ 8 % + " 0
T
$ * : " U >
'
] > W S ? " 8 " # 0
P # 0 9 F " " 8 8 S ; % 5 ( 8 $
T
R R & ^
_ 2 " % ; % 5 ` S N 9 + "
) * + ? ( E
Q % 9 F $ 0 " ? ( E 5 5 $ * + = ( 0 0 * a b 8 9 # c U W
1
1
! " # $ : " 5 2 " - 9 + 9 : 9 0 $ + F $ 8 % + $ F $ % 9 d F " 8
, -
'
" / 0 = / R & > >
'
! " *
mestradoRealce
-
71
! " # % & ' ( ) * + , - . / 0 1 2 3 2 " 2 4 . 3 5 &
6 / ! (
7
7
8 . ! 3 2 " 2 4 . 3 9 . 0 , . : ( ) . - . / 0 ) . ; < / + / . ; 0 0 ( ! = ) 3 ( ) 4 (
> 2 , ?
? @ A / . ) B C
D
. ) " ( E &
F
G & H C I . / + (
7
8 ) 4 0 / . ) J , ( 0 3 ( - . 0 2 K - ( 2 ! 3 2 " 2 4 . 3 . !
L 1 ? M
D
. ) " ( E & 6 N & H
F
* ( )
> 2 , O
O @ A / . ) B C
D
. ) " ( E & L G P Q Q Q & H C 6 ) 3 E % / R = H C
D
?
D
. ) " ( E & L & S O T B H C U ( / ( ; 4
V ; 4 2 - ( 8 ( / / C W 0 , + / .
D
B 8 B @
F
( % 4 # % B C
F
( % 4
D
. ) " ( E &
F
G & H C U ( / ( ; 4
7
8 ) 4 0 / ( 3 ) J , ( 0 3 ( - . 0 2 K - ( 2 ! . 3 2 ; 2 ) . X
3 . !
V ; 4 2 - ( 8 ( / / C W 0 , + / .
D
B 8 B @ ? T B
F
( % 4 # % B @ & &
8 . / / A 0 ( ( ) ; * ( 0 Y 2 ! 4 # %
6 / ! (
! " # % &
F
3 . ! . ! - . 0 2 K - ( 2 ! Z K 1 0 . , = 0 ( ( ) ; * 2 3 . ! 5 &
F
( % 4 # % B @ & &
6 ) 3 L 1
6 ) 3 L 1
6 ) 3 U + [
A 0 2 - . 4 ( U + [ 8 , , . ) 3 # + 4 4 ) \ ] 8 / 2 ; ^ E H
R ! ( 0 W 0 , \ C _ 2 3 (
6 ) 3 U + [
A 0 2 - . 4 ( U + [ 8 , , . ) 3 # + 4 4 ) P ] 8 / 2 ; ^ E H
7 ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `
7
8 * ( ; . 0 ! ( 4 + 3 1 2 = 0 ( ( ) ; * 2 3
7 ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `
7
8 * ( ; . ! ( 1 2 1 0 ) ( ; 2 3 - . / 0 ( ! 3 ! ; ( 1 2 ; 2 ( ) 4 ( !
L 1
D
. ) " ( E &
F
G & H @ Q
F
* ( )
! " # % & ' ( ) * + , - . / 0 3 ! ; ( 1 2 ; 2 ( ) 4 ( ! 1 0 . , > 2 " 2 4 . 3 ! &
6 % 2 4 U + [
6 ) 3 L 1
L 1
D
. ) " ( E &
F
G & H M
D
. ) " ( E & 6 N & H
F
* ( )
! " # % & V 2 ) 3 . 1 . / 4 . - . / 0 ( ! 3 ! ; ( 1 2 ; 2 ( ) 4 ( ! &
6 % 2 4 U + [
6 ) 3 L 1
7
8 * ( ; . ! ( 1 2 ! ( / ( ; 2 ) . 3 2 " + . / . 3 0
> 2 , 8 * ( ; . 0 V ! # / ( . )
> 2 , 8 V ! a [ Z ( ; 4
8 * ( ; . 0 @ W . / ! (
-
72
" # $ % & ' ( ) ' ) * " + ,
( -
. /
0 1 2 $ 3 1 4 ' 5 6 7 8 0 * 9 ) : ; * * ) 7
.
& 1 )
( - ' < = $ + ; 1 6
.
" ; 1
.
& 1 )
' & 1 % $ " 6
.
" ; 1
# ) > ( -
# ) > ( -
2 1 ? * '
@
' $ , ) A 1 ) % ) * " 1 ) 1 ) & ; 3 $ 0 B A , 1 + 1 % 9 ) $ 3 , * " $ " 3 1 ) , $ C 1 3 > 1 1 " "
( - ' & 1 % $ " 6 $ + , 1
.
& 1 )
D , C : ? 7 E 1 + 1 % 9 ) 1 9 C ; $ + $ > " F G 6 H 6 H I 6 J 7
# ? 9 * E ; K
# ) > ( -
@
' & 1 % $ , 1 - 9 > $ > L $ + " $ 9 C ; $ + > $ > 1
( -
.
1 ? * : ? M 6 7 7
.
& 1 )
D , C : ? 7 " ) 1 B $ L $ + " > $ 9 C ; $ + > $ > 1 ; > 1 , 9 C ; $ + > $ > 1 7
# ? 9 * E ; K
# ) > ( -
@ N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N
@
' $ , * ; > 8 O H 0 " , , 1 C ; 9 "
@ N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N
@
( ) , 1 " 9 " , 3 $ * P " 9 > $ , 3 ; + * 9 0 + 9 % $ B Q 1 , R S E
' $ + + E 3 $ * " 9
@
@
' ) * $ 0 $ " $ $ 0 " P ? 9 3 $ " 1 , * " 9 B A
T 9 3 > U , ( ) * 1 C 1 "
> 6 V + $ ) W 6 > Z
X
$ ) C 1 4 7 # M 7 5 Z [
X
$ ) C 1 4 7
.
Y 7 5 < E 1 + 1 % *
U % * 9 L 1 ' 1 + + < " 3 ; + $
X
W ' W 6 7 7 \ >
@
@
' ) * $ ) ] 3 1 " > 1 " 1 , * " 9 B Q 1 ,
T 9 3 & U , ( ) * 1 C 1 "
& 6 V + $ ) W D O P Q 2 2 2 D ? ( 7 8 9 > 6 ' R N ? (
/
A
I
. 9 # ! # 8 . 9 . 9 4
) + # 1 :
E
' . 4 "
/
A S T
U % ( 3 # 4 " 5 6 0 ( 9 9 C " % , < ' . 8 0 (
/
. 8 B % > D O D V # ?
U % ( 3 # 4 " 5 6 0 ( 3 # 4 " > U % ( 3 # 4 " 5 6 0 ( 3 # 4 " & - 8 " S 0 W 0 ? 1 < ' . 8 0 (
/
. 8 B % > D C D V # ?
X % 6 "
7 8 9 : - ;
: - ; < + % % 8 ! = % +
/
% 4 " + # ! % 4 > ?
@ # , + 4 C 8 " % B % +
I
& + # . . 4 ! ' - 8 . 4 9 . 4 8 $ . + # Y $ % # 4 9 . 4 + % 4 " + # Z [ % 4
@ # , " 4 C 8 " % B % +
@ # , N 4 C 8 " % B % +
+ 1 < ' . 8 0 (
/
. 8 B % > D O P Q 2 2 2 D ? ( 7 8 9 > 6 ' R N ? (
/
A
/
. 8 B % > D \ D V + ] L ? ( : % ' % ! "
! " # $ % & % ' ' ( ) + , - ' .
/
0 & 0 1 D 8 K D V
/
. 8 B % > D
E
^ D ?
/
. 8 B % > D O D V + ] L ? ( : % ' % ! "
! " # $ % & % ' ' ( ) + , - ' .
/
0 & 0 1 D & % J # ! # % 8 " % D
/
. 8 B % > D C D V + ] L ? ( : % ' % ! "
! " # $ % & % ' ' ( ) + , - ' .
/
0 & 0 1 D G . ' + D
) + " 1 0
E
/
. 8 B % > D 7 L D ? ( G . ' - %
/
. 8 B % > D O D V + ] T ? ( : % ' % ! "
! " # $ % & % ' ' ( ) + , - ' .
/
0 & 0 1 D 6 D V "
+ 1 + ] 0
X % 6 " "
N 1 < ' . 8 0 (
/
. 8 B % > D O P Q 2 2 2 D ? ( 7 8 9 > 6 ' R N ? (
/
A
/
. 8 B % > D O D V N ] 0 ? ( : % ' % ! "
! " # $ % & % ' ' ( ) + , - ' .
/
0 & 0 1 D 3 O : 1 D
/
. 8 B % > D O D V N ] L ? ( : % ' % ! "
! " # $ % & % ' ' ( ) + , - ' .
/
0 & 0 1 D C B - . ' . 9 + 1 D
/
. 8 B % > D O D V N ] T ? ( : % ' % ! "
! " # $ % & % ' ' ( ) + , - ' .
/
0 & 0 1 D
/
O : 1 D
7 8 9 : - ;
: - ; : , . " + # > ?
-
75
! " # $ # & ' ( ) ' * + , # " - . /
0 # ) 1 ! ( 2 & * 3 4 3 ,
5 & * ' " , 6 ' , ' " 3 7 # & # , 8 $ ' 8 " ' ( ) ' * + , # '
0 # ) 7 ! ( / * , # & 4
/ ' 8 9 ' ( ) ' * + , #
0 # )
:
! ( / * , # & 4
2 & * 3 , ) 3 " # ; , # 6 ' , ' ( ) ' * + , #
0 # ) ) ! ( - & 4
5 & * ' " , 6 ' , ' 6 3 , $ , , 3 , * " ( ( $ 3 7 # $ # 3 & * 3 (
0 # ) &
2 & * 3 , ) 3 " # ; , # 6 ' , ' 9 ' 8 , " 3 < ) 8 ' & ? @
A
' & 4 3 B 8 ' & ? @
A
' & 4 3 B < G H < E
7 = < = 8 ' & ? @
A
' & 4 3 B , 3 3 & $ Y 3 , - # ( * T Q B E
0 # ) 8 ' ( *
A
Z ! ( - & 4
0 # ) # ! ( 2 & * 3 4 3 ,
- # ( * T Q ? @ 5 8 3 ' ,
[ # * Y - # ( * T Q ?
" 3 7 # & 3 & \ $ 8 L & ' (
@ 5 8 L ) & 5 L & * = H
G & " [ # * Y
K 3 , # 7 # $ ' ] L ' 8 ' L 8 * # ) ' 8 # & Y ' 6 , 3 3 & $ Y # " '
8 ' ( *
A
Z = > 8 ' & ? @
A
' & 4 3 B < 0 J X ^ ^ ^ < E @ G & " B Q 8 W 6 E @
A
Z
' " # $ # & ' " ' " (
I , # = _
C
8 ' ( *
A
Z
` 3 @ - # ( * T Q ? @ ! " " 2 * 3 ) > 8 ' & ? @
A
' & 4 3 B < 0 < N # E
` 3 @ - # ( * T Q ? @ - # ( * B ` 3 @ - # ( * T Q ? @ - # ( * 5 L & * M ? a ? E = > 8 ' & ? @
A
' & 4 3 B < G < N # E
P 3 Q *
G & " / L R
> , # 9 ' * 3 / L R W ( 3 , I , ) U 5 8 # $ V B E
G & " / L R
-
76
! " # $ % & ' ( ) * + & ! , ! . / 0 1 " % " $ 2 " 3 & 4 5
6 " . ! 7 + 8 1 9
: $ 2 2 ! & & 1 ; < & ! 8 " + % = >
! ? 2 $ 1 @ A
B
$ 1 9 & 4 C D E C 5 A F $ 2 ( &
G
& > % = > @ A
G
& > % ? !
D 1 H ' ( )
Macro 6 Aplicao Solver
Linhas de programao para utilizao automtica do Solver. I J % " 1 D > J 2 " ; " %
' ( ) ' 2 # & ! 4 5
K
K
L 7 :
B
I J $ ! $ ( % " 2 " 3 $ ! + 2 # & !
K
K M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M
M M M M M M M M M M M
K
K
$ ! N . & % ! + " 1 " ; " $ " + H + 2 # & ! O : P 2 ( 2 $ H & + % " 1 Q I % " . " 3 $ R S Q 0 1 % & ! # $ 2 H &
# $ ! " T # & " + Q & % ; A A
6 " . : < $ 1 9 & 7 H H ! 7 + ' % ! " 1 9 Q L $ > L " 1 F $ 2 7 + 8 1 9
6 " . 1 7 + 0 1 % & 9 & !
K
! ; ( ! $ $ U 2 % " . $ 2 " 1 < $ J ! & & 1 ; < " H $ H $ + # $ ! " T # & " +
1 ? 2 $ 1 @ A
B
$ 1 9 & 4 C = V E W W W C 5 A D 1 H 4 > 2 * J 5 A
B
X
: < $ 1 9 & 7 H H ! ? C Y D Y Z O Y D Y C [ 1
L $ > L " 1 F $ 2 ?
B
$ 1 9 & 4 C
G
\ C 5 A F $ 2 ( &
K
' & % $ + J $ ! N . & % ! + " 1 " ; " $ " +
' 2 # & ! I ] ' & % : & 2 2 O ? C Y D Y E C Q L $ > L " 1 F $ 2 O ? C C [ L $ > L " 1 F $ 2 Q F $ 2 ( & I ^ O ? W Q =
_
`
: < $ 1 9 & O ? C C [ : < $ 1 9 & 7 H H ! Q /
D 1 9 " 1 & O ? a Q D 1 9 " 1 & 6 & + ; O ? C ' " . J 2 & > 8 C
K M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M
M M M M M M M M M M M
K
K
7 H " R S H $ +
B
& + % ! " R b & +
6 " . < 7 + 0 1 % & 9 & !
K
c U . & ! H & ! & + % ! " R b & +
6 " . X 7 + 0 1 % & 9 & !
K
B
& ^ & ! d 1 ; " $ J $ ! $ 8 J
6 " . e 7 + ' % ! " 1 9
K
B
& ^ & ! d 1 ; " $ J $ ! $ 2 ; $ 2 " 3 $ ! ; P 2 ( 2 $ e ( & H & # & + & ! 2 " H $
6 " . ! 7 + 8 1 9
-
77
! " # $ % & '
(
$ % ) * + ,
-
. , / 0 &
1 ! 2 3 " # $ % & '
(
$ % ) * + , 4 5 , /
6 8 9 ! &
-
8 !
(
$ % ) * + , : ; : , < 1 3 & / ' = $ # > *
? # @ * 8 A B B C * # #
(
* D E ! , : ; : , < 1 F
(
* # $ G H % E ! , , < 8 F 6 8 I > 0
# $
-
* J G E ! , : ; : , < 1 3 5
1 ! 1 3 K 3 " # $ % & '
(
$ % ) * + , 4 5 , /
L * J G 9
M N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N
N N N N N N N N N N N N
M
M
6 H % $ # H O $ ? # @ * 8
? # @ * 8 ? # @ *
-
8 > *
M
M
P * D H % * $ Q R * G H S B * 8 * # $ G T 8 H U
? # @ * 8 6 H % H U V * * S 6 H % $ # E ! & F
(
* S 8 G A 8 8 $
W
E ! & F X > G # H % *
(
* S 8 G U E ! &
4 % B ? > Y