paper-with-me

홈 › Papers

Using Tabled Logic Programming to Solve the Petrobras Planning Problem

2014-05-11 · Roman Barták, Neng-Fa Zhou

Tabling has been used for some time to improve efficiency of Prolog programs by memorizing answered queries. The same idea can be naturally used to memorize visited states during search for planning. In this paper we present a planner developed in the Picat language to solve the Petrobras planning problem. Picat is a novel Prolog-like language that provides pattern matching, deterministic and non-deterministic rules, and tabling as its core modelling and solving features. We demonstrate these capabilities using the Petrobras problem, where the goal is to plan transport of cargo items from ports to platforms using vessels with limited capacity. Monte Carlo Tree Search has been so far the best technique to tackle this problem and we will show that by using tabling we can achieve much better runtime efficiency and better plan quality.

📄 PDF Abstract BibTeX arXiv:1405.2501

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Planning as Tabled Logic Programming

2015-07-14 · Neng-Fa Zhou, Roman Bartak, Agostino Dovier

This paper describes Picat's planner, its implementation, and planning models for several domains used in International Planning Competition (IPC) 2014. Picat's planner is implemented by use of tabling. During search, ev…

PDDL+ Planning via Constraint Answer Set Programming

2016-08-31 · Marcello Balduccini, Daniele Magazzeni, Marco Maratea

PDDL+ is an extension of PDDL that enables modelling planning domains with mixed discrete-continuous dynamics. In this paper we present a new approach to PDDL+ planning based on Constraint Answer Set Programming (CASP), …

Planning with Incomplete Information in Quantified Answer Set Programming

2021-08-13 · Jorge Fandinno, François Laferrière, Javier Romero, Torsten Schaub 외

We present a general approach to planning with incomplete information in Answer Set Programming (ASP). More precisely, we consider the problems of conformant and conditional planning with sensing actions and assumptions.…

Translation

Simulating Petri nets with Boolean Matrix Logic Programming

2024-05-18 · Lun Ai, Stephen H. Muggleton, Shi-Shun Liang, Geoff S. Baldwin

Recent attention to relational knowledge bases has sparked a demand for understanding how relations change between entities. Petri nets can represent knowledge structure and dynamically simulate interactions between enti…

Joint Tabling of Logic Program Abductions and Updates

2014-05-08 · Ari Saptawijaya, Luís Moniz Pereira

Abductive logic programs offer a formalism to declaratively represent and reason about problems in a variety of areas: diagnosis, decision making, hypothetical reasoning, etc. On the other hand, logic program updates all…

Decision Making