Product Configuration in Answer Set Programming
This work provides a foundational framework for building product configuration systems in ASP, but it is preliminary and incremental in nature.
The paper tackled the problem of representing configuration knowledge for interactive product configuration systems by developing a domain-specific fact format and a domain-independent ASP encoding, using a bike configuration example to illustrate the concepts.
This is a preliminary work on configuration knowledge representation which serves as a foundation for building interactive configuration systems in Answer Set programming (ASP). The major concepts of the product configuration problem are identified and discussed with a bike configuration example. A fact format is developed for expressing product knowledge that is domain-specific and can be mapped from other systems. Finally, a domain-independent ASP encoding is provided that represents the concepts in the configuration problem.