Está en la página 1de 7

.

TRABAJO:

ENSAYO: “el problema de la mochila de


knapsack”.
DOCENTE:
ING.MANUEL EDGARDO MERAZ ROMERO
MATERIA:
CADENA DE SUMINISTROS
UNIDAD:
#1 LOGISTICA Y PROGRAMACIÓN DINÁMICA
TEMA:
1.3.1: EL PROBLEMA DE LA MOCHILA DE KNAPSACK
ALUMNA:
MARIA DE LOURDES RAMOS HERNÁNDEZ
N. CONTROL
163S0453

GRUPO:
8 GESTIÓN SABATINO
20 DE FEBRERO DEL 2020
INTRODUCCIÓN
Actualmente, se pueden emplear diferentes técnicas de Inteligencia Artificial para dar
solución a problemas cuya solución no se puede calcular en un tiempo determinístico aún
con el hardware y software con que contamos actualmente. Los tópicos de Problemas de
Optimización Combinatoria, tienen como objetivo identificar la mejor solución a partir de
variables cuya combinación es exponencial, dando lugar a la estimación de una solución
cercana a la mejor, que es considerada solución óptima, porque hace uso de los recursos
de manera óptima y dando solución a la problemática detectada.

El problema de la mochila recoge una situación que se presenta con cierta frecuencia en
los ambos económico e industrial, donde la mochila suele representar la restricción
presupuestaria (cantidad máxima de recursos económicos de los que se dispone) y donde
la utilidad de los objetos seleccionados se equipara a un beneficio económico por adquirir
o llevar a cabo ciertas acciones.
OPINIÓN
Como parte de la aplicación del Problema de la mochila como una forma de emular
situaciones reales donde es necesario acomodar artículos de diferentes dimensiones en un
espacio reducido.

Se puede emplear, como ejemplo, el uso de contenedores en las aduanas, donde se


requiere enviar ítems de diferentes pesos, tamaños y valores de beneficio. Por otra parte,
en la misma aduana, es necesario almacenar, de manera temporánea, los contenedores
mismos, por lo que este problema puede ser resuelto con base en la solución propuesta
para el problema de la mochila.

En aspectos de criptografía, en el caso de descifrar contraseñas, este problema se puede


ver como un número de contenedores que pueden tener n valores cada uno. En otro
sentido, cuando es necesario traducir un texto encriptado, en el momento de identificar los
espacios, cada palabra puede fungir como un contenedor de ni ítems (caracteres de la
palabra), donde cada carácter i puede tener n posibles artículos.

Como parte de la aplicación del problema de la mochila, se pueden resolver problemas


relacionados con:

❖ La selección de proyectos, donde cada proyecto se puede como un contenedor de


diferentes ítems tales como: personas, recursos, etc.
❖ En la solución de problemáticas donde es necesario detectar patrones de corte.
❖ En situaciones donde se problemas de distribución de carga (física, eléctrica, etc.).
❖ Cuando se requiere abastecer vehículos de transporte y entrega de productos de
diferentes tamaños que deben ser colocados en múltiples compartimentos de igual
o diferente tamaño,
❖ Asignación de procesadores y datos en sistemas distribuidos.
TEMA: EL PROBLEMA DE LA MOCHILA DE KNAPSACK
DEFINICION PROBLEMA DE LA MOCHILA

El problema de la mochila, comúnmente abreviado por KP (del inglés Knapsack problem)


es un problema de optimización combinatoria. Busca la mejor solución entre un conjunto de
posibles soluciones a un problema. Modela una situación análoga al llenar una mochila,
incapaz de soportar más de un peso determinado, con todo o parte de un conjunto de
objetos, cada uno con un peso y valor específicos. Los objetos colocados en la mochila
deben maximizar el valor total sin exceder el peso máximo.

El problema de la mochila (Knaspack problem) es un problema clásico en los problemas


denominados COP (por sus siglas en inglés Combinatorial Optimization Problem –
Problemas de Optimización Combinatoria) de Inteligencia Artificial. Este problema es
considerado NP (Non Probabilistic Problem) ya que existe una combinación exponencial de
instancias que, en su totalidad, no pueden ser resueltas. Existen variantes relacionadas con
este problema: problema con cantidad de productos limitada, problema con cantidad de
productos ilimitada, elección múltiple, elección de un producto de diferentes categorías,
como un problema relacionado con el peso de los productos, como un problema relacionado
con el monto económico, entre otros.

CASOS EN LOS QUE SE PRESENTA EL PROBLEMA DE LA MOCHILA

a) Problema de la mochila simple: Llamado problema de la mochila supercreciente. Es


un tipo de problema de la mochila (problema NP-completo) al que le aplican una
serie de condiciones que hacen que pueda ser planteado como un problema de la
suma de subconjuntos (problema NP-completo) . Si tiene solución, esta será única.
Observar que en un problema de la mochilla 0-1, si para cada tipo de ítem el
beneficio y los pesos son idénticos (vi=wi), entonces el problema quedaría formulado
de la siguiente forma:
b) Se verifica: Resolución: La solución es muy fácil debido a que la secuencia S es una
secuencia supercreciente: Se recorren los elementos de la mochila de mayor a
menor comprobando si dicho valor es menor que T. Si es mayor, ese valor no estará
en la suma y por tanto en la posición correspondiente del vector solución xi habrá
un 0.

APLICACIONES A LA SOCIEDAD

En la vida real, se utiliza para modelar diferentes situaciones: • en los sistemas de apoyo a
las fianzas: para encontrar el mejor equilibrio entre el capital y rendimiento financiero. • en
la carga del barco o avión: todo el equipaje debe ser llevado, sin ser sobrecargado. • en el
corte de materiales: para minimizar las caídas. El problema de la mochila siempre se explica
mejor por medio de un ejemplo. Supongan que un ladrón que acaba de entrar a una bóveda,
para esto ustedes solo llevan consigo una mochila que tiene una capacidad limitada, en
este caso de c cantidad de kilos. Ahora ante sus ojos se encuentran con n objetos cada uno
con un valor v y un peso lamentablemente usted no puede llevar todos los objetos así que
debe de escoger aquella combinación de objetos tal que la suma de sus valores sea máxima
y la suma de sus pesos no rebase la capacidad de la mochila. En robótica, permite resolver
problemas de fabricación para minimizar el número de desplazamientos para conseguir
realizar un número determinado de perforaciones en una plancha o en un circuito impreso.
CONCLUSIÓN

El problema de la mochila, es tal vez, el problema más analizado entre los investigadores
de Inteligencia Artificial, considerando que las variables son identificadas con base en las
características de los artículos que se guardarán en un contenedor (mochila) con
características relativas a la capacidad, a las dimensiones o a la resistencia de los
materiales. Y, por otra parte, su aplicación es de forma directa a diversas situaciones de la
vida real donde las variables contempladas pueden emular dichas situaciones
FUENTES BIBLIOGRAFICAS
❖ Pisinger, D. (2003). Where are the hard knapsack problems? Technical Report
2003/8, DIKU, University of Copenhagen, Denmark.

❖ Problema_de_la_mochila Jorge Ramió Aguirre,"Aplicaciones criptográficas: libro


guía de la asignatura seguridad informática". Universidad Politécnica, Escuela
Universitaria de Informática. Enero 1998.

❖ Velasco, J. (2010). NP-Completeness: Complejidad del problema de la Mochila.


Presentación de Tesis. Facultad de Ingeniería Mecánica y Eléctrica. División de
Posgrado en Ingeniería en Sistemas. Universidad Autónoma de Nuevo León

También podría gustarte