Using common-sense knowledge for computer menu planning
Using common-sense knowledge for computer menu planning
Communications of the ACM
Multi-level multi-objective genetic algorithm using entropy to preserve diversity
EMO'03 Proceedings of the 2nd international conference on Evolutionary multi-criterion optimization
Building a case-based diet recommendation system without a knowledge engineer
Artificial Intelligence in Medicine
Hi-index | 0.00 |
We present a novel Hierarchical Evolutionary Divide and Conquer method for automated, long-term planning of dietary menus. Dietary plans have to satisfy multiple numerical constraints (Reference Daily Intakes and balance on a daily and weekly basis) as well as criteria on the harmony (variety, contrast, color, appeal) of the components. Our multi-level approach solves problems via the decomposition of the search space and uses good solutions for sub-problems on higher levels of the hierarchy. Multi-Objective Genetic Algorithms are used on each level to create nutritionally adequate menus with a linear fitness combination extended with rule-based assessment. We also apply case-based initialization for starting the Genetic Algorithms from a better position of the search space. Results show that this combined strategy can cope with strict numerical constraints in a properly chosen algorithmic setup.