Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

MODELO DE PROGRAMACION ENTERA Y BINARIA

Enviado por   •  2 de Mayo de 2018  •  4.484 Palabras (18 Páginas)  •  659 Visitas

Página 1 de 18

...

S´olo tiene presupuesto para pagar las tasas de solicitud en 3 proyectos.

¿A qu´e 3 proyectos optar?

Beneficio esperado (en miles de euros) que puede obtener a los 3 a˜nos[pic 4]

con cada uno de los proyectos.

Estimaci´on de la probabilidad de que no le concedan cada uno de los[pic 5]

proyectos[pic 6]

Proyecto

1

2

3

4

5

Beneficio (miles euros)

90

150

80

100

120

Probabilidad de rechazo

0.4

0.7

0.4

0.5

0.6

Problema: qu´e proyectos deber´ıa solicitar para obtener un beneficio mayor y asegurarse de que la suma de las probabilidades de rechazo no sea superior a 1.5

---------------------------------------------------------------

Variables de decisi´on:[pic 7]

1, si se solicita el proyecto i,

xi =

---------------------------------------------------------------

0, si no se soliciota el proyecto i.

---------------------------------------------------------------

i = 1, 2, 3, 4, 5

Restricciones:[pic 8]

• L´ımite presupuestario:

x1 + x2 + x3 + x4 + x5 ≤ 3

• Suma de las probabilidades de rechazo no exceda 1.5

0,4x1 + 0,7x2 + 0,4x3 + 0,5x4 + 0,6x5 ≤ 1,5

• Condici´on de variables binarias:

xi ∈ {0, 1}, i = 1, 2, 3, 4, 5

---------------------------------------------------------------

Objetivo: maximizar el beneficio esperado[pic 9]

90x1 + 150x2 + 80x3 + 100x4 + 120x5

¿C´omo cambiar´ıas el modelo anterior si se hubiera pedido que la probabilidad de no obtener ning´un proyecto fuese, a lo sumo, del 10 %?

Si seleccionamos, por ejemplo, los proyectos 1, 2 y 3:

P {no obtener ning´un proyecto} = P {rechazan P1 y P2 y P3} = (0,4)(0,7)(0,4) =⇒

P {no obtener ning´un proyecto} ≤ 0,1 ⇐⇒ (0,4)(0,7)(0,4) ≤ 0,1 ⇐⇒

log((0,4)(0,7)(0,4)) ≤ log(0,1) ⇐⇒ log(0,4) + log(0,7) + log(0,4) ≤ log(0,1)

− log(0,4)x1 − log(0,7)x2 − log(0,4)x3 − log(0,5)x4 − log(0,6)x5 ≥ 1

---------------------------------------------------------------

Se dispone de n objetos para llenar una mochila.

El objeto j tiene un peso pj y tiene una utilidad (valor) cj . La mochila admite un peso m´aximo de b.

El problema consiste en decidir qu´e objetos se introducen en la mochila de forma que se maximice la utilidad de los objetos seleccionados.

Variables:[pic 10]

xj =

---------------------------------------------------------------

1 si el objeto j es seleccionado,

0 en otro caso.

---------------------------------------------------------------

∀j = 1, . . . , n

---------------------------------------------------------------

Restricciones:[pic 11]

• L´ımite de peso de la mochila:

---------------------------------------------------------------

n

X

j=1

---------------------------------------------------------------

pj xj ≤ b

• Condici´on de variables binarias: xj ∈ {0, 1} ∀j = 1, . . . , n

Funci´on objetivo: m´ax[pic 12]

---------------------------------------------------------------

n

X

j=1

---------------------------------------------------------------

cj xj

Se pueden considerar variantes en las que se incluya tambi´en el volumen, etc.

O la posibilidad de que haya m´as de una unidad de cada objeto. En- tonces, las variables ser´ıan xj igual al n´umero de unidades del objeto j seleccionadas.

---------------------------------------------------------------

El modelo de asignaci´on permite asignar eficientemente un conjunto de personas a un conjunto de trabajos, m´aquinas a tareas, coches de polic´ıa a sectores de una ciudad, vendedores a zonas, etc.

El objetivo es minimizar

...

Descargar como  txt (40.1 Kb)   pdf (198.8 Kb)   docx (614 Kb)  
Leer 17 páginas más »
Disponible sólo en Essays.club