Permítanme tomar el ejemplo del problema del vendedor ambulante. He trabajado en eso algunas veces.
Hay algunas ocasiones en que he estado en un equipo que escribió una solución para el problema del vendedor ambulante pero con algunos parámetros más. Por ejemplo, podría ser una tienda con una flota de técnicos e ingenieros, cada uno con un conjunto de habilidades único. Los destinos surgen todos los días en forma de solicitudes de servicio. Todos los programas están en producción aunque han sufrido modificaciones y mantenimiento desde que los escribieron originalmente.
Así es como funcionaron. Cada ingeniero recibiría una lista de cosas para reparar en un dispositivo portátil todos los días. A medida que terminan cada tarea de servicio, deben cerrar el caso. Los casos que quedan fuera se unen a los casos que se programarán para el día siguiente con una prioridad ligeramente mayor, ya que para entonces el cliente habría expresado cierta insatisfacción. Había una gran cantidad de razones por las cuales un ingeniero no asistiría a un caso. Los problemas de tráfico fueron los más comunes.
¿Qué tan comunes son? Al menos tan común como el número de solicitudes de servicio postventa provenientes de clientes. Sin el servicio posventa, por ejemplo, retener a los clientes será difícil y conseguir nuevos será más difícil.
Con muchas tiendas basadas en la web como Amazon y otras librerías y otras tiendas similares que funcionan bien en los negocios, creo que el vendedor ambulante es más común de lo que solía ser. Además, podría haber muchas variaciones del problema del vendedor ambulante que se enseñan en los libros de texto.