Grant: Discovery Grants Program - Individual
University of Regina
$22,000.00
Preference Reasoning in Constraint-based Systems
EF 2019-20
Résumé
Constraints and preferences co-exist in a wide variety of real world problems, including scheduling, planning, vehicle routing, resource allocation and Geographic Information Systems (GIS) applications. Constraints refer to problem requirements that must be met, while preferences can be either qualitative or quantitative and reflect desires and choices that need to be satisfied as much as possible. In some applications such as urban planning and robot motion planning, these constraints and preferences can be temporal, spatial or both. In this latter case, we will have to deal with entities occupying a given position in time and space. Spatio-temporal data can be symbolic or numeric and may correspond to multiple levels of detail.***The main goal of the proposed research program is to extend the features of the current constraint solving systems by developing new techniques leading to a technology that faithfully represents real world industrial applications. In this regard, we plan to develop a unique framework and its related algorithms for managing the above types of constraints and preferences in an evolving environment.***Given a real world application under constraints and preferences, the main task of this framework is to return, in an efficient way, the best outcomes satisfying all the constraints and optimizing all the preferences. The current solving systems work based on idealized assumptions of environment stability. Our proposed framework will be able to maintain, in an incremental way, this set of optimal solutions anytime a constraint or a preference is added or removed. This feature will overcome the limitations of the current solving systems when tackling applications operating under highly dynamic and unpredictable environmental conditions. Through this dynamic feature, as well as the constraint and preference learning algorithms we propose, our framework will have the ability to interact with the user and allows him or her to model a given problem under constraints and preferences. This will address the challenge that users have to face when modelling these problems using the current solvers. Indeed, the current systems require logic, traditional programming skills, as well as a significant background in constraint programming for the end-user to model even simple problems.***Our framework will have the ability to handle constraints and preferences with uncertainty due to lack of knowledge, missing information or variability caused by events which are under nature's control. This will be achieved by extending the probability and the possibility theories to general as well as spatio-temporal constraints and preferences.***Finally, by achieving the proposed research program we will successfully address diverse complex industrial problems, including reactive scheduling, urban planning, timetabling, robotics, transportation, configuration and E-commerce. **
Programme
Discovery Grants Program - Individual
Bénéficiaire
Emplacement
Saskatchewan, Canada
Type de bénéficiaire
Academia
Type
Grant
Source
NSERC's Awards Data
Tel que publié
Application id
RGPIN-2016-05673
Name nom
Mouhoub, Malek
Department département
Computer Science
Organization id
17
Institution établissement
University of Regina
Province en
Saskatchewan
Province fr
Saskatchewan
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2019
Competition year année de concours
2016
Award amount
22000
Program id
RGPIN
Program name en
Discovery Grants Program - Individual
Program name fr
Programme de subventions à la découverte - individuelles
Group en
DISCOVERY RESEARCH
Group fr
RECHERCHE AXÉE SUR LA DÉCOUVERTE
Committee code
1507
Committee name en
Computer Science
Committee name fr
Sciences informatiques
Area of application code
801
Area of application group en
Information and communication services
Area of application group fr
Services d'information et de télécommunications
Area of application en
Computer software
Area of application fr
Logiciel
Research subject code
2803
Research subject group en
Artificial intelligence
Research subject group fr
Intelligence artificielle
Research subject en
Knowledge representation
Research subject fr
Répresentation des connaissances
Installment
inst:4 - 5
Partie
4
Nb partie
5
Application title
Preference Reasoning in Constraint-based Systems
Keyword
NSERC
Application summary
Constraints and preferences co-exist in a wide variety of real world problems, including scheduling, planning, vehicle routing, resource allocation and Geographic Information Systems (GIS) applications. Constraints refer to problem requirements that must be met, while preferences can be either qualitative or quantitative and reflect desires and choices that need to be satisfied as much as possible. In some applications such as urban planning and robot motion planning, these constraints and preferences can be temporal, spatial or both. In this latter case, we will have to deal with entities occupying a given position in time and space. Spatio-temporal data can be symbolic or numeric and may correspond to multiple levels of detail.***The main goal of the proposed research program is to extend the features of the current constraint solving systems by developing new techniques leading to a technology that faithfully represents real world industrial applications. In this regard, we plan to develop a unique framework and its related algorithms for managing the above types of constraints and preferences in an evolving environment.***Given a real world application under constraints and preferences, the main task of this framework is to return, in an efficient way, the best outcomes satisfying all the constraints and optimizing all the preferences. The current solving systems work based on idealized assumptions of environment stability. Our proposed framework will be able to maintain, in an incremental way, this set of optimal solutions anytime a constraint or a preference is added or removed. This feature will overcome the limitations of the current solving systems when tackling applications operating under highly dynamic and unpredictable environmental conditions. Through this dynamic feature, as well as the constraint and preference learning algorithms we propose, our framework will have the ability to interact with the user and allows him or her to model a given problem under constraints and preferences. This will address the challenge that users have to face when modelling these problems using the current solvers. Indeed, the current systems require logic, traditional programming skills, as well as a significant background in constraint programming for the end-user to model even simple problems.***Our framework will have the ability to handle constraints and preferences with uncertainty due to lack of knowledge, missing information or variability caused by events which are under nature's control. This will be achieved by extending the probability and the possibility theories to general as well as spatio-temporal constraints and preferences.***Finally, by achieving the proposed research program we will successfully address diverse complex industrial problems, including reactive scheduling, urban planning, timetabling, robotics, transportation, configuration and E-commerce. **