Está en la página 1de 20

El Problema de la

Mochila de Knapsack
Cadena de Suministros
Profesor: Martin Guerrero
Alumnos expositores: Jackeline Salazar, Diego Urias, Fernanda Ortega,
Andrea Torres y Ramses Ortega
Participación
activa

Respeto a los
Llegada puntual
demás

Reglas de la
Clase
Celular
Uso del tiempo
silenciado

Trabajo en
equipo
Objetivo de la Clase
El objetivo de la clase del problema de la
mochila de knapsack es enseñar a los
estudiantes los conceptos básicos de
maximización y cómo se pueden aplicar
para resolver problemas de optimización
de recursos.
Introducción
El problema de la mochila de knapsack es
NP-completo porque pertenece a la clase de
problemas que se pueden verificar en tiempo
polinómico, pero actualmente no se conocen
algoritmos eficientes para resolverlos en
tiempo polinómico.
Tiene como fin determinar cuáles
Objetivo del elementos deben ser adicionados en
Problema de la una mochila con el propósito de
Mochila de obtener el máximo beneficio, pero
garantizando que no se exceda el
Knapsack volumen o capacidad de la mochila.
Importancia del Problema de la
Mochila de Knapsack
Dentro de la cadena de suministros
de cualquier empresa representa una
herramienta para determinar qué
elementos/productos le permiten
incrementar el beneficio sin exceder
la capacidad de almacenamiento,
producción, distribución, etc. 
• El problema consiste en elegir
¿En qué un subconjunto de artículos
Consiste el maximizando el beneficio
Problema de la obtenido considerando el peso
Mochila de total de los artículos
Knapsack? seleccionados, sin exceder la
capacidad de la mochila.
Elementos que componen el Problema de la
Mochila
Variables a
Datos del Función a
tomar en Restricciones
problema maximizar
cuenta

• n: número de
objetos entre los
que se puede • Seleccionar
elegir. aquellos objetos
• i: peso del objeto • Los elementos a • Capacidad que al ser
introducir en la máxima de la introducidos en la
• $: utilidad o mochila. mochila. mochila nos
beneficio que proporciona una
proporciona mayor utilidad.
cada objeto.
Ventajas del Problema de la Mochila
de Knapsack 
• Simple y fácil de entender: El problema de
la mochila es un problema clásico y
sencillo de entender.

• Aplicabilidad: Se puede utilizar en una


variedad de aplicaciones.

• Flexibilidad: Se ajusta para resolver


problemas de optimización.
Desventajas del Problema de la Mochila
de Knapsack 
• Complejidad computacional: El
problema de la mochila es difícil.
• No es óptimo en todos los casos:
Aunque hay muchos algoritmos
eficientes.
• Limitaciones en la representación de la
información: El problema de la mochila
asume una representación simplista de
los objetos y sus valores
Beneficios del Problema de la
Mochila de Knapsack 
• Aplicaciones en la optimización: El problema
de la mochila es uno de los problemas
clásicos de optimización.

• Algoritmos eficientes: El desarrollo de


algoritmos eficientes para resolver el
problema de la mochila ha llevado a
avances en la teoría de la programación
dinámica y la inteligencia artificial.
Beneficios del Problema de la
Mochila de Knapsack 

• Mejora de la eficiencia en la toma de


decisiones: El problema de la mochila se
utiliza para optimizar la toma de decisiones
en muchos campos.
• Modelo de enseñanza: El problema de la
mochila es un ejemplo clásico.
Aplicaciones
Tiene diversas aplicaciones en la sociedad y en la ingeniería

Criptografía Aduanas Selección de


proyectos

Finanzas Carga del Corte de


barco o avión materiales
Métodos de Solución

Algoritmos Voraces Maximización Programación dinámica


• Es una estrategia • Maximizar se refiere a • Consiste en simplificar un
de búsqueda por la cual la búsqueda del problema de
se sigue máximo rendimiento programación matemática
complejo en subproblemas
una heurística consiste explotando todo lo más simples, de manera
en elegir la opción posible en ciertos recursiva, de forma que,
óptima en cada paso recursos o funciones. resolviendo estos últimos,
local con la esperanza podamos hallar una
de llegar a una solución solución óptima para el
general óptima. problema original.
Relación con la Cadena de Suministros
• El problema de la mochila de knapsack
tiene una relación directa con la cadena
de suministros.
• Estas decisiones a menudo implican
restricciones de tiempo y de capacidad,
que pueden ser similares a las restricciones
encontradas en el problema de la
mochila de knapsack.
Ejemplo de Relación con Cadena de
Suministros

Imagina que tienes una fábrica que produce dos


tipos de productos, A y B. Tienes una capacidad
limitada de producción y una demanda limitada
para cada producto. Además, tienes un
presupuesto limitado para transportar los productos
a los clientes.
EJERCICIO EJEMPLO RESUELTO
EJERCICIO A RESOLVER POR ALUMNOS
EJERCICIO A RESOLVER CON RESULTADOS

También podría gustarte