Journal article 848 views
Towards a software tool for general meal optimisation
Applied Intelligence
Swansea University Author: Fabio Caraffini
Full text not available from this repository: check for access using links below.
DOI (Published version): 10.1007/s10489-022-03935-0
Abstract
The following work presents a software solution capable of designing general meal plans which approach an optimal match of nutritional characteristics submitted by the user. A thorough review of existing literature indicates the absence of a software solution to this problem in its most general form...
Published in: | Applied Intelligence |
---|---|
ISSN: | 0924-669X 1573-7497 |
Published: |
Springer Science and Business Media LLC
2022
|
Online Access: |
Check full text
|
URI: | https://cronfa.swan.ac.uk/Record/cronfa60898 |
first_indexed |
2022-09-05T19:41:52Z |
---|---|
last_indexed |
2023-01-13T19:21:22Z |
id |
cronfa60898 |
recordtype |
SURis |
fullrecord |
<?xml version="1.0"?><rfc1807><datestamp>2022-09-23T12:36:26.6354017</datestamp><bib-version>v2</bib-version><id>60898</id><entry>2022-08-28</entry><title>Towards a software tool for general meal optimisation</title><swanseaauthors><author><sid>d0b8d4e63d512d4d67a02a23dd20dfdb</sid><ORCID>0000-0001-9199-7368</ORCID><firstname>Fabio</firstname><surname>Caraffini</surname><name>Fabio Caraffini</name><active>true</active><ethesisStudent>false</ethesisStudent></author></swanseaauthors><date>2022-08-28</date><deptcode>MACS</deptcode><abstract>The following work presents a software solution capable of designing general meal plans which approach an optimal match of nutritional characteristics submitted by the user. A thorough review of existing literature indicates the absence of a software solution to this problem in its most general form. Existing solutions tend to address particular forms of the problem in specific contexts, for example, optimising culturally typical diets in response to specific medical conditions. Conversely, this work focuses on developing a nutritional software model with sufficient flexibility to be described as general, paired with a simple, specifically designed optimisation algorithm for working with the proposed prototype system. The resulting software tool can express the following characteristics: arbitrary nutritional content; economic characteristics; binary food-type classifications (e.g. vegetarian); and, because of the optimisation framework, can capture goals for any number of meals; meal composition (combinations of recipes for a given meal at a particular time); a maximum economic cost per meal; and nutritional content within each meal. The work outlines a prototype user interface to enable nutritional data and user goals to be entered and validated. Finally, based on ten specific test problems containing varied dietary goals, a basic algorithm tuning approach is described. The results suggest that the proposed prototype system can address the general meal optimisation problem. There is a discussion of several future developments to improve system capabilities and usability further.</abstract><type>Journal Article</type><journal>Applied Intelligence</journal><volume/><journalNumber/><paginationStart/><paginationEnd/><publisher>Springer Science and Business Media LLC</publisher><placeOfPublication/><isbnPrint/><isbnElectronic/><issnPrint>0924-669X</issnPrint><issnElectronic>1573-7497</issnElectronic><keywords>Meal planning; Nutritional model; Optimisation; Genetic algorithm; Software design; Data model</keywords><publishedDay>27</publishedDay><publishedMonth>7</publishedMonth><publishedYear>2022</publishedYear><publishedDate>2022-07-27</publishedDate><doi>10.1007/s10489-022-03935-0</doi><url/><notes/><college>COLLEGE NANME</college><department>Mathematics and Computer Science School</department><CollegeCode>COLLEGE CODE</CollegeCode><DepartmentCode>MACS</DepartmentCode><institution>Swansea University</institution><apcterm/><funders>No funding was received for conducting this study.</funders><projectreference/><lastEdited>2022-09-23T12:36:26.6354017</lastEdited><Created>2022-08-28T18:50:27.9151765</Created><path><level id="1">Faculty of Science and Engineering</level><level id="2">School of Mathematics and Computer Science - Computer Science</level></path><authors><author><firstname>James</firstname><surname>Izzard</surname><order>1</order></author><author><firstname>Fabio</firstname><surname>Caraffini</surname><orcid>0000-0001-9199-7368</orcid><order>2</order></author><author><firstname>Francisco</firstname><surname>Chiclana</surname><order>3</order></author></authors><documents/><OutputDurs/></rfc1807> |
spelling |
2022-09-23T12:36:26.6354017 v2 60898 2022-08-28 Towards a software tool for general meal optimisation d0b8d4e63d512d4d67a02a23dd20dfdb 0000-0001-9199-7368 Fabio Caraffini Fabio Caraffini true false 2022-08-28 MACS The following work presents a software solution capable of designing general meal plans which approach an optimal match of nutritional characteristics submitted by the user. A thorough review of existing literature indicates the absence of a software solution to this problem in its most general form. Existing solutions tend to address particular forms of the problem in specific contexts, for example, optimising culturally typical diets in response to specific medical conditions. Conversely, this work focuses on developing a nutritional software model with sufficient flexibility to be described as general, paired with a simple, specifically designed optimisation algorithm for working with the proposed prototype system. The resulting software tool can express the following characteristics: arbitrary nutritional content; economic characteristics; binary food-type classifications (e.g. vegetarian); and, because of the optimisation framework, can capture goals for any number of meals; meal composition (combinations of recipes for a given meal at a particular time); a maximum economic cost per meal; and nutritional content within each meal. The work outlines a prototype user interface to enable nutritional data and user goals to be entered and validated. Finally, based on ten specific test problems containing varied dietary goals, a basic algorithm tuning approach is described. The results suggest that the proposed prototype system can address the general meal optimisation problem. There is a discussion of several future developments to improve system capabilities and usability further. Journal Article Applied Intelligence Springer Science and Business Media LLC 0924-669X 1573-7497 Meal planning; Nutritional model; Optimisation; Genetic algorithm; Software design; Data model 27 7 2022 2022-07-27 10.1007/s10489-022-03935-0 COLLEGE NANME Mathematics and Computer Science School COLLEGE CODE MACS Swansea University No funding was received for conducting this study. 2022-09-23T12:36:26.6354017 2022-08-28T18:50:27.9151765 Faculty of Science and Engineering School of Mathematics and Computer Science - Computer Science James Izzard 1 Fabio Caraffini 0000-0001-9199-7368 2 Francisco Chiclana 3 |
title |
Towards a software tool for general meal optimisation |
spellingShingle |
Towards a software tool for general meal optimisation Fabio Caraffini |
title_short |
Towards a software tool for general meal optimisation |
title_full |
Towards a software tool for general meal optimisation |
title_fullStr |
Towards a software tool for general meal optimisation |
title_full_unstemmed |
Towards a software tool for general meal optimisation |
title_sort |
Towards a software tool for general meal optimisation |
author_id_str_mv |
d0b8d4e63d512d4d67a02a23dd20dfdb |
author_id_fullname_str_mv |
d0b8d4e63d512d4d67a02a23dd20dfdb_***_Fabio Caraffini |
author |
Fabio Caraffini |
author2 |
James Izzard Fabio Caraffini Francisco Chiclana |
format |
Journal article |
container_title |
Applied Intelligence |
publishDate |
2022 |
institution |
Swansea University |
issn |
0924-669X 1573-7497 |
doi_str_mv |
10.1007/s10489-022-03935-0 |
publisher |
Springer Science and Business Media LLC |
college_str |
Faculty of Science and Engineering |
hierarchytype |
|
hierarchy_top_id |
facultyofscienceandengineering |
hierarchy_top_title |
Faculty of Science and Engineering |
hierarchy_parent_id |
facultyofscienceandengineering |
hierarchy_parent_title |
Faculty of Science and Engineering |
department_str |
School of Mathematics and Computer Science - Computer Science{{{_:::_}}}Faculty of Science and Engineering{{{_:::_}}}School of Mathematics and Computer Science - Computer Science |
document_store_str |
0 |
active_str |
0 |
description |
The following work presents a software solution capable of designing general meal plans which approach an optimal match of nutritional characteristics submitted by the user. A thorough review of existing literature indicates the absence of a software solution to this problem in its most general form. Existing solutions tend to address particular forms of the problem in specific contexts, for example, optimising culturally typical diets in response to specific medical conditions. Conversely, this work focuses on developing a nutritional software model with sufficient flexibility to be described as general, paired with a simple, specifically designed optimisation algorithm for working with the proposed prototype system. The resulting software tool can express the following characteristics: arbitrary nutritional content; economic characteristics; binary food-type classifications (e.g. vegetarian); and, because of the optimisation framework, can capture goals for any number of meals; meal composition (combinations of recipes for a given meal at a particular time); a maximum economic cost per meal; and nutritional content within each meal. The work outlines a prototype user interface to enable nutritional data and user goals to be entered and validated. Finally, based on ten specific test problems containing varied dietary goals, a basic algorithm tuning approach is described. The results suggest that the proposed prototype system can address the general meal optimisation problem. There is a discussion of several future developments to improve system capabilities and usability further. |
published_date |
2022-07-27T14:17:35Z |
_version_ |
1821324770795323392 |
score |
11.047565 |