In 2011, FAO estimated that about one third of the total production of edible food for human consumption, gets lost or wasted, globally. In industrialized countries, more than 40% of the food losses occur at retail and consumer levels. A considerable part of the wasted food can be reused. The SORT project aims at “recycling” food in excess by converting it into animal feed or fuel for biogas/biomass power plants. During this process of reconditioning it is necessary to make choices in order to minimize the costs and maximize the earnings. However, due to the extremely complex nature of the process, it is not possible for a human being to make these choices at runtime and in an optimal manner. In these cases, Decision Support Systems (DSS) can be of help. In this paper we propose a DSS based on the Constraint Logic Programming (CLP) paradigm and ontology reasoning for finding the optimal solution. The information about feed processing and feed categories were extracted from Regulation (EU) 2017/1017 and stored into an ontology. Finally, we provide an evaluation of our system on several synthetic datasets with different search settings.
[1]
Peter Norvig,et al.
Artificial Intelligence: A Modern Approach
,
1995
.
[2]
Peter J. Stuckey,et al.
MiniZinc: Towards a Standard CP Modelling Language
,
2007,
CP.
[3]
K. Östergren,et al.
Estimates of European food waste levels
,
2016
.
[4]
Antoni Niederliński,et al.
A Gentle Guide to Constraint Logic Programming via ECLiPSe
,
2014
.
[5]
Joxan Jaffar,et al.
Constraint logic programming
,
1987,
POPL '87.
[6]
U. Sonesson,et al.
Global food losses and food waste: extent, causes and prevention
,
2011
.
[7]
Ian Horrocks,et al.
Description Logics
,
2008,
Handbook of Knowledge Representation.
[8]
Roland H. C. Yap,et al.
The CLP( R ) language and system
,
1992,
TOPL.