European Symposium on Algorithms

Last updated
European Symposium on Algorithms
AbbreviationESA
Discipline Algorithms
Publication details
Publisher Springer Science+Business Media: Lecture Notes in Computer Science
History1993–present
FrequencyAnnual

The European Symposium on Algorithms (ESA) is an international conference covering the field of algorithms. It has been held annually since 1993, typically in early Autumn in a different European location each year. Like most theoretical computer science conferences its contributions are strongly peer-reviewed; the articles appear in proceedings published in Springer Lecture Notes in Computer Science. Acceptance rate of ESA is 24% in 2012 in both Design and Analysis and Engineering and Applications tracks. [1]

Contents

History

The first ESA was held in 1993 and contained 35 papers. The intended scope was all research in algorithms, theoretical as well as applied, carried out in the fields of computer science and discrete mathematics. An explicit aim was to intensify the exchange between these two research communities.

Workshop on Algorithms Engineering

In 2002, ESA incorporated the conference Workshop on Algorithms Engineering (WAE). In its current format, ESA contains two distinct tracks with their own programme committees: a track on the design an analysis of algorithms, and a track on engineering and applications, together accepting around 70 contributions.

ESA Awards

ESA Test-of-Time Award

The ESA Test-of-Time Award (ESA ToTA) recognizes outstanding papers in algorithms research that were published in the ESA proceedings 19–21 years ago and which are still influential and stimulating for the field today. [2] Because the Workshop on Algorithms Engineering (WAE) merged in with ESA, the Steering Committee decided that the papers from WAE 1999 to WAE 2001 were also to be considered.

ESA Test-of-Time Award
YearWinnersAward Committee
2022Marianne Durand, Philippe Flajolet: Loglog Counting of Large Cardinalities (Extended Abstract). In ESA 2003

Ulrik Brandes, Marco Gaertler, Dorothea Wagner: Experiments on Graph Clustering Algorithms. In ESA 2003

Edith Cohen, Christos Zaroliagis, Andrew Goldberg
2021Andrew Goldberg, Jason Hartline: Competitive Auctions for Multiple Digital Goods. In ESA 2001

Giuseppe Lancia, Vineet Bafna, Sorin Istrail, Ross Lippert, and Russell Schwartz: SNPs Problems, Complexity, and Algorithms. In ESA 2001

Samir Khuller, Edith Cohen, Christos Zaroliagis
2020Rasmus Pagh, Flemming Friche Rodler: Cuckoo Hashing. In ESA 2001Uri Zwick, Samir Khuller, Edith Cohen
2019Ulrich Meyer, Peter Sanders: Delta-Stepping: A Parallel Single Source Shortest Path Algorithm. In ESA 1998Giuseppe F. Italiano, Uri Zwick, Samir Khuller
2018Bernard Chazelle: Car-Pooling as a Data Structuring Device: The Soft Heap. In ESA 1998Giuseppe F. Italiano, Jan van Leeuwen, Uri Zwick
2017James Abello, Adam L. Buchsbaum, and Jeffery R. Westbrook: A Functional Approach to External Graph Algorithms. In ESA 1998Jan van Leeuwen, Kurt Mehlhorn, Mike Paterson
2016Boris V. Cherkassky, Andrew V. Goldberg: Negative-cycle detection algorithms. In ESA 1996Kurt Mehlhorn, Mike Paterson, Jan van Leeuwen
2015Mechthild Stoer, Frank Wagner: A Simple Min Cut Algorithm. In ESA 1994

Sudipto Guha, Samir Khuller: Approximation Algorithms for Connected Dominating Sets. In ESA 1996

Jan van Leeuwen, Kurt Mehlhorn, Mike Paterson

ESA Best Paper Awards

ESA Best Paper Awards
YearTrack A Best PaperTrack B Best PaperTrack A Best Student PaperTrack B Best Student Paper
2022 [3] Stefan Walzer:

