Declarative and Mathematical Programming approaches to Decision Support Systems for food recycling. (October 2020)
- Record Type:
- Journal Article
- Title:
- Declarative and Mathematical Programming approaches to Decision Support Systems for food recycling. (October 2020)
- Main Title:
- Declarative and Mathematical Programming approaches to Decision Support Systems for food recycling
- Authors:
- Chesani, Federico
Cota, Giuseppe
Gavanelli, Marco
Lamma, Evelina
Mello, Paola
Riguzzi, Fabrizio - Abstract:
- Abstract: Every year about one third of the food production intended for humans gets lost or wasted. This wastefulness of resources leads to the emission of unnecessary greenhouse gas, contributing to global warming and climate change. The solution proposed by the SORT project is to "recycle" the surplus of food by reconditioning it into animal feed or fuel for biogas/biomass power plants. In order to maximize the earnings and minimize the costs, several choices must be made during the reconditioning process. Given the extremely complex nature of the process, Decision Support Systems (DSSs) could be helpful to reduce the human effort in decision making. In this paper, we present a DSS for food recycling developed using two approaches for finding the optimal solution: one based on Binary Linear Programming (BLP) and the other based on Answer Set Programming (ASP), which outperform our previous approach based on Constraint Logic Programming (CLP) on Finite Domains (CLP(FD)). In particular, the BLP and the CLP(FD) approaches are developed in ECL i PS e, a Prolog system that interfaces with various state-of-the-art Mathematical and Constraint Programming solvers. The ASP approach, instead, is developed in clingo . The three approaches are compared on several synthetic datasets that simulate the operative conditions of the DSS. Highlights: We propose a Decision Support System (DSS) for aiding the process of food recycling. Three techniques are compared: Constraint LogicAbstract: Every year about one third of the food production intended for humans gets lost or wasted. This wastefulness of resources leads to the emission of unnecessary greenhouse gas, contributing to global warming and climate change. The solution proposed by the SORT project is to "recycle" the surplus of food by reconditioning it into animal feed or fuel for biogas/biomass power plants. In order to maximize the earnings and minimize the costs, several choices must be made during the reconditioning process. Given the extremely complex nature of the process, Decision Support Systems (DSSs) could be helpful to reduce the human effort in decision making. In this paper, we present a DSS for food recycling developed using two approaches for finding the optimal solution: one based on Binary Linear Programming (BLP) and the other based on Answer Set Programming (ASP), which outperform our previous approach based on Constraint Logic Programming (CLP) on Finite Domains (CLP(FD)). In particular, the BLP and the CLP(FD) approaches are developed in ECL i PS e, a Prolog system that interfaces with various state-of-the-art Mathematical and Constraint Programming solvers. The ASP approach, instead, is developed in clingo . The three approaches are compared on several synthetic datasets that simulate the operative conditions of the DSS. Highlights: We propose a Decision Support System (DSS) for aiding the process of food recycling. Three techniques are compared: Constraint Logic Programming, Binary Linear Programming and Answer Set Programming. The method based on Binary Linear Programming scales better in this application. … (more)
- Is Part Of:
- Engineering applications of artificial intelligence. Volume 95(2020)
- Journal:
- Engineering applications of artificial intelligence
- Issue:
- Volume 95(2020)
- Issue Display:
- Volume 95, Issue 2020 (2020)
- Year:
- 2020
- Volume:
- 95
- Issue:
- 2020
- Issue Sort Value:
- 2020-0095-2020-0000
- Page Start:
- Page End:
- Publication Date:
- 2020-10
- Subjects:
- Food recycling -- Decision Support System -- Constraint Logic Programming -- Answer Set Programming -- Binary Linear Programming
Engineering -- Data processing -- Periodicals
Artificial intelligence -- Periodicals
Expert systems (Computer science) -- Periodicals
Ingénierie -- Informatique -- Périodiques
Intelligence artificielle -- Périodiques
Systèmes experts (Informatique) -- Périodiques
Artificial intelligence
Engineering -- Data processing
Expert systems (Computer science)
Periodicals
620.00285 - Journal URLs:
- http://www.sciencedirect.com/science/journal/09521976 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.engappai.2020.103861 ↗
- Languages:
- English
- ISSNs:
- 0952-1976
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3755.704500
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 14012.xml