El documento introduce el problema de la mochila 0-1 y la técnica de programación dinámica para resolverlo de manera óptima. Se describe cómo construir una tabla que almacena las soluciones óptimas de los subproblemas para evitar calcular repetidamente el mismo subproblema. La solución óptima del problema original se puede obtener a partir de esta tabla en tiempo lineal.