No Cover Image

Journal article 666 views

Towards a software tool for general meal optimisation

James Izzard, Fabio Caraffini Orcid Logo, Francisco Chiclana

Applied Intelligence

Swansea University Author: Fabio Caraffini Orcid Logo

Full text not available from this repository: check for access using links below.

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...

Full description

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
Tags: Add Tag
No Tags, Be the first to tag this record!
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>SCS</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>Computer Science</department><CollegeCode>COLLEGE CODE</CollegeCode><DepartmentCode>SCS</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 SCS 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 Computer Science COLLEGE CODE SCS 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-27T04:19:23Z
_version_ 1763754286711308288
score 11.016771