Skip to main content

Showing 1–38 of 38 results for author: Koutris, P

.
  1. arXiv:2406.07847  [pdf, ps, other

    cs.DB

    Output-sensitive Conjunctive Query Evaluation

    Authors: Shaleen Deep, Hangdong Zhao, Austen Z. Fan, Paraschos Koutris

    Abstract: Join evaluation is one of the most fundamental operations performed by database systems and arguably the most well-studied problem in the Database community. A staggering number of join algorithms have been developed, and commercial database engines use finely tuned join heuristics that take into account many factors including the selectivity of predicates, memory, IO, etc. However, most of the re… ▽ More

    Submitted 14 June, 2024; v1 submitted 11 June, 2024; originally announced June 2024.

    Comments: 22 pages

  2. arXiv:2403.12436  [pdf, ps, other

    cs.DB

    Evaluating Datalog over Semirings: A Grounding-based Approach

    Authors: Hangdong Zhao, Shaleen Deep, Paraschos Koutris, Sudeepa Roy, Val Tannen

    Abstract: Datalog is a powerful yet elegant language that allows expressing recursive computation. Although Datalog evaluation has been extensively studied in the literature, so far, only loose upper bounds are known on how fast a Datalog program can be evaluated. In this work, we ask the following question: given a Datalog program over a naturally-ordered semiring $σ$, what is the tightest possible runtime… ▽ More

    Submitted 19 March, 2024; originally announced March 2024.

    Comments: To appear at PODS 2024

  3. arXiv:2310.19642  [pdf, other

    cs.DB

    Consistent Query Answering for Primary Keys on Rooted Tree Queries

    Authors: Paraschos Koutris, Xiating Ouyang, Jef Wijsen

    Abstract: We study the data complexity of consistent query answering (CQA) on databases that may violate the primary key constraints. A repair is a maximal subset of the database satisfying the primary key constraints. For a Boolean query q, the problem CERTAINTY(q) takes a database as input, and asks whether or not each repair satisfies q. The computational complexity of CERTAINTY(q) has been established w… ▽ More

    Submitted 30 October, 2023; originally announced October 2023.

    Comments: To appear in PODS'24

  4. arXiv:2310.05385  [pdf, ps, other

    cs.DB cs.LO

    Conjunctive Queries with Negation and Aggregation: A Linear Time Characterization

    Authors: Hangdong Zhao, Austen Z. Fan, Xiating Ouyang, Paraschos Koutris

    Abstract: In this paper, we study the complexity of evaluating Conjunctive Queries with negation (\cqneg). First, we present an algorithm with linear preprocessing time and constant delay enumeration for a class of CQs with negation called free-connex signed-acyclic queries. We show that no other queries admit such an algorithm subject to lower bound conjectures. Second, we extend our algorithm to Conjuncti… ▽ More

    Submitted 8 October, 2023; originally announced October 2023.

    Comments: 39 pages

  5. arXiv:2309.15270  [pdf, other

    cs.DB

    Consistent Query Answering for Primary Keys on Path Queries

    Authors: Paraschos Koutris, Xiating Ouyang, Jef Wijsen

    Abstract: We study the data complexity of consistent query answering (CQA) on databases that may violate the primary key constraints. A repair is a maximal consistent subset of the database. For a Boolean query $q$, the problem $\mathsf{CERTAINTY}(q)$ takes a database as input, and asks whether or not each repair satisfies $q$. It is known that for any self-join-free Boolean conjunctive query $q$,… ▽ More

    Submitted 26 September, 2023; originally announced September 2023.

    Comments: An evolved version of a paper published at PODS'21

  6. arXiv:2308.09284  [pdf, ps, other

    cs.FL

    The Fine-Grained Complexity of CFL Reachability

    Authors: Paraschos Koutris, Shaleen Deep

    Abstract: Many problems in static program analysis can be modeled as the context-free language (CFL) reachability problem on directed labeled graphs. The CFL reachability problem can be generally solved in time $O(n^3)$, where $n$ is the number of vertices in the graph, with some specific cases that can be solved faster. In this work, we ask the following question: given a specific CFL, what is the exact ex… ▽ More

    Submitted 17 August, 2023; originally announced August 2023.

    Comments: Appeared in POPL 2023. Please note the erratum on the first page

  7. arXiv:2307.15255  [pdf, other

    cs.DB

    Predicate Transfer: Efficient Pre-Filtering on Multi-Join Queries

    Authors: Yifei Yang, Hangdong Zhao, Xiangyao Yu, Paraschos Koutris

    Abstract: This paper presents predicate transfer, a novel method that optimizes join performance by pre-filtering tables to reduce the join input sizes. Predicate transfer generalizes Bloom join, which conducts pre-filtering within a single join operation, to multi-table joins such that the filtering benefits can be significantly increased. Predicate transfer is inspired by the seminal theoretical results b… ▽ More

    Submitted 27 July, 2023; originally announced July 2023.

    Comments: 6 pages, 4 figures

  8. arXiv:2304.14557  [pdf, other

    cs.DB cs.CC

    The Fine-Grained Complexity of Boolean Conjunctive Queries and Sum-Product Problems

    Authors: Austen Z. Fan, Paraschos Koutris, Hangdong Zhao

    Abstract: We study the fine-grained complexity of evaluating Boolean Conjunctive Queries and their generalization to sum-of-product problems over an arbitrary semiring. For these problems, we present a general semiring-oblivious reduction from the k-clique problem to any query structure (hypergraph). Our reduction uses the notion of embedding a graph to a hypergraph, first introduced by Marx. As a consequen… ▽ More

    Submitted 10 May, 2023; v1 submitted 27 April, 2023; originally announced April 2023.

    Comments: To appear in ICALP'23; 23 pages; comments welcome

  9. Space-Time Tradeoffs for Conjunctive Queries with Access Patterns

    Authors: Hangdong Zhao, Shaleen Deep, Paraschos Koutris

    Abstract: In this paper, we investigate space-time tradeoffs for answering conjunctive queries with access patterns (CQAPs). The goal is to create a space-efficient data structure in an initial preprocessing phase and use it for answering (multiple) queries in an online phase. Previous work has developed data structures that trades off space usage for answering time for queries of practical interest, such a… ▽ More

    Submitted 2 May, 2023; v1 submitted 12 April, 2023; originally announced April 2023.

  10. arXiv:2303.04811  [pdf, other

    cs.LG cs.DB

    Naive Bayes Classifiers over Missing Data: Decision and Poisoning

    Authors: Song Bian, Xiating Ouyang, Zhiwei Fan, Paraschos Koutris

    Abstract: We study the certifiable robustness of ML classifiers on dirty datasets that could contain missing values. A test point is certifiably robust for an ML classifier if the classifier returns the same prediction for that test point, regardless of which cleaned version (among exponentially many) of the dirty dataset the classifier is trained on. In this paper, we show theoretically that for Naive Baye… ▽ More

    Submitted 28 May, 2024; v1 submitted 7 March, 2023; originally announced March 2023.

    Comments: 22 pages, 10 figures

    Journal ref: ICML 2024

  11. arXiv:2208.12339  [pdf, other

    cs.DB

    LinCQA: Faster Consistent Query Answering with Linear Time Guarantees

    Authors: Zhiwei Fan, Paraschos Koutris, Xiating Ouyang, Jef Wijsen

    Abstract: Most data analytical pipelines often encounter the problem of querying inconsistent data that violate pre-determined integrity constraints. Data cleaning is an extensively studied paradigm that singles out a consistent repair of the inconsistent data. Consistent query answering (CQA) is an alternative approach to data cleaning that asks for all tuples guaranteed to be returned by a given query on… ▽ More

    Submitted 25 August, 2022; originally announced August 2022.

  12. arXiv:2201.05566  [pdf, other

    cs.DB cs.DS

    Ranked Enumeration of Join Queries with Projections

    Authors: Shaleen Deep, Xiao Hu, Paraschos Koutris

    Abstract: Join query evaluation with ordering is a fundamental data processing task in relational database management systems. SQL and custom graph query languages such as Cypher offer this functionality by allowing users to specify the order via the ORDER BY clause. In many scenarios, the users also want to see the first $k$ results quickly (expressed by the LIMIT clause), but the value of $k$ is not prede… ▽ More

    Submitted 22 January, 2022; v1 submitted 14 January, 2022; originally announced January 2022.

    Comments: Accepted at VLDB 2022. Comments and suggestions are always welcome

  13. arXiv:2201.04770  [pdf, other

    cs.LG cs.DB

    Certifiable Robustness for Nearest Neighbor Classifiers

    Authors: Austen Z. Fan, Paraschos Koutris

    Abstract: ML models are typically trained using large datasets of high quality. However, training datasets often contain inconsistent or incomplete data. To tackle this issue, one solution is to develop algorithms that can check whether a prediction of a model is certifiably robust. Given a learning algorithm that produces a classifier and given an example at test time, a classification outcome is certifiab… ▽ More

    Submitted 17 January, 2022; v1 submitted 12 January, 2022; originally announced January 2022.

    Comments: Accepted to ICDT'22

  14. arXiv:2109.10889  [pdf, ps, other

    cs.DS cs.DB

    General Space-Time Tradeoffs via Relational Queries

    Authors: Shaleen Deep, Xiao Hu, Paraschos Koutris

    Abstract: In this paper, we investigate space-time tradeoffs for answering Boolean conjunctive queries. The goal is to create a data structure in an initial preprocessing phase and use it for answering (multiple) queries. Previous work has developed data structures that trade off space usage for answering time and has proved conditional space lower bounds for queries of practical interest such as the path a… ▽ More

    Submitted 13 August, 2023; v1 submitted 22 September, 2021; originally announced September 2021.

    Comments: Appeared in WADS 2023. Comments and suggestions are always welcome

  15. arXiv:2101.03712  [pdf, other

    cs.DB cs.DS

    Enumeration Algorithms for Conjunctive Queries with Projection

    Authors: Shaleen Deep, Xiao Hu, Paraschos Koutris

    Abstract: We investigate the enumeration of query results for an important subset of CQs with projections, namely star and path queries. The task is to design data structures and algorithms that allow for efficient enumeration with delay guarantees after a preprocessing phase. Our main contribution is a series of results based on the idea of interleaving precomputed output with further join processing to ma… ▽ More

    Submitted 31 October, 2021; v1 submitted 11 January, 2021; originally announced January 2021.

    Comments: journal version for LMCS

  16. arXiv:2011.05549  [pdf, other

    cs.DB

    Comprehensive and Efficient Workload Compression

    Authors: Shaleen Deep, Anja Gruenheid, Paraschos Koutris, Jeffrey Naughton, Stratis Viglas

    Abstract: This work studies the problem of constructing a representative workload from a given input analytical query workload where the former serves as an approximation with guarantees of the latter. We discuss our work in the context of workload analysis and monitoring. As an example, evolving system usage patterns in a database system can cause load imbalance and performance regressions which can be con… ▽ More

    Submitted 3 February, 2021; v1 submitted 11 November, 2020; originally announced November 2020.

  17. arXiv:2009.11463  [pdf, other

    cs.DB cs.DS

    Algorithms for a Topology-aware Massively Parallel Computation Model

    Authors: Xiao Hu, Paraschos Koutris, Spyros Blanas

    Abstract: Most of the prior work in massively parallel data processing assumes homogeneity, i.e., every computing unit has the same computational capability, and can communicate with every other unit with the same latency and bandwidth. However, this strong assumption of a uniform topology rarely holds in practical settings, where computing units are connected through complex networks. To address this issue… ▽ More

    Submitted 23 September, 2020; originally announced September 2020.

  18. arXiv:2005.08439  [pdf, other

    cs.DB

    A Comparative Exploration of ML Techniques for Tuning Query Degree of Parallelism

    Authors: Zhiwei Fan, Rathijit Sen, Paraschos Koutris, Aws Albarghouthi

    Abstract: There is a large body of recent work applying machine learning (ML) techniques to query optimization and query performance prediction in relational database management systems (RDBMSs). However, these works typically ignore the effect of \textit{intra-parallelism} -- a key component used to boost the performance of OLAP queries in practice -- on query performance prediction. In this paper, we take… ▽ More

    Submitted 21 May, 2020; v1 submitted 17 May, 2020; originally announced May 2020.

  19. arXiv:2002.12459  [pdf, other

    cs.DB

    Fast Join Project Query Evaluation using Matrix Multiplication

    Authors: Shaleen Deep, Xiao Hu, Paraschos Koutris

    Abstract: In the last few years, much effort has been devoted to develo** join algorithms in order to achieve worst-case optimality for join queries over relational databases. Towards this end, the database community has had considerable success in develo** succinct algorithms that achieve worst-case optimal runtime for full join queries, i.e the join is over all variables present in the input database.… ▽ More

    Submitted 27 February, 2020; originally announced February 2020.

  20. arXiv:2002.01531  [pdf, other

    cs.DB

    Providing Insights for Queries affected by Failures and Stragglers

    Authors: Bruhathi Sundarmurthy, Harshad Deshmukh, Paris Koutris, Jeffrey Naughton

    Abstract: Interactive time responses are a crucial requirement for users analyzing large amounts of data. Such analytical queries are typically run in a distributed setting, with data being sharded across thousands of nodes for high throughput. However, providing real-time analytics is still a very big challenge; with data distributed across thousands of nodes, the probability that some of the required node… ▽ More

    Submitted 4 February, 2020; originally announced February 2020.

  21. arXiv:1909.00845  [pdf, other

    cs.DB

    Revenue Maximization for Query Pricing

    Authors: Shuchi Chawla, Shaleen Deep, Paraschos Koutris, Yifeng Teng

    Abstract: Buying and selling of data online has increased substantially over the last few years. Several frameworks have already been proposed that study query pricing in theory and practice. The key guiding principle in these works is the notion of {\em arbitrage-freeness} where the broker can set different prices for different queries made to the dataset, but must ensure that the pricing function does not… ▽ More

    Submitted 9 September, 2019; v1 submitted 2 September, 2019; originally announced September 2019.

    Comments: To appear in PVLDB; version 2 with some cosmetic changes

  22. arXiv:1902.02698  [pdf, ps, other

    cs.DB

    Ranked Enumeration of Conjunctive Query Results

    Authors: Shaleen Deep, Paraschos Koutris

    Abstract: We investigate the enumeration of top-k answers for conjunctive queries against relational databases according to a given ranking function. The task is to design data structures and algorithms that allow for efficient enumeration after a preprocessing phase. Our main contribution is a novel priority queue based algorithm with near-optimal delay and non-trivial space guarantees that are output sens… ▽ More

    Submitted 31 October, 2021; v1 submitted 7 February, 2019; originally announced February 2019.

    Comments: LMCS journal submission

  23. arXiv:1812.03975  [pdf, other

    cs.DB

    Scaling-Up In-Memory Datalog Processing: Observations and Techniques

    Authors: Zhiwei Fan, Jianqiao Zhu, Zuyu Zhang, Aws Albarghouthi, Paraschos Koutris, Jignesh Patel

    Abstract: Recursive query processing has experienced a recent resurgence, as a result of its use in many modern application domains, including data integration, graph analytics, security, program analysis, networking and decision making. Due to the large volumes of data being processed, several research efforts, across multiple communities, have explored how to scale up recursive queries, typically expresse… ▽ More

    Submitted 10 December, 2018; originally announced December 2018.

  24. arXiv:1810.03386  [pdf, other

    cs.DB cs.CC cs.LO

    Consistent Query Answering for Primary Keys in Logspace

    Authors: Paraschos Koutris, Jef Wijsen

    Abstract: We study the complexity of consistent query answering on databases that may violate primary key constraints. A repair of such a database is any consistent database that can be obtained by deleting a minimal set of tuples. For every Boolean query q, CERTAINTY(q) is the problem that takes a database as input and asks whether q evaluates to true on every repair. In [KW17], the authors show that for e… ▽ More

    Submitted 8 October, 2018; originally announced October 2018.

    Comments: 51 pages

  25. arXiv:1809.08738  [pdf, other

    stat.ML cs.CL cs.LG

    Scalable inference of topic evolution via models for latent geometric structures

    Authors: Mikhail Yurochkin, Zhiwei Fan, Aritra Guha, Paraschos Koutris, XuanLong Nguyen

    Abstract: We develop new models and algorithms for learning the temporal dynamics of the topic polytopes and related geometric objects that arise in topic model based inference. Our model is nonparametric Bayesian and the corresponding inference algorithm is able to discover new topics as the time progresses. By exploiting the connection between the modeling of topic polytope evolution, Beta-Bernoulli proce… ▽ More

    Submitted 1 November, 2019; v1 submitted 23 September, 2018; originally announced September 2018.

    Comments: NeurIPS 2019

  26. arXiv:1806.03791  [pdf, other

    stat.ML cs.DC cs.LG math.OC stat.CO

    The Effect of Network Width on the Performance of Large-batch Training

    Authors: Lingjiao Chen, Hongyi Wang, **man Zhao, Dimitris Papailiopoulos, Paraschos Koutris

    Abstract: Distributed implementations of mini-batch stochastic gradient descent (SGD) suffer from communication overheads, attributed to the high frequency of gradient updates inherent in small-batch training. Training with large batches can reduce these overheads; however, large batches can affect the convergence properties and generalization performance of SGD. In this work, we take a first step towards a… ▽ More

    Submitted 10 June, 2018; originally announced June 2018.

  27. arXiv:1805.11450  [pdf, other

    cs.DB cs.GT cs.LG math.OC stat.ML

    Model-based Pricing for Machine Learning in a Data Marketplace

    Authors: Lingjiao Chen, Paraschos Koutris, Arun Kumar

    Abstract: Data analytics using machine learning (ML) has become ubiquitous in science, business intelligence, journalism and many other domains. While a lot of work focuses on reducing the training cost, inference runtime and storage cost of ML models, little work studies how to reduce the cost of data acquisition, which potentially leads to a loss of sellers' revenue and buyers' affordability and efficienc… ▽ More

    Submitted 26 May, 2018; originally announced May 2018.

  28. arXiv:1709.06186  [pdf, ps, other

    cs.DB

    Compressed Representations of Conjunctive Query Results

    Authors: Shaleen Deep, Paraschos Koutris

    Abstract: Relational queries, and in particular join queries, often generate large output results when executed over a huge dataset. In such cases, it is often infeasible to store the whole materialized output if we plan to reuse it further down a data processing pipeline. Motivated by this problem, we study the construction of space-efficient compressed representations of the output of conjunctive queries,… ▽ More

    Submitted 27 March, 2018; v1 submitted 18 September, 2017; originally announced September 2017.

    Comments: To appear in PODS'18; 35 pages; comments welcome

  29. arXiv:1606.09376  [pdf, ps, other

    cs.DB cs.GT

    The Design of Arbitrage-Free Data Pricing Schemes

    Authors: Shaleen Deep, Paraschos Koutris

    Abstract: Motivated by a growing market that involves buying and selling data over the web, we study pricing schemes that assign value to queries issued over a database. Previous work studied pricing mechanisms that compute the price of a query by extending a data seller's explicit prices on certain queries, or investigated the properties that a pricing function should exhibit without detailing a generic co… ▽ More

    Submitted 30 June, 2016; originally announced June 2016.

    Comments: full paper

  30. arXiv:1604.01848  [pdf, other

    cs.DB

    Worst-Case Optimal Algorithms for Parallel Query Processing

    Authors: Paul Beame, Paraschos Koutris, Dan Suciu

    Abstract: In this paper, we study the communication complexity for the problem of computing a conjunctive query on a large database in a parallel setting with $p$ servers. In contrast to previous work, where upper and lower bounds on the communication were specified for particular structures of data (either data without skew, or data with specific types of skew), in this work we focus on worst-case analysis… ▽ More

    Submitted 6 April, 2016; originally announced April 2016.

  31. arXiv:1603.08393  [pdf, other

    cs.DC

    $k$-shot Broadcasting in Ad Hoc Radio Networks

    Authors: Sushanta Karmakar, Paraschos Koutris, Aris Pagourtzis, Dimitris Sakavalas

    Abstract: We study distributed broadcasting protocols with few transmissions (`shots') in radio networks where the topology is unknown. In particular, we examine the case in which a bound $k$ is given and a node may transmit at most $k$ times during the broadcasting protocol. Initially, we focus on oblivious algorithms for $k$-shot broadcasting, that is, algorithms where each node decides whether to transmi… ▽ More

    Submitted 28 March, 2016; originally announced March 2016.

    Comments: 21 pages, 2 figures, preliminary version presented in CATS 2011: 161-168

  32. arXiv:1602.06236  [pdf, other

    cs.DB

    Communication Cost in Parallel Query Processing

    Authors: Paul Beame, Paraschos Koutris, Dan Suciu

    Abstract: We study the problem of computing conjunctive queries over large databases on parallel architectures without shared storage. Using the structure of such a query $q$ and the skew in the data, we study tradeoffs between the number of processors, the number of rounds of communication, and the per-processor load -- the number of bits each processor can send or can receive in a single round -- that are… ▽ More

    Submitted 19 February, 2016; originally announced February 2016.

    Comments: arXiv admin note: substantial text overlap with arXiv:1306.5972

  33. arXiv:1501.07864  [pdf, other

    cs.DB

    A Trichotomy in the Data Complexity of Certain Query Answering for Conjunctive Queries

    Authors: Paraschos Koutris, Jef Wijsen

    Abstract: A relational database is said to be uncertain if primary key constraints can possibly be violated. A repair (or possible world) of an uncertain database is obtained by selecting a maximal number of tuples without ever selecting two distinct tuples with the same primary key value. For any Boolean query q, CERTAINTY(q) is the problem that takes an uncertain database db on input, and asks whether q i… ▽ More

    Submitted 30 January, 2015; originally announced January 2015.

  34. arXiv:1412.3869  [pdf, other

    cs.DB

    Answering Conjunctive Queries with Inequalities

    Authors: Paraschos Koutris, Tova Milo, Sudeepa Roy, Dan Suciu

    Abstract: In this paper, we study the complexity of answering conjunctive queries (CQ) with inequalities). In particular, we are interested in comparing the complexity of the query with and without inequalities. The main contribution of our work is a novel combinatorial technique that enables us to use any Select-Project-Join query plan for a given CQ without inequalities in answering the CQ with inequaliti… ▽ More

    Submitted 11 December, 2014; originally announced December 2014.

  35. arXiv:1401.1872  [pdf, other

    cs.DB cs.DS

    Skew in Parallel Query Processing

    Authors: Paul Beame, Paraschos Koutris, Dan Suciu

    Abstract: We study the problem of computing a conjunctive query q in parallel, using p of servers, on a large database. We consider algorithms with one round of communication, and study the complexity of the communication. We are especially interested in the case where the data is skewed, which is a major challenge for scalable parallel query processing. We establish a tight connection between the fractiona… ▽ More

    Submitted 8 January, 2014; originally announced January 2014.

  36. arXiv:1306.5972  [pdf, other

    cs.DB

    Communication Steps for Parallel Query Processing

    Authors: Paul Beame, Paraschos Koutris, Dan Suciu

    Abstract: We consider the problem of computing a relational query $q$ on a large input database of size $n$, using a large number $p$ of servers. The computation is performed in rounds, and each server can receive only $O(n/p^{1-\varepsilon})$ bits of data, where $\varepsilon \in [0,1]$ is a parameter that controls replication. We examine how many global communication steps are needed to compute $q$. We est… ▽ More

    Submitted 25 June, 2013; originally announced June 2013.

    ACM Class: H.2.4

  37. arXiv:1212.6636  [pdf, other

    cs.DB

    A Dichotomy on the Complexity of Consistent Query Answering for Atoms with Simple Keys

    Authors: Paraschos Koutris, Dan Suciu

    Abstract: We study the problem of consistent query answering under primary key violations. In this setting, the relations in a database violate the key constraints and we are interested in maximal subsets of the database that satisfy the constraints, which we call repairs. For a boolean query Q, the problem CERTAINTY(Q) asks whether every such repair satisfies the query or not; the problem is known to be al… ▽ More

    Submitted 15 January, 2014; v1 submitted 29 December, 2012; originally announced December 2012.

  38. arXiv:1109.5325  [pdf, other

    cs.DS

    Online Sum-Radii Clustering

    Authors: Dimitris Fotakis, Paraschos Koutris

    Abstract: In Online Sum-Radii Clustering, n demand points arrive online and must be irrevocably assigned to a cluster upon arrival. The cost of each cluster is the sum of a fixed opening cost and its radius, and the objective is to minimize the total cost of the clusters opened by the algorithm. We show that the deterministic competitive ratio of Online Sum-Radii Clustering for general metric spaces is Θ(\l… ▽ More

    Submitted 18 February, 2013; v1 submitted 25 September, 2011; originally announced September 2011.

    Comments: Supported by the project AlgoNow, co-financed by the European Union (European Social Fund - ESF) and Greek national funds, through the Operational Program "Education and Lifelong Learning", under the research funding program THALES. An extended abstract of this work appeared in the Proc. of MFCS 2012, B. Rovan, V. Sassone, and P. Widmayer (Editors), LNCS 7464, pp. 395-406, 2012