Fly-automata for checking monadic second-order properties of graphs of bounded tree-width
نویسنده
چکیده
Every graph property expressible in monadic second-order (MSO) logic, possibly with quantifications over edges, can be checked in linear time on graphs of bounded tree-width, in particular by means of finite automata running on terms denoting tree-decompositions. However, implementing these automata is difficult because of their huge sizes. Fly-automata (FA) are deterministic automata that compute the necessary states and transitions when running (instead of looking into tables); they allow us to overcome this difficulty. In previous works, we constructed FA to check MSO properties of graphs of bounded clique-width. An MSO property with edge quantifications (called an MSO2 property) of a graph is an MSO property of its incidence graph and, on the other hand, graphs of tree-width k have incidence graphs of clique-width O(k). Thus, our existing constructions can be used for MSO2 properties of graphs of bounded tree-width. We examine concrete aspects of this adaptation.
منابع مشابه
Fly-automata for checking MSO 2 graph properties
A more descriptive but too long title would be : Constructing fly-automata to check properties of graphs of bounded tree-width expressed by monadic second-order formulas written with edge quantifications. Such properties are called MSO2 in short. Fly-automata (FA) run bottom-up on terms denoting graphs and compute " on the fly " the necessary states and transitions instead of looking into huge,...
متن کاملFly-Automata, Their Properties and Applications
We address the concrete problem of implementing huge bottom-up term automata. Such automata arise from the verification of Monadic Second Order propositions on graphs of bounded tree-width or clique-width. This applies to graphs of bounded tree-width because bounded tree-width implies bounded clique-width. An automaton which has so many transitions that they cannot be stored in a transition tab...
متن کاملComputations by fly-automata beyond monadic second-order logic
The validity of a monadic-second order (MS) expressible property can be checked in linear time on graphs of bounded tree-width or clique-width given with appropriate decompositions. This result is proved by constructing from the MS sentence expressing the property and an integer that bounds the tree-width or clique-width of the input graph, a finite automaton intended to run bottom-up on the al...
متن کاملModel-Checking by Infinite Fly-Automata
We present logic based methods for constructing XP and FPT graph algorithms, parameterized by tree-width or clique-width. We will use fly-automata introduced in a previous article. They make it possible to check properties that are not monadic second-order expressible because their states may include counters, so that their set of states may be infinite. We equip these automata with output func...
متن کاملSpecial tree-width and the verification of monadic second-order graph pr operties
The model-checking problem formonadic second-order logic on graphs is fixed-parameter tractable with respect to tree-width and clique-width. The proof constructs finite deterministic automata from monadic second-order sentences, but this produces automata of hyper-exponential sizes, and this computation is not avoidable. To overcome this difficulty, we propose to consider particular monadic sec...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Electronic Notes in Discrete Mathematics
دوره 50 شماره
صفحات -
تاریخ انتشار 2015