Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Informe Programación Entera Bin
Informe Programación Entera Bin
BINARIA
Noviembre 2020
programación entera binaria en código Python con interfaz de usuario que nos permita la
Tabla de contenidos
Resumen....................................................................................................................................
Introducción..............................................................................................................................
Objetivos...................................................................................................................................
Historia......................................................................................................................................
Programación entera binaria..................................................................................................
Usos............................................................................................................................................
Ejemplos....................................................................................................................................
Problema de la Mochila.......................................................................................................
Lista de referencias................................................................................................................11
Introducción
En muchos problemas prácticos, las variables de decisión sólo tienen sentido real si su
valor es entero. Por ejemplo, con frecuencia es necesario asignar a las actividades
lo que su base es un algoritmo matemático que tiene como finalidad resolver un problema
Objetivos
usuario.
Historia
Fourier , quien en 1827 publicó un método para resolverlas, y que da nombre al método
de eliminación de Fourier-Motzkin .
también inventó el método simplex que por primera vez abordó de manera eficiente el
problema de la programación lineal en la mayoría de los casos . Sin embargo, solo lleva
soluciones que deben verificarse. Leonid Khachiyan demostró por primera vez que el
lineal.
especial de la programación de enteros donde se requiere que las variables sean 0 o 1 (en
Veamos un ejemplo:
( PE ) Max Z=2 x 1 + x 2+ 2 x 3
s . a . x 1 +2 x 2 + x 3 ≤ 3
2 x1 +2 x 2+2 x 3 ≤ 3
x 1+ 2 x 2 +2 x 3 ≤ 4
x 1 , x 2 , x 3 ∈ {0,1 }
1
x x 1=1 x 2=0 x 3= z 0=3
2
En (P1), agregamos x3 = 0.
En (P2), agregamos x3 = 1.
temas.
Ejemplos
Problema de la Mochila
Se tienen n tipos diferentes de objetos, cada uno de ellos tiene un peso wj y un valor
vj.
Se dispone de una mochila donde se colocarán los objetos, que soporta un peso máximo
Los objetos son indivisibles, o sea solo se puede colocar un número entero de cada
objeto.
n
Max Z=∑ v j x j
j=1
n
s . a . ∑ w j x j ≤W
j=1
x j ≥ 0 , enteros j=1, … , n
Otra aplicación de este problema se utiliza cuando existen mercaderías que deben
ser almacenadas o transportadas considerando una disponibilidad de espacio o peso
resultado.
Lista de referencias
http://www.est.uc3m.es/esp/nueva_docencia/comp_col_leg/ing_info/io/doc_generica/archivos/pe.pdf