Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
de Trabajo
1 Documentos
de Trabajo
1 2004
Métodos de solución
de problemas de
asignación de recursos
sanitarios
Gran Vía, 12
48001 Bilbao
Tel.: 94 487 52 52
Fax: 94 424 46 21
Paseo de Recoletos, 10
28001 Madrid
Tel.: 91 374 54 00
Fax: 91 374 85 22
informacion@fbbva.es
www.fbbva.es
Métodos de solución de
problemas de asignación
de recursos sanitarios
Helena Ramalhinho Dias Lourenço
Daniel Serra de la Figuera
U N I V E R S I D A D P O M P E U F A B R A
n Resumen n Abstract
Las decisiones sobre la asignación de recursos en Decisions about allocating resources in health care
el ámbito sanitario son problemas complejos que are complex, and their undertaking requires the
requieren modelos y métodos sofisticados para su use of sophisticated models and methods. The
solución. El modelo de asignación generalizada generalized allocation model is based on assigning
consiste en dotar a un conjunto de tareas con una a group of tasks to a series of resources with a
serie de recursos con un coste total mínimo del minimum total cost to the system. Each resource
sistema. Cada recurso tiene una capacidad limi- is limited and each task must be assigned to a
tada y cada tarea debe ser asignada sólo a un single resource. This model has numerous applica-
recurso. Este modelo tiene diversas aplicaciones tions in health care, especially in corrective alloca-
en el ámbito sanitario, sobre todo en las asigna- tions and in those dealing with certain equipment
ciones correctivas y de determinados equipos o or material. A proper allocation can significantly
materiales a tareas. Una buena asignación de cos- reduce costs within the health care system. The
tes puede representar un ahorro significativo en solution to this type of problem is presented via
los gastos del sistema sanitario. Se propone una an adaptive heuristic based on the GRASP (Greedy
heurística adaptativa basada en sistemas GRASP Randomized Adaptive Search Heuristic) and
(Greedy Randomized Adaptive Search Heuristic) y MMAS (MAX-MIN Ant System) systems. This
MMAS (MAX-MIN Ant System) para la resolución method has the advantage of adapting easily to
de este tipo de problemas. La ventaja de este new restrictions or conditions arising from the
método consiste en la fácil adaptación a nuevas problem. The paper concludes with computational
restricciones o condiciones del problema. También results that prove that this method is among the
se presentan resultados computacionales que most efficient of those known today, as well as
demuestran que este método es de los más efi- final observations.
cientes entre los conocidos hasta el momento,
seguidos por observaciones concluyentes.
The Foundation’s decision to publish this working paper does not imply any responsibility
for its content. The analyses, opinions, and findings of this paper represent the views of its
authors; they are not necessarily those of the BBVA Foundation.
EDITA
© Fundación BBVA. Plaza de San Nicolás, 4. 48005 Bilbao
DISEÑO DE CUBIERTA
Roberto Turégano
DEPÓSITO LEGAL: M-38.929-2004
IMPRIME: Sociedad Anónima de Fotocomposición
La serie Documentos de Trabajo de la Fundación BBVA está elaborada con papel 100% reciclado,
fabricado a partir de fibras celulósicas recuperadas (papel usado) y no de celulosa virgen, cumpliendo
los estándares medioambientales exigidos por la actual legislación.
El proceso de producción de este papel se ha realizado conforme a las regulaciones y leyes medio-
ambientales europeas y ha merecido los distintivos Nordic Swan y Ángel Azul.
Í N D I C E
1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5. Experimento computacional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.1. Comparación entre diferentes aproximaciones . . . . . . . . . . . . . . . 22
5.2. Comparación entre las heurísticas de búsqueda adaptativas . . . . . 27
5.3. Resultados computacionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Bibliografía . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5
helena ramalhinho dias lourenço y daniel serra de la figuera
6
2. El problema de
asignación
generalizada
7
helena ramalhinho dias lourenço y daniel serra de la figuera
m n
min f ( x) = åå cij xij (2.1)
j =1 i =1
s.a
n
å bij xij £ a j , j = 1, ... , m (2.2)
i =1
m
å xij = 1, i = 1, ... , n (2.3)
j =1
8
métodos de solución de problemas de asignación...
9
3. Heurística de
búsqueda adaptativa
10
métodos de solución de problemas de asignación...
11
helena ramalhinho dias lourenço y daniel serra de la figuera
12
métodos de solución de problemas de asignación...
aj
bij
pij = , j Î Li
åab l
il
lÎLi
5. Sea xij = 1 si i Î Sj; xij = 0. Por otra parte, calcula el valor de la fun-
ción de penalización para la solución f¢(x).
13
helena ramalhinho dias lourenço y daniel serra de la figuera
14
métodos de solución de problemas de asignación...
ì tij
ïï si j Î Li
pij = í å til
lÎL
ï i
ïî0 si no
donde
15
4. Métodos de
búsqueda local
4.1. Entornos
16
métodos de solución de problemas de asignación...
17
helena ramalhinho dias lourenço y daniel serra de la figuera
18
métodos de solución de problemas de asignación...
19
helena ramalhinho dias lourenço y daniel serra de la figuera
20
5. Experimento
computacional
21
helena ramalhinho dias lourenço y daniel serra de la figuera
n-m
t max = n ´ max t ij , r = 0,75 y p0 = ´ 0,8.
"i , j n
22
métodos de solución de problemas de asignación...
23
helena ramalhinho dias lourenço y daniel serra de la figuera
gap7-1 8*40 942 0,08% 0,04% 0,00% 0,00% 0,00% 0,00% 0,00%
gap7-2 8*40 949 0,00% 0,02% 0,00% 0,00% 0,00% 0,00% 0,00%
gap7-3 8*40 968 0,00% 0,00% 0,00% 0,00% 0,00% 0,00% 0,00%
gap7-4 8*40 945 0,00% 0,17% 0,00% 0,00% 0,00% 0,00% 0,00%
gap7-5 8*40 951 0,00% 0,00% 0,00% 0,00% 0,00% 0,00% 0,00%
gap8-1 8*48 1.133 0,32% 0,34% 0,14% 0,09% 0,05% 0,25% 0,28%
gap8-2 8*48 1.134 0,07% 0,11% 0,00% 0,02% 0,00% 0,02% 0,00%
gap8-3 8*48 1.141 0,210% 0,280% 0,105% 0,140% 0,070% 0,123% 0,175%
gap8-4 8*48 1.117 0,143% 0,269% 0,054% 0,125% 0,000% 0,036% 0,018%
gap8-5 8*48 1.127 0,248% 0,266% 0,106% 0,089% 0,089% 0,106% 0,142%
gap9-1 10*30 709 0,000% 0,028% 0,000% 0,000% 0,000% 0,000% 0,000%
gap9-2 10*30 717 0,223% 0,223% 0,000% 0,056% 0,000% 0,056% 0,056%
gap9-3 10*30 712 0,000% 0,000% 0,000% 0,000% 0,000% 0,000% 0,000%
gap9-4 10*30 723 0,111% 0,028% 0,000% 0,000% 0,000% 0,000% 0,000%
gap9-5 10*30 706 0,057% 0,000% 0,000% 0,000% 0,000% 0,000% 0,000%
gap10-1 10*40 958 0,000% 0,000% 0,000% 0,000% 0,000% 0,000% 0,000%
gap10-2 10*40 963 0,042% 0,104% 0,000% 0,000% 0,000% 0,021% 0,000%
gap10-3 10*40 960 0,229% 0,250% 0,125% 0,125% 0,063% 0,104% 0,104%
gap10-4 10*40 947 0,084% 0,169% 0,000% 0,000% 0,000% 0,000% 0,021%
gap10-5 10*40 947 0,211% 0,190% 0,063% 0,042% 0,000% 0,063% 0,042%
gap11-1 10*50 1.139 0,018% 0,070% 0,000% 0,000% 0,000% 0,000% 0,000%
gap11-2 10*50 1.178 0,000% 0,034% 0,000% 0,000% 0,000% 0,000% 0,017%
gap11-3 10*50 1.195 0,000% 0,000% 0,000% 0,000% 0,000% 0,000% 0,000%
gap11-4 10*50 1.171 0,051% 0,017% 0,000% 0,000% 0,000% 0,000% 0,000%
gap11-5 10*50 1.171 0,034% 0,102% 0,000% 0,000% 0,000% 0,000% 0,000%
gap12-1 10*60 1.451 0,055% 0,096% 0,000% 0,014% 0,000% 0,014% 0,014%
gap12-2 10*60 1.449 0,055% 0,055% 0,000% 0,000% 0,000% 0,000% 0,000%
gap12-3 10*60 1.433 0,000% 0,028% 0,000% 0,000% 0,000% 0,000% 0,000%
gap12-4 10*60 1.447 0,041% 0,069% 0,000% 0,000% 0,000% 0,000% 0,000%
gap12-5 10*60 1.446 0,028% 0,055% 0,000% 0,000% 0,000% 0,000% 0,028%
24
métodos de solución de problemas de asignación...
25
helena ramalhinho dias lourenço y daniel serra de la figuera
0,300
0,250 GRASP
0,200 MMAS
Porcentaje medio
0,150
ASH + LS + CTS
GRAH + LS + TS
0,100
GRAH + TS
ASH + TS
0,050
ASH + LS + TS
0,000
0,0 50,0 100,0 150,0 200,0 250,0
Tiempo en segundos
26
métodos de solución de problemas de asignación...
0,160
0,140 GRASP
0,120
MMAS
Porcentaje medio
0,100
0,080
0,060
GRAH + LS + TS ASH + TS
0,040 ASH + LS + CTS
GRAH + TS
0,020
ASH + LS + TS
0,000
0,0 20,0 40,0 60,0 80,0 100,0 120,0 140,0 160,0
Tiempo en segundos
27
helena ramalhinho dias lourenço y daniel serra de la figuera
0,300
0,250 G
Porcentaje medio
0,200 A
0,150
G
A
0,100
A
G G
0,050 G G
A
A A
0,000
0,0 50,0 100,0 150,0 200,0 250,0
Tiempo en segundos
0,120
G
0,100
Porcentaje medio
0,080
0,060
0,040 A
G
0,020
G A
A G A A G
A G
0,000
0,0 20,0 40,0 60,0 80,0 100,0
Tiempo en segundos
28
métodos de solución de problemas de asignación...
29
6. Conclusiones
30
Bibliografía
ADENSO DÍAZ, B. et al. (1996): Optimización heurística y redes neuronales en dirección de ope-
raciones e ingeniería, Madrid, Editorial Paraninfo.
AMINI, M. M. y M. RACER (1994): «A rigorous comparison of alternative solution met-
hods for the generalized assignment problem», Mgmt Sci, 40, 868-890.
BARR, R. S. et al. (1995): «Designing and Reporting on Computational Experiments
with Heuristics Methods», Journal of Heuristics, 1, 9-32.
CATTRYSSE, D. G. y L. N. VAN WASSENHOVE (1992): «A survey of algorithms for the ge-
neralized assignment problem», Eur J of Opl Res, 60, 260-272.
— M. SALOMON y L. N. VAN WASSENHOVE (1994): «A set partitioning heuristic for the
generalized assignment problem», Eur J of Opl Res, 72, 167-174.
CHU, P. C. y J. E. BEASLEY (1997): «A genetic algorithm for the generalised assignment
problem», Comp Opns Res, 24, 17-23.
COLORNI, A., M. DORIGO y V. MANIEZZO (1991a): «Distributed optimization by ant co-
lonies», Proceeding of ECAL91 - European Conference on Artificial Life, París, Elsevier
Publishing, 134-142.
— M. DORIGO y V. MANIEZZO (1991b): «The ant system: optimization by a colony of
cooperating agents», IEEE Transactions on Systems, Man, and Cybernetics -Part B, 26, 1,
29-41.
DORIGO, M. y G. DI CARO (1999): «The ant colony optimization meta-heuristic», en
D. Corne, M. Dorigo y F. Glover (eds.): New ideas in optimization, McGraw-Hill.
— V. MANIEZZO y A. COLORNI (1996): «The ant system: optimization by a colony of
cooperating agents», IEEE Transactions on Systems, Man, and Cybernetics - Part B, 26,
1, 29-42.
FEO, T. A. y M. G. C. RESENDE (1995): «Greedy randomized adaptive search heuristic»,
Journal of Global Optimization, 6, 109-133.
FISHER, M., R. JAIKUMAR y L. VAN WASSENHOVE (1986): «A multiplier adjustment met-
hod for the generalized assignment problem», Mgmt Sci, 32, 1095-1103.
GAREY, M. R. y D. S. JOHNSON (1979): Computer and intractability: a guide to the theory of
NP-Completeness, San Francisco, Freeman.
GLOVER, F. (1986): «Future paths for integer programming and links to artificial intelli-
gence», Comp Opns Res, 5, 533-549.
31
GLOVER, F. (1992): «Ejection chains, reference structures and alternating path methods
for Traveling Salesman Problem, University of Colorado», shortened version publis-
hed in Discrete Applied Mathematics (1996), 65, 223-253.
— (1998): «A template for Scatter Search and Path Relinking», en J-K. Hao et al.
(eds.), Artificial Evolution, Lecture Notes in Computer Science, 1.363, Springer-Ver-
lag, 13-54.
— (2000): «Multi-start and strategic oscillation methods - Principles to exploit adaptive
memory», en Computing Tools for Modeling, Optimization and Simulation, M. Laguna y
J. L. González Velarde (eds.), Kluwer Academic Publishers, 1-38.
— y M. LAGUNA (1997): Tabu Search, Norwell, MA, Kluwer Academic Publishers.
GOSS, S. et al. (1989): «Self-organized shortcuts in the Argentine Ant», Naturwissenschaf-
ten, 79, 579-581.
GUIGNARD, M. y M. ROSENWEIN (1989): «An improved dual-based algorithm to the
knapsack problem», Eur J Opnl Res, 27, 313-323.
JOHNSON, D. S. et al. (1989): «Optimization by Simulated Annealing: an experimental
evaluation; part I, graph partitioning», Opns Res, 39, 3, 865.
KARABAKAL, N., J. C. BEAN y J. R. LOHMANN (1992): A steepest descent multiplier adjust-
ment method for the generalized assignment problem. Report 92-11, Ann Arbor, MI, Uni-
versity of Michigan.
LAGUNA, M. et al. (1995): «Tabu search for the multilevel generalized assignment pro-
blem», Eur J Oper Res, 82, 176-189.
LIN, S. y B. W. KERNIGHAN (1973): «An efficient heuristic algorithm for the traveling
salesman problem», Operations Research, 21, 498-516.
MARTELLO, S. y P. TOTH (1990): Knapsack problems: algorithms and computer implementa-
tions, Nueva York, Wiley.
MARTIN, O., S. W. OTTO y E. W. FELTEN (1992): «Large-step Markov chain for the TSP
incorporating local search heuristics», Operations Research Letters, 11, 219-224.
MOSCATO, P. (1999): «Memetic algorithms: a short introduction», en D. Corne, F. Glo-
ver y M. Dorigo (eds.), New Ideas in Optimization, McGraw-Hill, 219-234.
OSMAN, I. H. (1995): «Heuristics for the generalized assignment problem: simulated
annealing and tabu search approaches», OR Spektrum, 17, 211-225.
ROSS, G. T. y P. M. SOLAND (1975): «A branch and bound based algorithm for the ge-
neralized assignment problem», Math Prog, 8, 91-103.
SAVELSBERGH, M. (1997): «A branch-and-cut algorithm for the generalized assignment
problem», Opns Res, 45: 6, 831- 841.
STÜTZLE, T. (1997): «MAX-MIN ant system for the quadratic assignment problem»,
Technical Report AIDA-97-4, FG Intellektik, TU Darmstadt.
32
STÜTZLE, T. (1998a): Local search algorithms for combinatorial problems- analysis, improve-
ments, and new applications, PhD thesis, Departement of Computer Science, Darm-
stadt University of Technology.
th
— (1998b): «An ant approach for the flow shop problem», en Proceedings of the 6 Euro-
pean Congress on Intelligent Techniques & Soft Computing (EUFIT’98), Verlag Mainz, 3,
1560-1564.
— y H. HOOS (1999): «MAX-MIN ant system and local search for combinatorial optimi-
zation», en S. Vob et al. (eds.), Meta-Heuristics: trends in local search paradigms for opti-
mization, Kluwer Academic Publishers, 313-329.
TRICK, M. A. (1992): «A linear relaxation heuristic for the generalized assignment pro-
blem», Naval Res Logist, 39, 137-152.
WILSON, J. M. (1997): «A genetic algorithm for the generalised assignment problem»,
J Opl Res Soc, 48, 804-809.
YAGIURA, M., T. YAMAGUCHI y T. IBARAKI (1998): «A variable depth search algorithm
with branching search for the generalized assignment problem», Optimization Met-
hods and Software, vol. 10, 419-441.
— T. YAMAGUCHI y T. IBARAKI (1999): «A variable depth search algorithm for the ge-
neralized assignment problem», en S. Vob et al. (eds.), Meta-Heuristics: trends in local
search paradigms for optimization, Kluwer Academic Publishers, 459-471.
33
N O TA S O B R E L O S A U T O R E S
NÚMEROS PUBLICADOS
DT 01/02 Trampa del desempleo y educación: un análisis de las relaciones entre los efectos
desincentivadores de las prestaciones en el Estado del Bienestar y la educación
Jorge Calero Martínez y Mónica Madrigal Bajo
DT 02/02 Un instrumento de contratación externa: los vales o cheques.
Análisis teórico y evidencias empíricas
Ivan Planas Miret
DT 03/02 Financiación capitativa, articulación entre niveles asistenciales
y descentralización de las organizaciones sanitarias
Vicente Ortún-Rubio y Guillem López-Casasnovas
DT 04/02 La reforma del IRPF y los determinantes de la oferta laboral
en la familia española
Santiago Álvarez García y Juan Prieto Rodríguez
DT 05/02 The Use of Correspondence Analysis in the Exploration
of Health Survey Data
Michael Greenacre
DT 01/03 ¿Quiénes se beneficiaron de la reforma del IRPF de 1999?
José Manuel González-Páramo y José Félix Sanz Sanz
DT 02/03 La imagen ciudadana de la Justicia
José Juan Toharia Cortés
DT 03/03 Para medir la calidad de la Justicia (I): Abogados
Juan José García de la Cruz Herrero
DT 04/03 Para medir la calidad de la Justicia (II): Procuradores
Juan José García de la Cruz Herrero
DT 05/03 Dilación, eficiencia y costes: ¿Cómo ayudar a que la imagen de la Justicia
se corresponda mejor con la realidad?
Santos Pastor Prieto
DT 06/03 Integración vertical y contratación externa en los servicios
generales de los hospitales españoles
Jaume Puig-Junoy y Pol Pérez Sust
DT 07/03 Gasto sanitario y envejecimiento de la población en España
Namkee Ahn, Javier Alonso Meseguer y José A. Herce San Miguel
Documentos
de Trabajo
1 Documentos
de Trabajo
1 2004
Métodos de solución
de problemas de
asignación de recursos
sanitarios
Gran Vía, 12
48001 Bilbao
Tel.: 94 487 52 52
Fax: 94 424 46 21
Paseo de Recoletos, 10
28001 Madrid
Tel.: 91 374 54 00
Fax: 91 374 85 22
informacion@fbbva.es
www.fbbva.es