|
Theory of Complex Systems
Prof. Dr. Nicole Schweikardt |
Institute for Computer Science Johann Wolfgang Goethe-University Frankfurt am Main |
Invited Papers - Journal Papers - Conference Papers - Miscellaneous - Theses
1. External memory processing: This scenario considers data that is stored in external memory. When processing such data, the resulting input/output communication between fast internal memory and slower external memory is a major performance bottleneck. There has been a wealth of research on the design and analysis of so-called external memory algorithms which aim at optimizing the costs produced by external memory accesses.
2. Data stream processing: This scenario considers data that is not stored but, instead, arrives as a stream and has to be processed on-the-fly by using only a limited amount of memory. Typical application areas for which data stream processing is relevant are, e.g., IP network traffic analysis or processing meteorological data generated by sensor networks.
This paper gives an overview of some recent work concerning the theoretical foundations of these two scenarios. The main focus is on generalizations of the classical data stream model where, apart from an internal memory of limited size, also a number of (potentially huge) streams may be used as external memory devices.(i) Up to a polynomial factor, the 2- and the 3-variable fragments of first-order logic on linear orders have the same succinctness.
(ii) The 4-variable fragment is exponentially more succinct than the 3-variable fragment.
Our second main result compares the succinctness of first-order logic on linear orders with that of monadic second-order logic. We prove that the fragment of monadic second-order logic that has the same expressiveness as first-order logic on linear orders is non-elementarily more succinct than first-order logic.(i) MLFP can describe graph properties beyond any fixed level of the monadic second-order quantifier alternation hierarchy.
(ii) On strings with built-in addition, MLFP can describe at least all languages that belong to the linear time complexity class DLIN.
(iii) Settling the question whether addition-invariant MLFP = addition-invariant MSO on finite strings would solve open problems in complexity theory: "=" would imply that PH = PTIME whereas "≠" would imply that DLIN ≠ LinH.
(i) Up to a polynomial factor, the 2- and the 3-variable fragments of first-order logic on linear orders have the same succinctness.
(ii) The 4-variable fragment is exponentially more succinct than the 3-variable fragment.
Our second main result compares the succinctness of first-order logic on linear orders with that of monadic second-order logic. We prove that the fragment of monadic second-order logic that has the same expressiveness as first-order logic on linear orders is non-elementarily more succinct than first-order logic.(i) MLFP can describe graph properties beyond any fixed level of the monadic second-order quantifier alternation hierarchy.
(ii) On strings with built-in addition, MLFP can describe at least all languages that belong to the linear time complexity class DLIN.
(iii) Settling the question whether addition-invariant MLFP = addition-invariant MSO on finite strings would solve open problems in complexity theory: "=" would imply that PH = PTIME whereas "≠" would imply that DLIN ≠ LinH.
| Succinct list of Nicole Schweikardt's publications: |
here |
| Back to Nicole Schweikardt's homepage: |
english / deutsch |