Insertion Time of Random Walk Cuckoo Hashing below the Peeling Threshold (extended abstract)

Chris Schwiegelshohn and Omar Ali Sheikh-Omar:

An Empirical Evaluation of k-Means Coresets

Zoe Xi and William Kuszmaul:

Approximating Dynamic Time Warping Distance Between Run-Length Encoded Strings

Tim Zeitz and Nils Werner:

Combining Predicted and Live Traffic with Time-Dependent A* Potentials

2021Zhiyang He, Jason Li and Magnus Wahlström:

Near-linear-time, Optimal Vertex Cut Sparsifiers in Directed Acyclic Graphs

Simon D. Fink, Matthias Pfretzschner and Ignaz Rutter:

Experimental Comparison of PC-Trees and PQ-Trees

Wojciech Nadara, Mateusz Radecki, Marcin Smulewicz and Marek Sokołowski:

Determining 4-edge-connected components in linear time

Florian Wörz and Jan-Hendrik Lorenz:

Evidence for Long-Tails in SLS Algorithms

2020 [4] Moritz Venzin, Friedrich Eisenbrand:

Approximate $CVP_{\infty}$ in time $2^{0.802 n}$

Georg Osang, Mael Rouxel-Labbé, Monique Teillaud:

Generalizing CGAL Periodic Delaunay Triangulations

Hanrui Zhang:

Improved Prophet Inequalities for Combinatorial Welfare Maximization with (Approximately) Subadditive Agents

2019Peyman Afshani, Rolf Fagerberg, David Hammer, Riko Jacob, Irina Kostitsyna, Ulrich Meyer, Manuel Penschuck and Nodari Sitchinava:

Fragile Complexity of Comparison-Based Algorithms

Thomas Bläsius, Tobias Friedrich, Maximilian Katzmann, Ulrich Meyer, Manuel Penschuck and Christopher Weyand:

Efficiently Generating Geometric Inhomogeneous and Hyperbolic Random Graphs

Cornelius Brand:

Patching Colors with Tensors

2018 [5] Jacob Holm, Giuseppe F. Italiano, Adam Karczmarz, Jakub Łącki, Eva Rotenberg:

Decremental SPQR-trees for Planar Graphs

Daniel R. Schmidt, Bernd Zey, François Margot:

An Exact Algorithm for the Steiner Forest Problem

Maximilian Probst:

On the Complexity of the (Approximate) Nearest Colored Node Problem

Max Bannach, Sebastian Berndt:

Practical Access to Dynamic Programming on Tree Decompositions

2017 [6] Marek Cygan, Lukasz Kowalik and Arkadiusz Socala:

Improving TSP tours using dynamic programming over tree decompositions

Hisao Tamaki:

Positive-instance driven dynamic programming for treewidth

Marc Roth:

Counting restricted homomorphisms via Möbius inversion over matroid lattice

2016 [7] Stefan Kratsch:

A randomized polynomial kernelization for Vertex Cover with a smaller parameter

Thomas Bläsius, Tobias Friedrich, Anton Krohmer and Sören Laue:

Efficient Embedding of Scale-Free Graphs in the Hyperbolic Plane

Adam Kunysz:

The Strongly Stable Roommates Problem

Michele Borassi and Emanuele Natale:

KADABRA is an ADaptive Algorithm for Betweenness via Random Approximation

Since 2022, ESA also awards the best paper for the Simplicity Track:

ALGO conferences

Since 2001, ESA is co-located with other algorithms conferences and workshops in a combined meeting called ALGO. This is the largest European event devoted to algorithms, attracting hundreds of researchers.

Other events in the ALGO conferences include the following.

ATMOS was co-located with the International Colloquium on Automata, Languages and Programming (ICALP) in 2001–2002.

Related Research Articles

In Boolean logic, the majority function is the Boolean function that evaluates to false when half or more arguments are false and true otherwise, i.e. the value of the function equals the value of the majority of the inputs.

<span class="mw-page-title-main">Dagstuhl</span>

