Considere una empresa de entrega, como UPS. UPS tiene más de 90,000 camiones. Cada día de la semana, cada camión comienza en un depósito, hace n paradas y regresa al depósito. No sé qué tan grande sería n para un camión típico, pero supongo que probablemente en algún lugar entre 20 y 50. Suponga que UPS podría calcular una matriz de costos para obtener el camión entre cada par de n paradas. Luego, dada esta matriz, UPS quisiera resolver el problema del vendedor ambulante para ese camión, de modo que su ruta tenga el costo total más bajo.
Incluso si UPS pudiera calcular la matriz n x n de forma gratuita, la fuerza bruta no sería factible para resolver el problema del vendedor ambulante. Supongamos que el camión realiza solo 20 paradas y que UPS podría evaluar 1,000,000,000,000 de posibles pedidos por segundo. ¡Entonces tomaría alrededor de 28 días probar los 20! Órdenes de las 20 paradas. Y eso es solo para un camión de los más de 90,000. Incluso si UPS pudiera hacer que sus rutas fueran solo un 1% más eficientes, los ahorros generales aumentarían significativamente.
- Cómo hacer que mi programa de aplicaciones de Android esté a salvo de una aplicación de trampa
- ¿Por qué el costo del software es mayor que el costo del hardware?
- ¿Cuál es típicamente el impacto en las startups restantes en una categoría cuando la primera de ellas es adquirida por un gran titular?
- ¿Cuál es el software más famoso escrito en Python?
- ¿Cómo va la aplicación Cardback?