Está en la página 1de 3

17/01/2020

PROGRAMACION BINARIA

INVESTIGACION DE OPERACIONES 2
Programación Binaria

INTRODUCCION

APLICACIONES

CASOS ESPECIALES Logro de sesión:


Al término de la sesión, el estudiante resuelve
problemas de programación lineal utilizando
variables binarias, incluyendo adecuadamente las
EJEMPLOS decisiones del tipo SI o NO en el modelo
matemático para alcanzar la solución óptima.

PROGRAMACION BINARIA PROGRAMACION BINARIA

INTRODUCCION

• Permite solucionar problemas que incluyen cierto número de decisiones del tipo SI
o NO
INTRODUCCION
• Debido a que estos problemas involucran sólo dos posibilidades, este tipo de
decisiones se pueden representar mediante variables de decisión restringida a sólo
dos valores, 0 y 1
APLICACIONES
• Algunas veces se hace referencia a los problemas de programación entera que
contienen alguna variable binaria como problemas de programación entera binaria
(PEB o PB)
CASOS ESPECIALES

EJEMPLOS

1
17/01/2020

PROGRAMACION BINARIA PROGRAMACION BINARIA

APLICACIONES

• Análisis de la inversión
¿Debe preferirse cierto proveedor?
¿Debe agregarse una nueva línea de producción?

• Elección del sitio INTRODUCCION


¿Debe elegirse cierto lugar para ubicar una instalación nueva?

• Diseño de una red de producción y distribución


¿Debe cierta planta permanecer abierta? APLICACIONES
¿Debe abrirse una nueva sucursal de distribución?

• Asignaciones
¿Debe ubicarse a cierto operario en determinado puesto de trabajo?
¿Debe asignarsecierto tipo de avión a una ruta en particular? CASOS ESPECIALES

• Programación de actividades interrelacionadas


¿Cuándo se debe iniciar la producción de las nuevas órdenes?
¿Cuándo deben comercializarse los nuevos productos?
EJEMPLOS

PROGRAMACION BINARIA PROGRAMACION BINARIA

1 RESTRICCIONES UNA U OTRA 1 RESTRICCIONES UNA U OTRA

2 DEBEN CUMPLIRSE K DE N
RESTRICCIONES
2 DEBEN CUMPLIRSE K DE N
RESTRICCIONES

3 RESTRICCIONES CON N VALORES


POSIBLES
3 RESTRICCIONES CON N VALORES
POSIBLES
CASOS ESPECIALES

4 4
TEMA A TRATAR EN LA
SIGUIENTE SEMANA
CONSIDERACION DE COSTO FIJO CONSIDERACION DE COSTO FIJO

2
17/01/2020

PROGRAMACION BINARIA PROGRAMACION BINARIA

EJEMPLO 1
Una joven pareja Carlos y Sara quieren dividir las principales tareas del hogar (ir de compras,
cocinar, lavar platos y lavar ropa) entre los dos, de manera que cada uno tenga dos obligaciones
y que el tiempo total para hacer estas tareas sea el mínimo. La eficiencia en cada una de las
tareas difiere entre ellos; la siguiente tabla proporciona el tiempo que cada uno necesita para
cada tarea:
INTRODUCCION Horas necesarias por semana
Compras Cocinar Lavar platos Lavar ropa
(A) (B) (C) (D)
Carlos (1) 4.5 7.8 3.6 2.9
Sara (2) 4.9 7.2 4.3 3.1
APLICACIONES
Formule un modelo de programación entera binaria.

CASOS ESPECIALES

EJEMPLOS

PROGRAMACION BINARIA PROGRAMACION BINARIA

EJEMPLO 2 Un entrenador pretende elegir la alineación inicial para su equipo de basquetbol. Su equipo consta de 9
jugadores que están calificados (con una escala de 1: malo, 2: regular y 3: excelente) de acuerdo con su manejo del
balón, disparos, rebotes y habilidades en recuperación del balón. Las posiciones en la que a cada jugador se le
permite jugar y las capacidades del jugador son las siguientes:
Dominio de Recuperación de
Jugador Posición balón Disparos Rebote balón
1 D 3 3 1 3
2 C 2 1 3 2
3 D-O 2 3 2 2
4 O-C 1 3 3 1 INTRODUCCION
5 D-O 3 3 3 3
6 O-C 3 1 2 3
7 D-O 2 2 2 1
8 O-C 1 2 2 3
9 D-C 3 1 3 2 APLICACIONES
El equipo inicial de cinco jugadores tiene que satisfacer las condiciones siguientes:
• Por lo menos 3 miembros deben ser capaces de jugar en la posición defensiva, por lo menos 2 elementos
deben ir en la posición ofensiva y al menos uno estará en la posición central.
• El nivel promedio de dominio de balón, disparos y rebotes de los jugadores en la alineación inicial tiene que ser
CASOS ESPECIALES
por lo menos de 2.
• Debe empezar el jugador 2 o el jugador 3, pero no ambos.
• Si es que el jugador 4 empezara a jugar, entonces el jugador 6 no puede jugar (podrían no entrar ambos o
entrar solamente el jugador 6)
• Si el jugador 1 inicia, entonces los miembros 4 y 9 también deben jugar; si no, alguno de éstos últimos o ambos EJEMPLOS
podrían entrar.
Si se desea maximizar la capacidad del equipo inicial de recuperación del balón. Formule un PEB que ayude al
entrenador a escoger a su equipo inicial.

También podría gustarte