Diseño de la forma correcta de expresar las restricciones en una arquitectura Java para problemas de optimización
A menudo nos vemos obligados a resolver problemas con restricciones en la vida real, como por ejemplo: comprar en varias tiendas distantes, planificar y organizar los gastos de las vacaciones o empaquetar cosas en cajas durante una mudanza. Resolver estos problemas con restricciones no siempre es fácil. Más concretamente, cuando se trata de optimizar un conjunto de criterios como el tiempo, [...]