Demo Data from VLDB 2026 / reviewers in the wild / expert
Arne Andersson
dblp:a/AAndersson
· DBLP profile ↗
34ranked-venue papers
33as first author
0since 2021 · last 2009
0000-0002-1363-4403ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 25 · 25 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 3 first-authorArtificial intelligence and machine learning · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 2 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
15 papers |
Algorithms and data structures · 83% Computational complexity · 15% Information theory · 2% |
Topics — the 28 heaviest of 29, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithms and data structures › data structure design
ordered sets |
0.1 | 2 | 2007 | Dynamic ordered sets with exponential search trees · J. ACM 2007 Sublogarithmic Searching without Multiplications · FOCS 1995 |
Algorithms and data structures › dynamic data structures
dynamic ordered set |
0.1 | 1 | 2007 | Dynamic ordered sets with exponential search trees · J. ACM 2007 |
Algorithms and data structures › data structure design
search structures |
0.1 | 1 | 2007 | Dynamic ordered sets with exponential search trees · J. ACM 2007 |
Algorithms and data structures › data structure design › search structures
dictionary data structure |
0.1 | 4 | 1996 | Static Dictionaries on AC0 RAMs: Query Time Theta(sqrt(log n/log log n)) is Necessary and Sufficient · FOCS 1996 Faster Deterministic Sorting and Searching in Linear Space · FOCS 1996 Sublogarithmic Searching without Multiplications · FOCS 1995 |
Computational complexity
lower bounds |
0.0 | 4 | 1996 | Static Dictionaries on AC0 RAMs: Query Time Theta(sqrt(log n/log log n)) is Necessary and Sufficient · FOCS 1996 A tight lower bound for searching a sorted array · STOC 1995 The complexity of searching a sorted array of strings · STOC 1994 |
Algorithms and data structures › data structure design › search structures
dictionary |
0.0 | 2 | 2000 | Tight Bounds for Searching a Sorted Array of Strings · SIAM J. Comput. 2000 New Tight Bounds on Uniquely Represented Dictionaries · SIAM J. Comput. 1995 |
Algorithms and data structures › sequence algorithms › string algorithms › string matching
dynamic string matching |
0.0 | 1 | 2001 | Dynamic string searching · SODA 2001 |
Algorithms and data structures › sequence algorithms
string algorithms |
0.0 | 1 | 2001 | Dynamic string searching · SODA 2001 |
Algorithms and data structures
dynamic data structures |
0.0 | 1 | 2000 | Tight(er) worst-case bounds on dynamic searching and priority queues · STOC 2000 |
Algorithms and data structures
priority queues |
0.0 | 1 | 2000 | Tight(er) worst-case bounds on dynamic searching and priority queues · STOC 2000 |
Algorithms and data structures › sequence algorithms › string algorithms
string matching |
0.0 | 1 | 2000 | Tight Bounds for Searching a Sorted Array of Strings · SIAM J. Comput. 2000 |
Computational complexity › query complexity › query complexity lower bounds
searching lower bounds |
0.0 | 2 | 1995 | A tight lower bound for searching a sorted array · STOC 1995 The complexity of searching a sorted array of strings · STOC 1994 |
Algorithms and data structures › sequence algorithms
sorting |
0.0 | 2 | 1995 | Sorting in linear time? · STOC 1995 A New Efficient Radix Sort · FOCS 1994 |
Algorithms and data structures › data structure design › search structures › search trees
binary search trees |
0.0 | 2 | 1995 | New Tight Bounds on Uniquely Represented Dictionaries · SIAM J. Comput. 1995 Faster Uniquely Represented Dictionaries · FOCS 1991 |
Computational complexity
circuit complexity |
0.0 | 1 | 1996 | Static Dictionaries on AC0 RAMs: Query Time Theta(sqrt(log n/log log n)) is Necessary and Sufficient · FOCS 1996 |
Algorithms and data structures › sequence algorithms › sorting
deterministic sorting |
0.0 | 1 | 1996 | Faster Deterministic Sorting and Searching in Linear Space · FOCS 1996 |
Algorithms and data structures › data structure design › search structures › search trees
fusion tree |
0.0 | 1 | 1996 | Faster Deterministic Sorting and Searching in Linear Space · FOCS 1996 |
Computational complexity › query complexity
membership queries |
0.0 | 1 | 1996 | Static Dictionaries on AC0 RAMs: Query Time Theta(sqrt(log n/log log n)) is Necessary and Sufficient · FOCS 1996 |
Algorithms and data structures
sorting and searching |
0.0 | 1 | 1996 | Faster Deterministic Sorting and Searching in Linear Space · FOCS 1996 |
Algorithms and data structures › data structure design › search structures › dictionary
static dictionaries |
0.0 | 1 | 1996 | Static Dictionaries on AC0 RAMs: Query Time Theta(sqrt(log n/log log n)) is Necessary and Sufficient · FOCS 1996 |
Algorithms and data structures › data structure design › search structures
indexing |
0.0 | 1 | 1995 | On-line Approximate List Indexing with Applications · SODA 1995 |
Computational complexity › computational models
RAM model |
0.0 | 1 | 1995 | Sublogarithmic Searching without Multiplications · FOCS 1995 |
Information theory › information measures › entropy
entropy bounds |
0.0 | 1 | 1994 | A New Efficient Radix Sort · FOCS 1994 |
Algorithms and data structures › sequence algorithms › sorting › integer sorting
radix sort |
0.0 | 1 | 1994 | A New Efficient Radix Sort · FOCS 1994 |
Algorithms and data structures › sequence algorithms › sorting
string sorting |
0.0 | 1 | 1994 | A New Efficient Radix Sort · FOCS 1994 |
Algorithms and data structures › search algorithms
interpolation search |
0.0 | 1 | 1993 | Dynamic Interpolation Search in o(log log n) Time · ICALP 1993 |
Algorithms and data structures
search algorithms |
0.0 | 1 | 1993 | Dynamic Interpolation Search in o(log log n) Time · ICALP 1993 |
Coding theory
unique representation |
0.0 | 1 | 1991 | Faster Uniquely Represented Dictionaries · FOCS 1991 |
Methods — techniques the papers use, named apart from their topics
string searching · 0.1finger searching · 0.1exponential search trees · 0.1worst-case analysis · 0.0string matching · 0.0dynamic data structures · 0.0unit-cost RAM · 0.0polynomial space search structures · 0.0linear-space data structure · 0.0amortized analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | A New Analysis of Expected Revenue
Arne Andersson, Jim Wilenius |
SOFSEM | 1 |
| 2007 | Market-Based Approaches to OptimizationabstractWe present a general discussion of what constitutes a market‐oriented approach to optimization. We demonstrate how a general framework can be used to conceptually improve two well‐known approaches from the literature, and discuss computational properties of the different approaches. We also show how existing theory could be adjusted to be directly applicable to the theory of the two approaches, thus proving special theory unnecessary. We want to bring out the pedagogical aspects of market mechanisms, to take full advantage of its potential. Maria Karlsson, Fredrik Ygge, Arne Andersson |
Comput. Intell. | 3 |
| 2007 | Dynamic ordered sets with exponential search treesabstractWe introduce exponential search trees as a novel technique for converting static polynomial space search structures for ordered sets into fully-dynamic linear space data structures. This leads to an optimal bound of O (√log n /log log n ) for searching and updating a dynamic set X of n integer keys in linear space. Searching X for an integer y means finding the maximum key in X which is smaller than or equal to y . This problem is equivalent to the standard text book problem of maintaining an ordered set. The best previous deterministic linear space bound was O (log n /log log n ) due to Fredman and Willard from STOC 1990. No better deterministic search bound was known using polynomial space. We also get the following worst-case linear space trade-offs between the number n , the word length W , and the maximal key U < 2 W : O (min log log n + log n /log W , log log n ⋅ log log U /log log log U ). These trade-offs are, however, not likely to be optimal. Our results are generalized to finger searching and string searching, providing optimal results for both in terms of n . Arne Andersson, Mikkel Thorup |
J. ACM | 1 |
| 2001 | Dynamic string searching
Arne Andersson, Mikkel Thorup |
SODA | 1 |
| 2000 | Tight(er) worst-case bounds on dynamic searching and priority queuesabstractWe introduce a novel technique for converting static polynomial space search structures for ordered sets into fully-dynamic linear space data structures. Based on this we present optimal bounds for ... Arne Andersson, Mikkel Thorup |
STOC | 1 |
| 2000 | Tight Bounds for Searching a Sorted Array of StringsabstractGiven a k-character query string and an array of n strings arranged in lexicographical order, computing the rank of the query string among the n strings or deciding whether it occurs in the array requires the inspection of $$ \Theta\left( \frac {k\log {\log n}} {\log {\log {(4+\frac{k \log{\log n}}{\log n})}}}+k+\log n\right) $$ characters in the worst case. Arne Andersson, Torben Hagerup, Johan Håstad, Ola Petersson |
SIAM J. Comput. | 1 |
| 1999 | Suffix Trees on Words
Arne Andersson, N. Jesper Larsson, Kurt Swanson |
Algorithmica | 1 |
| 1999 | Measure-based classifier performance evaluation
Arne Andersson, Paul Davidsson, Johan Lindén |
Pattern Recognit. Lett. | 1 |
| 1999 | Fusion Trees can be Implemented with AC0 Instructions Only
Arne Andersson, Peter Bro Miltersen, Mikkel Thorup |
Theor. Comput. Sci. | 1 |
| 1998 | Sorting in Linear Time?abstractWe show that a unit-cost RAM with a word length of w bits can sort n integers in the range O. .2W -1 in O (n log log n) time, for arbitrary w z log n, a significant improvement over the bound of O (n-) achieved by the fusion trees of Fredman and Willard.Provided that w 2 (log n)z+', for some fixed e > 0, the sorting can even be accomplished in linear expected time with a randomized algorithm.Both of our algorithms parallelize without loss on a unitcost PRAM with a word length of w bits.The first one yields an algorithm that uses O (log n) time and O (n log log n) operations on a deterministic CRCW PRAM.The second one yields an algorithm that uses O(log n) expected time and O(n) expected operations on a randomized EREW PRAM, provided that w 2 (log n)2+' for some fixed c >0.Our deterministic and randomized sequential and parallel algorithms generalize to the lexicographic sorting problem of sorting multiple-precision integers represented in several words. Arne Andersson, Torben Hagerup, Stefan Nilsson, Rajeev Raman |
J. Comput. Syst. Sci. | 1 |
| 1997 | On the Difficulty of Range Searching
Arne Andersson, Kurt Swanson |
Comput. Geom. | 1 |
| 1996 | Suffix Trees on Words
Arne Andersson, N. Jesper Larsson, Kurt Swanson |
CPM | 1 |
| 1996 | Faster Deterministic Sorting and Searching in Linear SpaceabstractWe present a significant improvement on linear space deterministic sorting and searching. On a unit-cost RAM with word size w, an ordered set of n w-bit keys (viewed as binary strings or integers) can be maintained in O(min{[/spl radic/(logn)][logn/logw+loglogn][logwloglogn]}) time per operation, including insert, delete, member search, and neighbour search. The cost for searching is worst-case while the cost for updates is amortized. As an application, n keys can be sorted in linear at O(n/spl radic/(logn)) worst-case cost. The best previous method for deterministic sorting and searching in linear space has been the fusion trees which supports updates and queries in O(logn/loglogn) amortized time and sorting in O(nlogn/loglogn) worst-case time. We also make two minor observations on adapting our data structure to the input distribution and on the complexity of perfect hashing. Arne Andersson |
FOCS | 1 |
| 1996 | Static Dictionaries on AC0 RAMs: Query Time Theta(sqrt(log n/log log n)) is Necessary and SufficientabstractIn this paper we consider solutions to the static dictionary problem on AC/sup 0/ RAMs, i.e. random access machines where the only restriction on the finite instruction set is that all computational instructions are in AC/sup 0/. Our main result is a tight upper and lower bound of /spl theta/(/spl radic/log n/log log n) on the time for answering membership queries in a set of size n when reasonable space is used for the data structure storing the set; the upper bound can be obtained using O(n) space, and the lower bound holds even if we allow space 2/sup polylog n/. Several variations of this result are also obtained. Among others, we show a tradeoff between time and circuit depth under the unit-cost assumption: any RAM instruction set which permits a linear space, constant query time solution to the static dictionary problem must have an instruction of depth /spl Omega/(log w/log log to), where w is the word size of the machine (and log the size of the universe). This matches the depth of multiplication and integer division, used in the perfect hashing scheme by M.L. Fredman, J. Komlos and E. Szemeredi (1984). Arne Andersson, Peter Bro Miltersen, Søren Riis, Mikkel Thorup |
FOCS | 1 |
| 1995 | Sublogarithmic Searching without MultiplicationsabstractWe show that a unit-cost RAM with word length w can maintain an ordered set of w-bit integers (or binary strings) under the operations search, insert, delete, nearest neighbour in O(/spl radic/(logn)) worst-case time and range queries in O(/spl radic/(logn)+size of output) worst-case time. The operations rely on AC/sup 0/ instructions only, thereby solving an open problem posed by Fredman and Willard. The data structure is simple. We also present a static data structure that can process a set of /spl Theta/O(logn) searches in O(lognloglogn) time. Arne Andersson |
FOCS | 1 |
| 1995 | On-line Approximate List Indexing with Applications
Arne Andersson, Ola Petersson |
SODA | 1 |
| 1995 | Sorting in linear time?
Arne Andersson, Torben Hagerup, Stefan Nilsson, Rajeev Raman |
STOC | 1 |
| 1995 | A tight lower bound for searching a sorted arrayabstractWe show that given a k-character query string and an ai-ray of n strings arranged in alphabetical order, finding a matching string or report that no such string exists requires a ( k log log n +k+logn log log (4+ k 1;:;; n ) )character comparisons in the worst case, which is tight. Arne Andersson, Johan Håstad, Ola Petersson |
STOC | 1 |
| 1995 | On the Difficulty of Range Searching
Arne Andersson, Kurt Swanson |
WADS | 1 |
| 1995 | New Tight Bounds on Uniquely Represented DictionariesabstractWe present a solution to the dictionary problem, where each subset of size n of an ordered universe is represented by a unique structure containing a (unique) binary search tree. The structure permits the execution of search, insert, and delete operations in $O(n^{1/3})$ time in the worst case. We also give a general lower bound, stating that for any unique representation of a set in a graph of bounded out-degree, one of the operations search or update must require a cost of $\Omega(n^{1/3})$. Therefore, our result sheds new light on previously claimed lower bounds for the unique representation of dictionaries. Arne Andersson, Thomas Ottmann |
SIAM J. Comput. | 1 |
| 1995 | Efficient Implementation of Suffix TreesabstractAbstract We study the problem of string searching using the traditional approach of storing all unique substrings of the text in a suffix tree. The methods of path compression, level compression and data compression are combined to build a simple, compact and efficient implementation of a suffix tree. Based on a comparative discussion and extensive experiments, we argue that our new data structure is superior to previous methods in many practical situations. Arne Andersson, Stefan Nilsson |
Softw. Pract. Exp. | 1 |
| 1994 | Faster Searching in Tries and Quadtrees - An Analysis of Level Compression
Arne Andersson, Stefan Nilsson |
ESA | 1 |
| 1994 | A New Efficient Radix SortabstractWe present new improved algorithms for the sorting problem. The algorithms are not only efficient but also clear and simple. First, we introduce Forward Radix Sort which combines the advantages of traditional left-to-right and right-to-left radix sort in a simple manner. We argue that this algorithm will work very well in practice. Adding a preprocessing step, we obtain an algorithm with attractive theoretical properties. For example, n binary strings can be sorted in /spl Theta/ (n log(B/(n log n)+2)) time, where B is the minimum number of bits that have to be inspected to distinguish the strings. This is an improvement over the previously best known result by Paige and Tarjan (1987). The complexity may also be expressed in terms of H, the entropy of the input: n strings from a stationary ergodic process can be sorted in /spl Theta/ (n log(1/H+1)) time an improvement over the result recently presented by Chen and Reif (1993).> Arne Andersson, Stefan Nilsson |
FOCS | 1 |
| 1994 | The complexity of searching a sorted array of stringsabstractArticle Free Access Share on The complexity of searching a sorted array of strings Authors: Arne Andersson Department of Computer Science, Lund University, Box 118, 22100 Lund, Sweden Department of Computer Science, Lund University, Box 118, 22100 Lund, SwedenView Profile , Torben Hagerup Max-Planck-Institut für Informatik, Im Stadtwald, D-66123 Saarbrücken, Germany Max-Planck-Institut für Informatik, Im Stadtwald, D-66123 Saarbrücken, GermanyView Profile , Johan Håstad Department of Computer Science, Royal Institute of Technology, 10044 Stockholm, Sweden Department of Computer Science, Royal Institute of Technology, 10044 Stockholm, SwedenView Profile , Ola Petersson Department of Computer Science, Lund University, Box 118, 22100 Lund, Sweden and Department of Mathematics, Statistics and Computer Science, Växjö University, 35195 Växjö, Sweden Department of Computer Science, Lund University, Box 118, 22100 Lund, Sweden and Department of Mathematics, Statistics and Computer Science, Växjö University, 35195 Växjö, SwedenView Profile Authors Info & Claims STOC '94: Proceedings of the twenty-sixth annual ACM symposium on Theory of ComputingMay 1994 Pages 317–325https://doi.org/10.1145/195058.195175Published:23 May 1994Publication History 6citation285DownloadsMetricsTotal Citations6Total Downloads285Last 12 Months16Last 6 weeks4 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Arne Andersson, Torben Hagerup, Johan Håstad, Ola Petersson |
STOC | 1 |
| 1993 | Dynamic Interpolation Search in o(log log n) Time
Arne Andersson, Christer Mattsson |
ICALP | 1 |
| 1993 | Balanced Search Trees Made Simple
Arne Andersson |
WADS | 1 |
| 1993 | Improved Behaviour of Tries by Adaptive Branching
Arne Andersson, Stefan Nilsson |
Inf. Process. Lett. | 1 |
| 1992 | Comments on "On the Balance Property of Patricia Tries: External Path Length Viewpoint"
Arne Andersson |
Theor. Comput. Sci. | 1 |
| 1991 | Faster Uniquely Represented DictionariesabstractThe authors present a solution to the dictionary problem where each subset of size n of an ordered universe is represented by a unique structure, containing a (unique) binary search tree. The structure permits the execution of search, insert, and delete operations in O(n/sup 1/3/) time in the worst case. They also give a general lower bound, stating that for any unique representation of a set in a graph of, bounded outdegree, one of the operations search or update must require a cost of Omega (n/sup 1/3/) Therefore, the result sheds new light on previously claimed lower bounds for unique binary search tree representations.> Arne Andersson, Thomas Ottmann |
FOCS | 1 |
| 1991 | A Note on Searching in a Binary Search TreeabstractAbstract An algorithm for searching in a binary search tree using two‐way comparisons is presented. The number of comparisons required by this algorithm is only one more than when using three‐way comparisons. Since most high‐level programming languages do not supply three‐way comparisons, the number of comparisons used de facto is reduced by a factor of two. We give experimental results to indicate the speed‐up that may be achieved by the presented algorithm. Arne Andersson |
Softw. Pract. Exp. | 1 |
| 1990 | Binary Search Trees of Almost Optimal Height
Arne Andersson, Christian Icking, Rolf Klein, Thomas Ottmann |
Acta Informatica | 1 |
| 1990 | A Note on the Expected Behaviour of Binary Tree TraversalsabstractBrinck and Foo1,2 have analysed tree traversal algorithms using threads and stack. In this note we show that, contrary to the results in the two referred papers, a preorder traversal is performed faster with a stack than with threads, in terms of pointer assignments. Moreover, the preorder-stack traversal is faster than any of the other standard traversals analysed in Refs 1 and 2. Arne Andersson |
Comput. J. | 1 |
| 1990 | Construction of a Tree From its Traversals in Optimal Time and Space
Arne Andersson, Svante Carlsson |
Inf. Process. Lett. | 1 |
| 1989 | Improving Partial Rebuilding by Using Simple Balance Criteria
Arne Andersson |
WADS | 1 |