|
|
|
GAMS Rev
116 Windows NT/95/98
10/21/04 18:45:14 PAGE
1 o problema de alocacao de pessoal enuciado 5 positive variables 6 x1 numero enfermeiros turno1 7 x2 numero enfermeiros turno2; 8 9 integer variables 10 x3 numero enfermeiros turno3 11 x4 numero enfermeiros turno4 12 x5 numero enfermeiros turno5 13 x6 numero enfermeiros turno6; 14
15 variables
16
17 z funcao objeto; 18 19 equations 20 q1 1 turno 21 q2 2 turno 22 q3 3 turno 23 q4 4 turno 24 q5 5 turno 25 q6 6 turno 26 q7 funcao objetivo; 27 28 29 q1.. x6 + x1 =g=50; 30 q2.. x1 + x2 =g=60; 31 q3.. x2 + x3 =g=50; 32 q4.. x3 + x4 =g=40; 33
q5.. x4 + x5 =g=30;
34 q6.. x6 =g=20; 35 q7.. x1 + x2 + x3 + 1.5*x4 + 2*x5 + x6 =e=z; 36
37 option mip=xa;
38 model
evacuacaodeemergencia /all/;
39 solve
evacuacaodeemergencia using mip minimizing z; COMPILATION
TIME =
0.000 SECONDS 0.7
Mb WIN194-116 GAMS Rev
116 Windows NT/95/98
10/21/04 18:45:14 PAGE
2 o problema de alocacao de pessoal Equation
Listing SOLVE
evacuacaodeemergencia USING MIP FROM LINE 39 ---- q1 =G= 1 turno q1.. x1 + x6 =G= 50 ; (LHS = 0, INFES = 50 ***) ---- q2 =G= 2 turno q2.. x1 + x2 =G= 60 ; (LHS = 0, INFES = 60 ***) ---- q3 =G= 3 turno q3.. x2 + x3 =G= 50 ; (LHS = 0, INFES = 50 ***) ---- q4 =G= 4 turno q4.. x3 + x4 =G= 40 ; (LHS = 0, INFES = 40 ***) ---- q5 =G= 5 turno q5.. x4 + x5 =G= 30 ; (LHS = 0, INFES = 30 ***) ---- q6 =G= 6 turno q6.. x6 =G= 20 ; (LHS = 0, INFES = 20 ***) ---- q7 =E= funcao objetivo q7.. x1 + x2 + x3 + 1.5*x4 + 2*x5 + x6 - z =E= 0 ; (LHS = 0) GAMS Rev
116 Windows NT/95/98
10/21/04 18:45:14
PAGE 3 o problema de alocacao de pessoal Column
Listing SOLVE
evacuacaodeemergencia USING MIP FROM LINE 39 ---- x1 numero enfermeiros turno1 x1
(.LO, .L, .UP = 0, 0, +INF) 1 q1 1 q2 1 q7 ---- x2 numero enfermeiros turno2 x2
(.LO, .L, .UP = 0, 0, +INF) 1 q2 1 q3 1 q7 ---- x3 numero enfermeiros turno3 x3
(.LO, .L, .UP = 0, 0, 100) 1 q3 1 q4 1 q7 ---- x4 numero enfermeiros turno4 x4
(.LO, .L, .UP = 0, 0, 100) 1 q4 1 q5 1.5 q7 ---- x5 numero enfermeiros turno5 x5
(.LO, .L, .UP = 0, 0, 100)
1
q5
2 q7 GAMS Rev
116 Windows NT/95/98
10/21/04 18:45:14 PAGE
4 o problema de alocacao de pessoal Column
Listing SOLVE
evacuacaodeemergencia USING MIP FROM LINE 39 ---- x6 numero enfermeiros turno6 x6
(.LO, .L, .UP = 0, 0, 100)
1 q1
1 q6
1 q7 ----
z funcao objeto z
(.LO, .L, .UP = -INF, 0, +INF)
-1 q7 GAMS
Rev 116 Windows NT/95/98
10/21/04 18:45:14 PAGE
5 o problema de alocacao de pessoal Model
Statistics SOLVE
evacuacaodeemergencia USING MIP FROM LINE 39 MODEL
STATISTICS BLOCKS
OF EQUATIONS 7
SINGLE EQUATIONS
7 BLOCKS
OF VARIABLES 7
SINGLE VARIABLES
7 NON ZERO
ELEMENTS
18 DISCRETE
VARIABLES 4 GENERATION
TIME =
0.050 SECONDS 1.4
Mb WIN194-116 EXECUTION
TIME =
0.050 SECONDS 1.4
Mb WIN194-116 GAMS Rev
116 Windows NT/95/98
10/21/04 18:45:14 PAGE
6 o problema de alocacao de pessoal S O L V E S U M M A R Y MODEL
evacuacaodeemergencia OBJECTIVE
z
TYPE MIP
DIRECTION MINIMIZE
SOLVER XA
FROM LINE 39 ****
SOLVER STATUS 1 ****
MODEL STATUS 1
OPTIMAL ****
OBJECTIVE VALUE
145.0000 RESOURCE
USAGE, LIMIT
0.181 1000.000 ITERATION
COUNT, LIMIT
2
10000 GAMS/XA
Aug 7, 2000 WIN.XA.XA 19.4
008.015.038.WAT Memory
estimate (computed): 0.92MB
Copyright (c) 1993,94,95,96,97,98,99 by SUNSET SOFTWARE TECHNOLOGY.
San Marino, California 91108
U.S.A.
All Rights Reserved Worldwide.
Telephone 626-441-1565 FAX
626-441-1567
EMAIL: [email protected]
http://www.sunsetsoft.com Licensed
Solely To: GAMS DEVELOPMENT CORPORATION - 934001
STATISTICS
- gams Thu Oct 21 18:45:14 2004
xa VERSION 12.00 NT DLL USABLE
MEMORY 922K BYTES
ENV ID 1 SOLVE NUMBER 1
VARIABLES 7
2 LOWER, 0 FIXED, 4 UPPER, 1 FREE, 0 RANGED, 0/4 INTEGER
CONSTRAINTS 8
6 GE, 1 EQ, 0 LE, 1 NULL/FREE, 0 RANGED.
19 NON-ZEROS WORK 66,995
MINIMIZATION. STRATEGY 1,
NODES: 4,003/4,003 Integer
solution proven optimal. MIP
solution :
145.000000 Best
possible :
145.000000 Absolute
gap :
0.000000 optca
:
0.000000 Relative
gap :
0.000000 optcr
:
0.100000
LOWER LEVEL
UPPER MARGINAL ---- EQU q1 50.000 50.000 +INF 1.000 ---- EQU q2 60.000 70.000 +INF . ---- EQU q3 50.000 50.000 +INF 1.000 ---- EQU
q4
40.000 40.000
+INF EPS ---- EQU q5 30.000 30.000 +INF 1.500 GAMS Rev
116 Windows NT/95/98
10/21/04 18:45:14 PAGE
7 o problema de alocacao de pessoal
LOWER
LEVEL UPPER
MARGINAL ---- EQU
q6
20.000 20.000
+INF EPS ---- EQU q7 . . . -1.000 q1 1 turno q2 2 turno q3 3 turno q4 4 turno q5 5 turno q6 6 turno q7 funcao objetivo
LOWER
LEVEL UPPER
MARGINAL ---- VAR x1 . 30.000 +INF . ---- VAR x2 . 40.000 +INF . ---- VAR x3 . 10.000 100.000 . ---- VAR x4 . 30.000 100.000 . ---- VAR x5 . . 100.000 0.500 ---- VAR x6 . 20.000 100.000 . ---- VAR z -INF 145.000 +INF . x1 numero enfermeiros turno1 x2 numero enfermeiros turno2 x3 numero enfermeiros turno3 x4 numero enfermeiros turno4 x5 numero enfermeiros turno5 x6 numero enfermeiros turno6 z
funcao objeto ****
REPORT SUMMARY :
0 NONOPT
0 INFEASIBLE
0 UNBOUNDED EXECUTION
TIME =
0.010 SECONDS 0.7
Mb WIN194-116 USER: Joao Inacio Soletti G000920:1631AP-WIN Universidade Federal de Alagoas, Departamento de EngenhariaDC2982 ****
FILE SUMMARY INPUT
C:\DOCUMENTS AND SETTINGS\ADMINISTRADOR\DESKTOP\ALLAN\ALOCACAO DE PES SOAL.GMS OUTPUT C:\GRUPO PESQUISA - D.K.P\ALOCACAO DE PESSOAL.LST |