Unidad IV
Unidad IV
Unidad IV
Docente:
José Dos Reis
1
4.1 Programación entera
Suposiciones generales.
Formulación de problemas.
Enteros puros: son aquellos en que todas las variables únicamente pueden tomar
valores enteros. también se distinguen dentro de estos los problemas totalmente
enteros como aquellos en que tanto las variables como todos los coeficientes que
intervienen en el problema han de ser enteros.
Mixtos: son aquellos en los que hay al mismo tiempo variables continuas y variables
que sólo pueden tomar valores enteros.
Binarios: las variables sólo pueden tomar los valores cero o uno.
Transformado: Cuando el problema no incluye variables enteras, pero para ser tratado
analíticamente requiere el uso de variable enteras “artificiales”.
Métodos de solución.
Aunque en un principio pueda parecer que los problemas lineales enteros son
más fáciles de resolver que los continuos, dado que el número de soluciones factibles
2
a analizar, cuando el conjunto de oportunidades está acotado, es finito, éste número
suele ser lo suficientemente grande (en un problema binario con n variables el
número de soluciones factibles a estudiar es 2n ) como para que resulte imposible su
comparación.
Tenemos una red de carreteras. Hay varios puntos donde se va a producir algo y otros
puntos donde se va a demandar algo.
Conociendo los costes de transporte, hay que elegir el camino para que el coste sea el
mínimo posible.
Solución:
3
producción. Otro tipo de restricciones que se podrían introducir vendrían dadas por la
aparición de almacenes intermedios. En ellos podríamos almacenar lo que hiciese
falta, para repartirlo en otro momento por otros vehículos. Esto sería un modelo de
transbordo. También se puede dar una capacidad máxima a cada almacén.
Consideremos:
4
El problema del transporte.
Se trata de encontrar los caminos para trasladar mercancía, desde varias plantas
(orígenes) a diferentes centros de almacenamiento (destinos), de manera que se
minimice el costo del transporte.
Para que un problema pueda ser resuelto por el método del transporte debe cumplir:
2) El total de unidades que salen en origen debe ser igual al total de unidades que
5
entran en destino.
Análisis de sensibilidad.
1. Programa Excel QM
6
del problema inicial. Puede ocurrir que la división natural del problema conduzca a
un gran número de sus ejemplares idénticos. Si se resuelve cada uno de ellos sin tener
en cuenta las posibles repeticiones, resulta un algoritmo ineficiente; en cambio sí se
resuelve cada ejemplar distinto una sola vez y se conserva el resultado, el algoritmo
obtenido es mucho mejor. Esta es la idea de la programación dinámica: no calcular
dos veces lo mismo y utilizar normalmente una tabla de resultados que se va
rellenando a medida que se resuelven los subejemplares. La programación dinámica
es un método ascendente. Se resuelven primero los subejemplares más pequeños y
por tanto más simples. Combinando las soluciones se obtienen las soluciones de
ejemplares sucesivamente más grandes hasta llegar al ejemplar original.
Ejemplo:
Consideremos el cálculo de números combinatorios. El algoritmo sería:
función C(n, k)
si k=0 o k=n entonces devolver 1
si no devolver C(n-1, k-1) + C(n-1, k)
Ocurre que muchos valores C(i, j), con i<n y j<k se calculan y recalculan varias
veces.
Un fenómeno similar ocurre con el algoritmo de Fibonacci.
La programación dinámica se emplea a menudo para resolver problemas de
optimización que satisfacen el principio de optimalidad: en una secuencia óptima de
decisiones toda subsecuencia ha de ser también óptima.
7
relacionados. Sin embargo no existe en nuestro medio una guía en español para el
docente y el estudiante, que permita el aprovechamiento máximo de los módulos que
contempla la aplicación.
8
CONCLUSION
9
BIBLIOGRAFIA
https://simulacionunaulablog.files.wordpress.com/2018/04/metodos-cuantitativos-
para-los-negocios-anderson-11th-31.pdf
file:///C:/Users/Ronald/Downloads/modelos-cuantitativos-para-administracion-davis-
mckeown.pdf
https://fatunasam.com/fatdocs/M
%E9todosCuantitativosParaLaTomaDeDecisiones.pdf
https://www.uv.es/~sala/Clase14.pdf
10