2020
DOI: 10.1007/978-3-030-59152-6_7
|View full text |Cite
|
Sign up to set email alerts
|

Practical “Paritizing” of Emerson-Lei Automata

Abstract: We introduce a new algorithm that takes a Transition-based Emerson-Lei Automaton (TELA), that is, an ω-automaton whose acceptance condition is an arbitrary Boolean formula on sets of transitions to be seen infinitely or finitely often, and converts it into a Transition-based Parity Automaton (TPA). To reduce the size of the output TPA, the algorithm combines and optimizes two procedures based on a latest appearance record principle, and introduces a partial degeneralization. Our motivation is to use this algor… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
2
1

Relationship

3
4

Authors

Journals

citations
Cited by 13 publications
(11 citation statements)
references
References 22 publications
0
7
0
Order By: Relevance
“…All these transformations are performed on each SCC separately, and it may for instance happen that one SCC is paritized using CAR while another SCC is partially degeneralized to produce an acceptance condition that can be paritized with IAR. Our benchmarks performed on data from SYNTCOMP'17 suggest that the option --algo=lar often produces significantly smaller DPAs than --algo=lar.old [12].…”
Section: Determinization Pipelinesmentioning
confidence: 89%
See 2 more Smart Citations
“…All these transformations are performed on each SCC separately, and it may for instance happen that one SCC is paritized using CAR while another SCC is partially degeneralized to produce an acceptance condition that can be paritized with IAR. Our benchmarks performed on data from SYNTCOMP'17 suggest that the option --algo=lar often produces significantly smaller DPAs than --algo=lar.old [12].…”
Section: Determinization Pipelinesmentioning
confidence: 89%
“…The intent was to keep track of a smaller number of acceptance classes instead of colors, but this optimization was found to be incorrect during SYNTCOMP'19. This optimization was removed from Spot 2.8 for correctness sake, then replaced by many new optimizations in Spot 2.9 [12].…”
Section: Determinization Pipelinesmentioning
confidence: 99%
See 1 more Smart Citation
“…The following proposition describes how any objective in {B uchi, co-B uchi, Parity, Muller, Stree , Rabin} can be encoded into a Boolean Büchi objective such that a play satisfies the Boolean Büchi objective if and only if it satisfies the original objective. This encoding is standard and can be found for instance in [36]. We recall it for the sake of completeness.…”
Section: Reduction To Boolean Büchi and Parity Objectivesmentioning
confidence: 99%
“…Latest appearance records (LAR), which are structures that keep track of the most recently occurred vertices in a play, are often used in the literature. Modifications of these structures can be used to keep track of other values, such as the latest priorities occurring in a play [36]. We provide a modification on the LAR structure, called set appearance record (SAR), which, given a series of sets of vertices, keeps track of those most recently visited.…”
Section: An Alternative Approach To Solving Boolean Büchi Zero-sum Gamesmentioning
confidence: 99%