TY - GEN
T1 - Approximating deterministic lattice automata
AU - Halamish, Shulamit
AU - Kupferman, Orna
PY - 2012
Y1 - 2012
N2 - Traditional automata accept or reject their input, and are therefore Boolean. Lattice automata generalize the traditional setting and map words to values taken from a lattice. In particular, in a fully-ordered lattice, the elements are 0,1,...,n - 1, ordered by the standard ≤ order. Lattice automata, and in particular lattice automata defined with respect to fully-ordered lattices, have interesting theoretical properties as well as applications in formal methods. Minimal deterministic automata capture the combinatorial nature and complexity of a formal language. Deterministic automata have many applications in practice. In [13], we studied minimization of deterministic lattice automata. We proved that the problem is in general NP-complete, yet can be solved in polynomial time in the case the lattices are fully-ordered. The multi-valued setting makes it possible to combine reasoning about lattice automata with approximation. An approximating automaton may map a word to a range of values that are close enough, under some pre-defined distance metric, to its exact value. We study the problem of finding minimal approximating deterministic lattice automata defined with respect to fully-ordered lattices. We consider approximation by absolute distance, where an exact value x can be mapped to values in the range [x - t,x + t], for an approximation factor t, as well as approximation by separation, where values are mapped into t classes. We prove that in both cases the problem is in general NP-complete, but point to special cases that can be solved in polynomial time.
AB - Traditional automata accept or reject their input, and are therefore Boolean. Lattice automata generalize the traditional setting and map words to values taken from a lattice. In particular, in a fully-ordered lattice, the elements are 0,1,...,n - 1, ordered by the standard ≤ order. Lattice automata, and in particular lattice automata defined with respect to fully-ordered lattices, have interesting theoretical properties as well as applications in formal methods. Minimal deterministic automata capture the combinatorial nature and complexity of a formal language. Deterministic automata have many applications in practice. In [13], we studied minimization of deterministic lattice automata. We proved that the problem is in general NP-complete, yet can be solved in polynomial time in the case the lattices are fully-ordered. The multi-valued setting makes it possible to combine reasoning about lattice automata with approximation. An approximating automaton may map a word to a range of values that are close enough, under some pre-defined distance metric, to its exact value. We study the problem of finding minimal approximating deterministic lattice automata defined with respect to fully-ordered lattices. We consider approximation by absolute distance, where an exact value x can be mapped to values in the range [x - t,x + t], for an approximation factor t, as well as approximation by separation, where values are mapped into t classes. We prove that in both cases the problem is in general NP-complete, but point to special cases that can be solved in polynomial time.
UR - http://www.scopus.com/inward/record.url?scp=84868254028&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-33386-6_4
DO - 10.1007/978-3-642-33386-6_4
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:84868254028
SN - 9783642333859
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 27
EP - 41
BT - Automated Technology for Verification and Analysis - 10th International Symposium, ATVA 2012, Proceedings
T2 - 10th International Symposium on Automated Technology for Verification and Analysis, ATVA 2012
Y2 - 3 October 2012 through 6 October 2012
ER -