Dagstuhl is a computer science research center in Germany, located in and named after a district of the town of Wadern, Merzig-Wadern, Saarland.

In graph theory, the metric dimension of a graph G is the minimum cardinality of a subset S of vertices such that all other vertices are uniquely determined by their distances to the vertices in S. Finding the metric dimension of a graph is an NP-hard problem; the decision version, determining whether the metric dimension is less than a given value, is NP-complete.

In computational complexity theory, a nonelementary problem is a problem that is not a member of the class ELEMENTARY. As a class it is sometimes denoted as NONELEMENTARY.

<span class="mw-page-title-main">Russell Impagliazzo</span> American computer scientist

Russell Graham Impagliazzo is a professor of computer science at the University of California, San Diego, specializing in computational complexity theory.

In mathematics, a graph partition is the reduction of a graph to a smaller graph by partitioning its set of nodes into mutually exclusive groups. Edges of the original graph that cross between the groups will produce edges in the partitioned graph. If the number of resulting edges is small compared to the original graph, then the partitioned graph may be better suited for analysis and problem-solving than the original. Finding a partition that simplifies graph analysis is a hard problem, but one that has applications to scientific computing, VLSI circuit design, and task scheduling in multiprocessor computers, among others. Recently, the graph partition problem has gained importance due to its application for clustering and detection of cliques in social, pathological and biological networks. For a survey on recent trends in computational methods and applications see Buluc et al. (2013). Two common examples of graph partitioning are minimum cut and maximum cut problems.

<span class="mw-page-title-main">Laman graph</span>

In graph theory, the Laman graphs are a family of sparse graphs describing the minimally rigid systems of rods and joints in the plane. Formally, a Laman graph is a graph on n vertices such that, for all k, every k-vertex subgraph has at most 2k − 3 edges, and such that the whole graph has exactly 2n − 3 edges. Laman graphs are named after Gerard Laman, of the University of Amsterdam, who in 1970 used them to characterize rigid planar structures. However, this characterization, the Geiringer–Laman theorem, had already been discovered in 1927 by Hilda Geiringer.

<span class="mw-page-title-main">Bitonic tour</span>

In computational geometry, a bitonic tour of a set of point sites in the Euclidean plane is a closed polygonal chain that has each site as one of its vertices, such that any vertical line crosses the chain at most twice.

<span class="mw-page-title-main">Knot tabulation</span> Attempt to classify and tabulate all possible knots

Ever since Sir William Thomson's vortex theory, mathematicians have tried to classify and tabulate all possible knots. As of May 2008, all prime knots up to 16 crossings have been tabulated. The major challenge of the process is that many apparently different knots may actually be different geometrical presentations of the same topological entity, and that proving or disproving knot equivalence is much more difficult than it at first seems.

WADS, the Algorithms and Data Structures Symposium, is an international academic conference in the field of computer science, focusing on algorithms and data structures. WADS is held every second year, usually in Canada and always in North America. It is held in alternation with its sister conference, the Scandinavian Symposium and Workshops on Algorithm Theory (SWAT), which is usually held in Scandinavia and always in Northern Europe. Historically, the proceedings of both conferences were published by Springer Verlag through their Lecture Notes in Computer Science series. Springer continues to publish WADS proceedings, but starting in 2016, SWAT proceedings are now published by Dagstuhl through their Leibniz International Proceedings in Informatics.

Susanne Boll is a Professor for Media Informatics and Multimedia Systems in the Department of Computing Science at the University of Oldenburg, Germany. and is a member of the board at the research institute OFFIS. She is a member of SIGMM and SIGCHI of the ACM as well as the German Informatics Society GI. She founded and directs the HCI Lab at the University of Oldenburg and OFFIS.

Dorothea Wagner is a German computer scientist, known for her research in graph drawing, route planning, and social network analysis. She heads the Institute of Theoretical Informatics at the Karlsruhe Institute of Technology.

