A Logical Approach to Hamiltonian Graphs
Author(s) -
L. Menasché Schechter
Publication year - 2009
Publication title -
electronic notes in theoretical computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.242
H-Index - 60
ISSN - 1571-0661
DOI - 10.1016/j.entcs.2009.07.052
Subject(s) - bisimulation , graph property , modal logic , modal , normal modal logic , expressive power , accessibility relation , computer science , theoretical computer science , mathematics , dynamic logic (digital electronics) , algebra over a field , discrete mathematics , graph , multimodal logic , description logic , pure mathematics , line graph , voltage graph , chemistry , physics , transistor , voltage , quantum mechanics , polymer chemistry
Graphs are among the most frequently used structures in computer science. A lot of problems can be modelled using a graph and can then be solved by checking whether the graph satisfies some property. In this work, we are interested in how to use logical frameworks as a generic tool to express and efficiently check graph properties. In order to reason about this, we choose to analyze the Hamiltonian property and choose the family of modal logics as our framework. Our analysis has to deal with two central issues: whether each of the modal languages under consideration has enough expressive power to describe this property and how complex (computationally) it is to use these logics to actually test whether a given graph has this property. First, we show that this property is not definable in a basic modal logic or in any bisimulation-invariant extension of it, like the modal μ-calculus. We then show that it is possible to express it in a basic hybrid logic. Unfortunately, the Hamiltonian property still cannot be efficiently checked in this logic. In a second attempt, we extend this basic hybrid logic with the ↓ operator and show that we can check the Hamiltonian property with optimal (NP-Complete) complexity in this logic
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom