Tunas - Fishing for Diverse Answer Sets: A Multi-shot Trade up Strateg

From International Center for Computational Logic

Tunas - Fishing for Diverse Answer Sets: A Multi-shot Trade up Strateg

Talk by Elisa Böhl
Answer set programming (ASP) solvers have advanced in

recent years, with a variety of different specialisation and overall devel- opment. Thus, even more complex and detailed programs can be solved. A side effect of this development are growing solution spaces and the problem of how to find those answer sets one is interested in. One gen- eral approach is to give an overview in form of a small number of highly diverse answer sets. By choosing a favourite and repeating the process, the user is able to leap through the solution space. But finding highly diverse answer sets is computationally expensive. In this paper we intro- duce a new approach called Tunas for Trade Up Navigation for Answer Sets to find diverse answer sets by reworking existing solution collec- tions. The core idea is to collect diverse answer sets one after another by iteratively solving and updating the program. Once no more answer sets can be added to the collection, the program is allowed to trade answer sets from the collection for different answer sets, as long as the collection grows and stays diverse. Elaboration of the approach is possible in three variations, which we implemented and compared to established methods in an empirical evaluation. The evaluation shows that the Tunas app- roach is competitive with existing methods, and that efficiency of the approach is highly connected to the underlying logic program.

The talk will take place in a hybrid fashion, physically in the seminar room, and online through the link:

https://bbb.tu-dresden.de/b/ali-zgz-l8d-52n