Linear planning logic and linear logic graph planner: domain independent task planners based on linear logic

buir.advisorAkman, Varol
dc.contributor.authorKortik, Sıtar
dc.date.accessioned2017-10-06T12:14:47Z
dc.date.available2017-10-06T12:14:47Z
dc.date.copyright2017-09
dc.date.issued2017-09
dc.date.submitted2017-10-05
dc.descriptionCataloged from PDF version of article.en_US
dc.descriptionThesis (Ph.D.): Bilkent University, Department of Computer Engineering, İhsan Doğramacı Bilkent University, 2017.en_US
dc.descriptionIncludes bibliographical references (leaves 145-154).en_US
dc.description.abstractLinear Logic is a non-monotonic logic, with semantics that enforce single-use assumptions thereby allowing native and e cient encoding of domains with dynamic state. Robotic task planning is an important example for such domains, wherein both physical and informational components of a robot's state exhibit non-monotonic properties. We introduce two novel and e cient theorem provers for automated construction of proofs for an exponential multiplicative fragment of linear logic to encode deterministic STRIPS planning problems in general. The rst planner we introduce is Linear Planning Logic (LPL), which is based on the backchaining principle commonly used for constructing logic programming languages such as Prolog and Lolli, with a novel extension for LPL to handle program formulae with non-atomic conclusions. We demonstrate an experimental application of LPL in the context of a robotic task planner, implementing visually guided autonomous navigation for the RHex hexapod robot. The second planner we introduce is the Linear Logic Graph Planner (LinGraph), an automated planner for deterministic, concurrent domains, formulated as a graphbased theorem prover for a propositional fragment of intuitionistic linear logic. The new graph-based theorem prover we introduce in this context substantially improves planning performance by reducing proof permutations that are irrelevant to planning problems particularly in the presence of large numbers of objects and agents with identical properties (e.g. robots within a swarm, or parts in a large factory). We illustrate LinGraph's application for planning the actions of robots within a concurrent manufacturing domain and provide comparisons with four existing automated planners, BlackBox, Symba-2, Metis and the Temporal Fast Downward (TFD), covering a wide range of state-of-the-art automated planning techniques and implementations that are well-known in the literature for their performance on various of problem types and domains. We show that even though LinGraph does not rely on any heuristics, it still outperforms these systems for concurrent domains with large numbers of identical objects and agents, nding feasible plans that they cannot identify. These gains persist even when existing methods on symmetry reduction and numerical uents are used, with LinGraph capable of handling problems with thousands of objects. Following these results, we also formally show that plan construction with LinGraph is equivalent to multiset rewriting systems, establishing a formal relation between LinGraph and intuitionistic linear logic.en_US
dc.description.provenanceSubmitted by Betül Özen (ozen@bilkent.edu.tr) on 2017-10-06T12:14:47Z No. of bitstreams: 1 10166718.pdf: 3385720 bytes, checksum: d533e111c46cecccc9fde1a8af0432c4 (MD5)en
dc.description.provenanceMade available in DSpace on 2017-10-06T12:14:47Z (GMT). No. of bitstreams: 1 10166718.pdf: 3385720 bytes, checksum: d533e111c46cecccc9fde1a8af0432c4 (MD5) Previous issue date: 2017-10en
dc.description.statementofresponsibilityby Sıtar Kortik.en_US
dc.format.extentxvi, 154 leaves : illustrations, charts ; 30 cmen_US
dc.identifier.itemidB156523
dc.identifier.urihttp://hdl.handle.net/11693/33792
dc.language.isoEnglishen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectAutomated planningen_US
dc.subjectLinear logicen_US
dc.subjectMultiset rewritingen_US
dc.subjectAutomated theorem proveren_US
dc.titleLinear planning logic and linear logic graph planner: domain independent task planners based on linear logicen_US
dc.title.alternativeDoğrusal planlama mantığı ve doğrusal mantık grafik planlayıcı: doğrusal mantık tabanlı alan bağımsız görev planlayıcılaren_US
dc.typeThesisen_US
thesis.degree.disciplineComputer Engineering
thesis.degree.grantorBilkent University
thesis.degree.levelDoctoral
thesis.degree.namePh.D. (Doctor of Philosophy)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
10166718.pdf
Size:
3.23 MB
Format:
Adobe Portable Document Format
Description:
Full printable version

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: