A feasibility study of combining expert system technology and linear programming techniques in dietetics / Annette van der Merwe

Linear programming is widely used to solve various complex problems with many variables, subject to multiple constraints. Expert systems are created to provide expertise on complex problems through the application of inference procedures and advanced expert knowledge on facts relevant to the problem...

Full description

Bibliographic Details
Main Author: Van der Merwe, Annette
Language:en
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10394/13441
id ndltd-NWUBOLOKA1-oai-dspace.nwu.ac.za-10394-13441
record_format oai_dc
spelling ndltd-NWUBOLOKA1-oai-dspace.nwu.ac.za-10394-134412016-03-16T04:01:11ZA feasibility study of combining expert system technology and linear programming techniques in dietetics / Annette van der MerweVan der Merwe, AnnetteExpert systemGoal programmingMulti-objective linear programmingRule-based systemKnowledge engineeringDiet problemLinear programming is widely used to solve various complex problems with many variables, subject to multiple constraints. Expert systems are created to provide expertise on complex problems through the application of inference procedures and advanced expert knowledge on facts relevant to the problem. The diet problem is well-known for its contribution to the development of linear programming. Over the years many variations and facets of the diet problem have been solved by means of linear programming techniques and expert systems respectively. In this study the feasibility of combining expert system technology and linear programming techniques to solve a diet problem topical to South Africa, is examined. A computer application is created that incorporates goal programming- and multi-objective linear programming models as the inference engine of an expert system. The program is successfully applied to test cases obtained through knowledge acquisition. The system delivers an eating-plan for an individual that conforms to the nutritional requirements of a healthy diet, includes the personal food preferences of that individual, and includes the food items that result in the lowest total cost. It further allows prioritization of the food preference and least cost factors through the use of weights. Based on the results, recommendations and contributions to the linear programming and expert system fields are presented.MSc (Computer Science), North-West University, Potchefstroom Campus, 20142015-02-24T08:31:20Z2015-02-24T08:31:20Z2014Thesishttp://hdl.handle.net/10394/13441en
collection NDLTD
language en
sources NDLTD
topic Expert system
Goal programming
Multi-objective linear programming
Rule-based system
Knowledge engineering
Diet problem
spellingShingle Expert system
Goal programming
Multi-objective linear programming
Rule-based system
Knowledge engineering
Diet problem
Van der Merwe, Annette
A feasibility study of combining expert system technology and linear programming techniques in dietetics / Annette van der Merwe
description Linear programming is widely used to solve various complex problems with many variables, subject to multiple constraints. Expert systems are created to provide expertise on complex problems through the application of inference procedures and advanced expert knowledge on facts relevant to the problem. The diet problem is well-known for its contribution to the development of linear programming. Over the years many variations and facets of the diet problem have been solved by means of linear programming techniques and expert systems respectively. In this study the feasibility of combining expert system technology and linear programming techniques to solve a diet problem topical to South Africa, is examined. A computer application is created that incorporates goal programming- and multi-objective linear programming models as the inference engine of an expert system. The program is successfully applied to test cases obtained through knowledge acquisition. The system delivers an eating-plan for an individual that conforms to the nutritional requirements of a healthy diet, includes the personal food preferences of that individual, and includes the food items that result in the lowest total cost. It further allows prioritization of the food preference and least cost factors through the use of weights. Based on the results, recommendations and contributions to the linear programming and expert system fields are presented. === MSc (Computer Science), North-West University, Potchefstroom Campus, 2014
author Van der Merwe, Annette
author_facet Van der Merwe, Annette
author_sort Van der Merwe, Annette
title A feasibility study of combining expert system technology and linear programming techniques in dietetics / Annette van der Merwe
title_short A feasibility study of combining expert system technology and linear programming techniques in dietetics / Annette van der Merwe
title_full A feasibility study of combining expert system technology and linear programming techniques in dietetics / Annette van der Merwe
title_fullStr A feasibility study of combining expert system technology and linear programming techniques in dietetics / Annette van der Merwe
title_full_unstemmed A feasibility study of combining expert system technology and linear programming techniques in dietetics / Annette van der Merwe
title_sort feasibility study of combining expert system technology and linear programming techniques in dietetics / annette van der merwe
publishDate 2015
url http://hdl.handle.net/10394/13441
work_keys_str_mv AT vandermerweannette afeasibilitystudyofcombiningexpertsystemtechnologyandlinearprogrammingtechniquesindieteticsannettevandermerwe
AT vandermerweannette feasibilitystudyofcombiningexpertsystemtechnologyandlinearprogrammingtechniquesindieteticsannettevandermerwe
_version_ 1718205289534062592