Christopher Umans is a professor of Computer Science in the Computing and Mathematical Sciences Department at the California Institute of Technology. He is known for work on algorithms, computational complexity, algebraic complexity, and hardness of approximation.

Multitier programming is a programming paradigm for distributed software, which typically follows a multitier architecture, physically separating different functional aspects of the software into different tiers. Multitier programming allows functionalities that span multiple of such tiers to be developed in a single compilation unit using a single programming language. Without multitier programming, tiers are developed using different languages, e.g., JavaScript for the Web client, PHP for the Web server and SQL for the database. Multitier programming is often integrated into general-purpose languages by extending them with support for distribution.

The International Symposium on Experimental Algorithms (SEA), previously known as Workshop on Experimental Algorithms (WEA), is a computer science conference in the area of algorithm engineering.

In computer science, choreographic programming is a programming paradigm where programs are compositions of interactions among multiple concurrent participants.

The twin-width of an undirected graph is a natural number associated with the graph, used to study the parameterized complexity of graph algorithms. Intuitively, it measures how similar the graph is to a cograph, a type of graph that can be reduced to a single vertex by repeatedly merging together twins, vertices that have the same neighbors. The twin-width is defined from a sequence of repeated mergers where the vertices are not required to be twins, but have nearly equal sets of neighbors.

A parameterized approximation algorithm is a type of algorithm that aims to find approximate solutions to NP-hard optimization problems in polynomial time in the input size and a function of a specific parameter. These algorithms are designed to combine the best aspects of both traditional approximation algorithms and fixed-parameter tractability.

The highway dimension is a graph parameter modelling transportation networks, such as road networks or public transportation networks. It was first formally defined by Abraham et al. based on the observation by Bast et al. that any road network has a sparse set of "transit nodes", such that driving from a point A to a sufficiently far away point B along the shortest route will always pass through one of these transit nodes. It has also been proposed that the highway dimension captures the properties of public transportation networks well, given that longer routes using busses, trains, or airplanes will typically be serviced by larger transit hubs. This relates to the spoke–hub distribution paradigm in transport topology optimization.

Melanie Schmidt is a German computer scientist whose research involves algorithms for cluster analysis, including approximation algorithms, coresets, algorithmic fairness, and inapproximability. She holds the chair for Algorithms and Data Structures in the Computer Science Department at Heinrich Heine University Düsseldorf.

References

  1. "Algorithms – ESA 2012 (Lecture Notes in Computer Science)" (PDF). 2012. Retrieved 2012-09-17.[ dead link ]
  2. "Test-of-Time Award – ESA" . Retrieved 2023-08-29.
  3. "Schedule – ALGO 2022" . Retrieved 2023-08-29.
  4. "ALGO 2020 - September 7-10, 2020 - Pisa, Italy". algo2020.di.unipi.it. Retrieved 2023-08-29.
  5. "ESA 2018: Program". algo2018.hiit.fi. Retrieved 2023-08-29.
  6. Pruhs, Kirk; Sohler, Christian (2017). Pruhs, Kirk; Sohler, Christian (eds.). "Front Matter, Table of Contents, Preface, Programm Committees, External Reviewers". 25th Annual European Symposium on Algorithms (ESA 2017). Leibniz International Proceedings in Informatics (LIPIcs). 87. Dagstuhl, Germany: Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik: 0:i–0:xx. doi: 10.4230/LIPIcs.ESA.2017.0 . ISBN   978-3-95977-049-1.
  7. Sankowski, Piotr; Zaroliagis, Christos (2016). Sankowski, Piotr; Zaroliagis, Christos (eds.). "Front Matter, Table of Contents, Preface, Programm Committee, External Reviewers". 24th Annual European Symposium on Algorithms (ESA 2016). Leibniz International Proceedings in Informatics (LIPIcs). 57. Dagstuhl, Germany: Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik: 0:i–0:xxiv. doi: 10.4230/LIPIcs.ESA.2016.0 . ISBN   978-3-95977-015-6.