European Symposium on Algorithms | |
---|---|
Abbreviation | ESA |
Discipline | Algorithms |
Publication details | |
Publisher | Springer Science+Business Media: Lecture Notes in Computer Science |
History | 1993–present |
Frequency | Annual |
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]
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.
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.
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.
Year | Winners | Award Committee |
---|---|---|
2022 | Marianne 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 |
2021 | Andrew 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 |
2020 | Rasmus Pagh, Flemming Friche Rodler: Cuckoo Hashing. In ESA 2001 | Uri Zwick, Samir Khuller, Edith Cohen |
2019 | Ulrich Meyer, Peter Sanders: Delta-Stepping: A Parallel Single Source Shortest Path Algorithm. In ESA 1998 | Giuseppe F. Italiano, Uri Zwick, Samir Khuller |
2018 | Bernard Chazelle: Car-Pooling as a Data Structuring Device: The Soft Heap. In ESA 1998 | Giuseppe F. Italiano, Jan van Leeuwen, Uri Zwick |
2017 | James Abello, Adam L. Buchsbaum, and Jeffery R. Westbrook: A Functional Approach to External Graph Algorithms. In ESA 1998 | Jan van Leeuwen, Kurt Mehlhorn, Mike Paterson |
2016 | Boris V. Cherkassky, Andrew V. Goldberg: Negative-cycle detection algorithms. In ESA 1996 | Kurt Mehlhorn, Mike Paterson, Jan van Leeuwen |
2015 | Mechthild 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 |
Year | Track A Best Paper | Track B Best Paper | Track A Best Student Paper | Track 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 |
2021 | Zhiyang 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 | |
2019 | Peyman 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:
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.
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.
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.
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.
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.
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.
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.