Catálogo de publicaciones - libros
Automata, Languages and Programming: 34th International Colloquium, ICALP 2007, Wroclaw, Poland, July 9-13, 2007. Proceedings
Lars Arge ; Christian Cachin ; Tomasz Jurdziński ; Andrzej Tarlecki (eds.)
En conferencia: 34º International Colloquium on Automata, Languages, and Programming (ICALP) . Wrocław, Poland . July 9, 2007 - July 13, 2007
Resumen/Descripción – provisto por la editorial
No disponible.
Palabras clave – provistas por la editorial
No disponibles.
Disponibilidad
Institución detectada | Año de publicación | Navegá | Descargá | Solicitá |
---|---|---|---|---|
No detectada | 2007 | SpringerLink |
Información
Tipo de recurso:
libros
ISBN impreso
978-3-540-73419-2
ISBN electrónico
978-3-540-73420-8
Editor responsable
Springer Nature
País de edición
Reino Unido
Fecha de publicación
2007
Información sobre derechos de publicación
© Springer-Verlag Berlin Heidelberg 2007
Cobertura temática
Tabla de contenidos
Modular Algorithms for Heterogeneous Modal Logics
Lutz Schröder; Dirk Pattinson
State-based systems and modal logics for reasoning about them often heterogeneously combine a number of features such as non-determinism and probabilities. Here, we show that the combination of features can be reflected algorithmically and develop modular decision procedures for heterogeneous modal logics. The modularity is achieved by formalising the underlying state-based systems as multi-sorted coalgebras and associating both a logical and an algorithmic description to a number of basic building blocks. Our main result is that logics arising as combinations of these building blocks can be decided in polynomial space provided that this is the case for the components. By instantiating the general framework to concrete cases, we obtain decision procedures for a wide variety of structurally different logics, describing e.g. Segala systems and games with uncertain information.
- Session B1 | Pp. 459-471
Co-Logic Programming: Extending Logic Programming with Coinduction
Luke Simon; Ajay Bansal; Ajay Mallya; Gopal Gupta
In this paper we present the theory and practice of (co-LP for brevity), a paradigm that combines both inductive and coinductive logic programming. Co-LP is a natural generalization of logic programming and coinductive logic programming, which in turn generalizes other extensions of logic programming, such as infinite trees, lazy predicates, and concurrent communicating predicates. Co-LP has applications to rational trees, verifying infinitary properties, lazy evaluation, concurrent LP, model checking, bisimilarity proofs, etc.
- Session B1 | Pp. 472-483
Offline/Online Mixing
Ben Adida; Douglas Wikström
We introduce an offline precomputation technique for mix-nets that drastically reduces the amount of online computation needed. Our method can be based on any additively homomorphic cryptosystem and is applicable when the number of senders and the maximal bit-size of messages are relatively small.
- Session C4 | Pp. 484-495
Fully Collusion Resistant Black-Box Traitor Revocable Broadcast Encryption with Short Private Keys
Jun Furukawa; Nuttapong Attrapadung
Broadcast encryption schemes enable senders to efficiently broadcast ciphertexts to a large set of receivers in a way that only non-revoked receivers can decrypt them. Black-box traitor revocable broadcast encryption schemes are broadcast encryption schemes that enable a tracer, who is given a pirate decoder, to identify traitors by black-box accessing the given pirated decoder and to revoke traitors so identified. In this paper, we propose a fully collusion resistant black-box traitor revocable broadcast encryption scheme in which the size of each private key is constant, the size of the public key is proportional to the number of receivers, and the sizes of ciphertexts are sub-linear with respect to the number of receivers. The encryption procedure in our scheme requires only a public key. The tracing procedure in it requires only a public key and black-box access to a resettable pirate decoder. The security of our scheme is proved in the generic bilinear group model if the subgroup decision assumption holds.
- Session C4 | Pp. 496-508
Succinct Ordinal Trees Based on Tree Covering
Meng He; J. Ian Munro; S. Srinivasa Rao
Various methods have been used to represent a tree of nodes in essentially the information-theoretic minimum space while supporting various navigational operations in constant time, but different representations usually support different operations. Our main contribution is a succinct representation of ordinal trees, based on that of Geary et al. (7), that supports all the navigational operations supported by various succinct tree representations while requiring only 2 + () bits. It also supports efficient level-order traversal, a useful ordering previously supported only with a very limited set of operations (8).
Our second contribution expands on the notion of a single succinct representation supporting more than one traversal ordering, by showing that our method supports two other encoding schemes as abstract data types. In particular, it supports extracting a word ( bits) of the balanced parenthesis sequence (11) or depth first unary degree sequence (3;4) in (()) time, using at most /() + () additional bits, for any () in and (1).
- Session A11 | Pp. 509-520
A Framework for Dynamizing Succinct Data Structures
Ankur Gupta; Wing-Kai Hon; Rahul Shah; Jeffrey Scott Vitter
We present a framework to dynamize succinct data structures, to encourage their use over non-succinct versions in a wide variety of important application areas. Our framework can dynamize most state-of-the-art succinct data structures for dictionaries, ordinal trees, labeled trees, and text collections. Of particular note is its direct application to XML indexing structures that answer queries [2]. Our framework focuses on achieving information-theoretically optimal space along with near-optimal update/query bounds.
As the main part of our work, we consider the following problem central to text indexing: Given a text over an alphabet , construct a compressed data structure answering the queries (), (), and () for a symbol ∈ . Many data structures consider these queries for static text [5,3,16,4]. We build on these results and give the best known query bounds for the dynamic version of this problem, supporting arbitrary insertions and deletions of symbols in .
Specifically, with an amortized update time of (), any static succinct data structure for , taking () time for queries, can be converted by our framework into a dynamic succinct data structure that supports (), (), and () queries in (() + loglog) time, for any constant > 0. When || = polylog(n), we achieve (1) query times. Our update/query bounds are near-optimal with respect to the lower bounds from [13].
- Session A11 | Pp. 521-532
In-Place Suffix Sorting
Gianni Franceschini; S. Muthukrishnan
Given string = [1,...,], the problem is to lexicographically sort the suffixes [,...,] for all . This problem is central to the construction of suffix arrays and trees with many applications in string processing, computational biology and compression. A bottleneck in these applications is the amount of needed to perform suffix sorting beyond the space needed to store the input as well as the output. In particular, emphasis is even on the constant in the () = space algorithms known for this problem,
Currently the best previous result [5] takes time and extra space, for any for strings from a general alphabet. We improve this and present the first known in-place suffix sorting algorithm. Our algorithm takes time using (1) workspace and is optimal in the worst case for the general alphabet.
- Session A11 | Pp. 533-545
Maximal Infinite-Valued Constraint Languages
Manuel Bodirsky; Hubie Chen; Jan Kára; Timo von Oertzen
We systematically investigate the computational complexity of constraint satisfaction problems for constraint languages over an infinite domain. In particular, we study a generalization of the wellestablished notion of from finite to infinite domains. If the constraint language can be defined with an ù-categorical structure, then maximal constraint languages are in one-to-one correspondence to minimal oligomorphic clones. Based on this correspondence, we derive general tractability and hardness criteria for the corresponding constraint satisfaction problems.
- Session B2 | Pp. 546-557
Albert Atserias; Andrei Bulatov; Anuj Dawar
We study the definability of constraint satisfaction problems (CSP) in various fixed-point and infinitary logics. We show that testing the solvability of systems of equations over a finite Abelian group, a tractable CSP that was previously known not to be definable in Datalog, is not definable in an infinitary logic with counting and hence that it is not definable in least fixed point logic or its extension with counting. We relate definability of CSPs to their classification obtained from tame congruence theory of the varieties generated by the algebra of polymorphisms of the template structure. In particular, we show that if this variety admits either the unary or affine type, the corresponding CSP is not definable in the infinitary logic with counting. We also study the complexity of determining whether a CSP omits unary and affine types.
- Session B2 | Pp. 558-570
Boundedness of Monadic FO over Acyclic Structures
Stephan Kreutzer; Martin Otto; Nicole Schweikardt
We study the boundedness problem for monadic least fixed points as a decision problem. While this problem is known to be undecidable in general and even for syntactically very restricted classes of underlying first-order formulae, we here obtain a decidability result for the boundedness issue for monadic fixed points over arbitrary first-order formulae in restriction to acyclic structures.
- Session B2 | Pp. 571-582