Zum Hauptinhalt springen

Showing 1–49 of 49 results for author: Mehlhorn, K

Searching in archive cs. Search in all archives.
.
  1. arXiv:2407.04474  [pdf, ps, other

    cs.GT

    Welfare-Optimal Serial Dictatorships have Polynomial Query Complexity

    Authors: Ioannis Caragiannis, Kurt Mehlhorn, Nidhi Rathi

    Abstract: Serial dictatorship is a simple mechanism for coordinating agents in solving combinatorial optimization problems according to their preferences. The most representative such problem is one-sided matching, in which a set of n agents have values for a set of n items, and the objective is to compute a matching of the agents to the items of maximum total value (a.k.a., social welfare). Following the r… ▽ More

    Submitted 5 July, 2024; originally announced July 2024.

    MSC Class: 68W40; 91B14 ACM Class: F.2.0

  2. arXiv:2308.14545  [pdf, ps, other

    cs.GT

    Randomized and Deterministic Maximin-share Approximations for Fractionally Subadditive Valuations

    Authors: Hannaneh Akrami, Kurt Mehlhorn, Masoud Seddighin, Golnoosh Shahkarami

    Abstract: We consider the problem of guaranteeing maximin-share (MMS) when allocating a set of indivisible items to a set of agents with fractionally subadditive (XOS) valuations. For XOS valuations, it has been previously shown that for some instances no allocation can guarantee a fraction better than $1/2$ of maximin-share to all the agents. Also, a deterministic allocation exists that guarantees… ▽ More

    Submitted 22 October, 2023; v1 submitted 28 August, 2023; originally announced August 2023.

  3. arXiv:2305.04788  [pdf, ps, other

    cs.GT

    Fair and Efficient Allocation of Indivisible Chores with Surplus

    Authors: Hannaneh Akrami, Bhaskar Ray Chaudhury, Jugal Garg, Kurt Mehlhorn, Ruta Mehta

    Abstract: We study fair division of indivisible chores among $n$ agents with additive disutility functions. Two well-studied fairness notions for indivisible items are envy-freeness up to one/any item (EF1/EFX) and the standard notion of economic efficiency is Pareto optimality (PO). There is a noticeable gap between the results known for both EF1 and EFX in the goods and chores settings. The case of chores… ▽ More

    Submitted 22 May, 2023; v1 submitted 8 May, 2023; originally announced May 2023.

  4. arXiv:2207.10949  [pdf, ps, other

    cs.GT

    Maximizing Nash Social Welfare in 2-Value Instances: Delineating Tractability

    Authors: Hannaneh Akrami, Bhaskar Ray Chaudhury, Martin Hoefer, Kurt Mehlhorn, Marco Schmalhofer, Golnoosh Shahkarami, Giovanna Varricchio, Quentin Vermande, Ernest van Wijland

    Abstract: We study the problem of allocating a set of indivisible goods among a set of agents with \emph{2-value additive valuations}. In this setting, each good is valued either $1$ or $\sfrac{p}{q}$, for some fixed co-prime numbers $p,q\in \NN$ such that $1\leq q < p$. Our goal is to find an allocation maximizing the \emph{Nash social welfare} (\NSW), i.e., the geometric mean of the valuations of the agen… ▽ More

    Submitted 13 June, 2024; v1 submitted 22 July, 2022; originally announced July 2022.

  5. arXiv:2207.02476  [pdf, other

    cs.DS

    Improving Order with Queues

    Authors: Andreas Karrenbauer, Leonie Wennmann, Kurt Mehlhorn, Pranabendu Misra, Paolo Luigi Rinaldi, Anna Twelsiek, Siavash Rahimi Shateranloo, Alireza Haqi

    Abstract: Patience Sort sorts a sequence of numbers with a minimal number of queues that work according to the First-In-First-Out (FIFO) principle. More precisely, if the length of the longest descreasing subsequence of the input sequence is $L$, then Patience Sort uses $L$ queues. We ask how much one can improve order with $k$ queues, where $k < L$? We address this question for two measures of sortedness:… ▽ More

    Submitted 30 June, 2023; v1 submitted 6 July, 2022; originally announced July 2022.

  6. arXiv:2205.07638  [pdf, other

    cs.GT

    EFX Allocations: Simplifications and Improvements

    Authors: Hannaneh Akrami, Noga Alon, Bhaskar Ray Chaudhury, Jugal Garg, Kurt Mehlhorn, Ruta Mehta

    Abstract: The existence of EFX allocations is a fundamental open problem in discrete fair division. Given a set of agents and indivisible goods, the goal is to determine the existence of an allocation where no agent envies another following the removal of any single good from the other agent's bundle. Since the general problem has been illusive, progress is made on two fronts: $(i)$ proving existence when t… ▽ More

    Submitted 23 December, 2022; v1 submitted 16 May, 2022; originally announced May 2022.

  7. arXiv:2111.02291  [pdf, ps, other

    cs.DS math.OC

    Physarum Inspired Dynamics to Solve Semi-Definite Programs

    Authors: Yuan Gao, Hamidreza Kamkari, Andreas Karrenbauer, Kurt Mehlhorn, Mohammadamin Sharifi

    Abstract: Physarum Polycephalum is a slime mold that can solve shortest path problems. A mathematical model based on Physarum's behavior, known as the Physarum Directed Dynamics, can solve positive linear programs. In this paper, we present a family of Physarum-based dynamics extending the previous work and introduce a new algorithm to solve positive Semi-Definite Programs (SDP). The Physarum dynamics are g… ▽ More

    Submitted 18 July, 2022; v1 submitted 3 November, 2021; originally announced November 2021.

  8. arXiv:2107.08965  [pdf, ps, other

    cs.GT

    Maximizing Nash Social Welfare in 2-Value Instances

    Authors: Hannaneh Akrami, Bhaskar Ray Chaudhury, Martin Hoefer, Kurt Mehlhorn, Marco Schmalhofer, Golnoosh Shahkarami, Giovanna Varricchio, Quentin Vermande, Ernest van Wijland

    Abstract: We consider the problem of maximizing the Nash social welfare when allocating a set $\mathcal{G}$ of indivisible goods to a set $\mathcal{N}$ of agents. We study instances, in which all agents have 2-value additive valuations: The value of every agent $i \in \mathcal{N}$ for every good $j \in \mathcal{G}$ is $v_{ij} \in \{p,q\}$, for $p,q \in \mathbb{N}$, $p \le q$. Maybe surprisingly, we design a… ▽ More

    Submitted 1 October, 2021; v1 submitted 19 July, 2021; originally announced July 2021.

  9. arXiv:2106.14816  [pdf, ps, other

    cs.GT

    Nash Social Welfare for 2-value Instances

    Authors: Hannaneh Akrami, Bhaskar Ray Chaudhury, Kurt Mehlhorn, Golnoosh Shahkarami, Quentin Vermande

    Abstract: This paper is merged with arXiv:2107.08965v2. We refer the reader to the full and updated version. We study the problem of allocating a set of indivisible goods among agents with 2-value additive valuations. Our goal is to find an allocation with maximum Nash social welfare, i.e., the geometric mean of the valuations of the agents. We give a polynomial-time algorithm to find a Nash social welfar… ▽ More

    Submitted 12 October, 2021; v1 submitted 28 June, 2021; originally announced June 2021.

    Comments: 19 pages

  10. arXiv:2103.01628  [pdf, other

    cs.GT cs.DS

    Improving EFX Guarantees through Rainbow Cycle Number

    Authors: Bhaskar Ray Chaudhury, Jugal Garg, Kurt Mehlhorn, Ruta Mehta, Pranabendu Misra

    Abstract: We study the problem of fairly allocating a set of indivisible goods among $n$ agents with additive valuations. Envy-freeness up to any good (EFX) is arguably the most compelling fairness notion in this context. However, the existence of EFX allocations has not been settled and is one of the most important problems in fair division. Towards resolving this problem, many impressive results show the… ▽ More

    Submitted 2 March, 2021; originally announced March 2021.

  11. arXiv:2009.01498  [pdf, other

    cs.DS cs.NE

    Physarum-Inspired Multi-Commodity Flow Dynamics

    Authors: Vincenzo Bonifaci, Enrico Facca, Frederic Folz, Andreas Karrenbauer, Pavel Kolev, Kurt Mehlhorn, Giovanna Morigi, Golnoosh Shahkarami, Quentin Vermande

    Abstract: In wet-lab experiments, the slime mold Physarum polycephalum has demonstrated its ability to solve shortest path problems and to design efficient networks. For the shortest path problem, a mathematical model for the evolution of the slime is available and it has been shown in computer experiments and through mathematical analysis that the dynamics solves the shortest path problem. In this paper, w… ▽ More

    Submitted 9 February, 2022; v1 submitted 3 September, 2020; originally announced September 2020.

    Comments: to appear in Theoretical Computer Science

    Journal ref: Theoretical Computer Science 920, pp. 1-20 (2022)

  12. arXiv:2003.00518  [pdf, other

    cs.CG

    The Maximum-Level Vertex in an Arrangement of Lines

    Authors: Dan Halperin, Sariel Har-Peled, Kurt Mehlhorn, Eunjin Oh, Micha Sharir

    Abstract: Let $L$ be a set of $n$ lines in the plane, not necessarily in general position. We present an efficient algorithm for finding all the vertices of the arrangement $A(L)$ of maximum level, where the level of a vertex $v$ is the number of lines of $L$ that pass strictly below $v$. The problem, posed in Exercise~8.13 in de Berg etal [BCKO08], appears to be much harder than it seems, as this vertex mi… ▽ More

    Submitted 1 March, 2020; originally announced March 2020.

  13. arXiv:2002.05119  [pdf, other

    cs.GT

    EFX Exists for Three Agents

    Authors: Bhaskar Ray Chaudhury, Jugal Garg, Kurt Mehlhorn

    Abstract: We study the problem of distributing a set of indivisible items among agents with additive valuations in a $\mathit{fair}$ manner. The fairness notion under consideration is Envy-freeness up to any item (EFX). Despite significant efforts by many researchers for several years, the existence of EFX allocations has not been settled beyond the simple case of two agents. In this paper, we show construc… ▽ More

    Submitted 30 May, 2020; v1 submitted 12 February, 2020; originally announced February 2020.

    Comments: Full version of a paper published at Economics and Computation (EC) 2020

    MSC Class: Computer Science

  14. arXiv:1907.04596  [pdf, other

    cs.GT

    A Little Charity Guarantees Almost Envy-Freeness

    Authors: Bhaskar Ray Chaudhury, Tellikepalli Kavitha, Kurt Mehlhorn, Alkmini Sgouritsa

    Abstract: Fair division of indivisible goods is a very well-studied problem. The goal of this problem is to distribute $m$ goods to $n$ agents in a "fair" manner, where every agent has a valuation for each subset of goods. We assume general valuations. Envy-freeness is the most extensively studied notion of fairness. However, envy-free allocations do not always exist when goods are indivisible. The notion… ▽ More

    Submitted 21 February, 2020; v1 submitted 10 July, 2019; originally announced July 2019.

    Comments: Preliminary version appeared in SODA 2020

  15. arXiv:1907.04065  [pdf, other

    cs.DS cs.LO cs.SE

    Trustworthy Graph Algorithms

    Authors: Mohammad Abdulaziz, Kurt Mehlhorn, Tobias Nipkow

    Abstract: The goal of the LEDA project was to build an easy-to-use and extendable library of correct and efficient data structures, graph algorithms and geometric algorithms. We report on the use of formal program verification to achieve an even higher level of trustworthiness. Specifically, we report on an ongoing and largely finished verification of the blossom-shrinking algorithm for maximum cardinality… ▽ More

    Submitted 9 July, 2019; originally announced July 2019.

    Comments: to appear in MFCS 2019

  16. arXiv:1906.07781  [pdf, ps, other

    math.DS cs.DS math.OC

    Convergence of the Non-Uniform Directed Physarum Model

    Authors: Enrico Facca, Andreas Karrenbauer, Pavel Kolev, Kurt Mehlhorn

    Abstract: The directed Physarum dynamics is known to solve positive linear programs: minimize $c^T x$ subject to $Ax = b$ and $x \ge 0$ for a positive cost vector $c$. The directed Physarum dynamics evolves a positive vector $x$ according to the dynamics $\dot{x} = q(x) - x$. Here $q(x)$ is the solution to $Af = b$ that minimizes the "energy" $\sum_i c_i f_i^2/x_i$. In this paper, we study the non-uniform… ▽ More

    Submitted 13 February, 2020; v1 submitted 18 June, 2019; originally announced June 2019.

  17. arXiv:1902.11047  [pdf, ps, other

    cs.DS

    Ratio-Balanced Maximum Flows

    Authors: Hannaneh Akrami, Kurt Mehlhorn, Tommy Odland

    Abstract: When a loan is approved for a person or company, the bank is subject to \emph{credit risk}; the risk that the lender defaults. To mitigate this risk, a bank will require some form of \emph{security}, which will be collected if the lender defaults. Accounts can be secured by several securities and a security can be used for several accounts. The goal is to fractionally assign the securities to the… ▽ More

    Submitted 28 February, 2019; originally announced February 2019.

  18. arXiv:1901.07231  [pdf, other

    cs.DS

    Convergence of the Non-Uniform Physarum Dynamics

    Authors: Andreas Karrenbauer, Pavel Kolev, Kurt Mehlhorn

    Abstract: Let $c \in \mathbb{Z}^m_{> 0}$, $A \in \mathbb{Z}^{n\times m}$, and $b \in \mathbb{Z}^n$. We show under fairly general conditions that the non-uniform Physarum dynamics \[ \dot{x}_e = a_e(x,t) \left(|q_e| - x_e\right) \] converges to the optimum solution $x^*$ of the weighted basis pursuit problem minimize $c^T x$ subject to $A f = b$ and $|f| \le x$. Here, $f$ and $x$ are $m$-vectors of real vari… ▽ More

    Submitted 28 February, 2020; v1 submitted 22 January, 2019; originally announced January 2019.

    Comments: to appear in Theoretical Computer Science C

  19. arXiv:1812.08480  [pdf, ps, other

    cs.DS cs.NE

    The Query Complexity of a Permutation-Based Variant of Mastermind

    Authors: Peyman Afshani, Manindra Agrawal, Benjamin Doerr, Carola Doerr, Kasper Green Larsen, Kurt Mehlhorn

    Abstract: We study the query complexity of a permutation-based variant of the guessing game Mastermind. In this variant, the secret is a pair $(z,π)$ which consists of a binary string $z \in \{0,1\}^n$ and a permutation $π$ of $[n]$. The secret must be unveiled by asking queries of the form $x \in \{0,1\}^n$. For each such query, we are returned the score \[ f_{z,π}(x):= \max \{ i \in [0..n]\mid \forall j \… ▽ More

    Submitted 20 December, 2018; originally announced December 2018.

    Comments: Full version of a result previously announced in 2013. Accepted subject to minor revision at Discrete Applied Mathematics

  20. arXiv:1810.01237  [pdf, other

    cs.GT

    Combinatorial Algorithms for General Linear Arrow-Debreu Markets

    Authors: Bhaskar Ray Chaudhury, Kurt Mehlhorn

    Abstract: We present a combinatorial algorithm for determining the market clearing prices of a general linear Arrow-Debreu market, where every agent can own multiple goods. The existing combinatorial algorithms for linear Arrow-Debreu markets consider the case where each agent can own all of one good only. We present an $\tilde{\mathcal{O}}((n+m)^7 \log^3(UW))$ algorithm where $n$, $m$, $U$ and $W$ refer to… ▽ More

    Submitted 2 October, 2018; originally announced October 2018.

    Comments: To appear in FSTTCS 2018

    MSC Class: Computer Science

  21. arXiv:1809.01759  [pdf, other

    cs.DS

    Multi-finger binary search trees

    Authors: Parinya Chalermsook, Mayank Goswami, László Kozma, Kurt Mehlhorn, Thatchaphol Saranurak

    Abstract: We study multi-finger binary search trees (BSTs), a far-reaching extension of the classical BST model, with connections to the well-studied $k$-server problem. Finger search is a popular technique for speeding up BST operations when a query sequence has locality of reference. BSTs with multiple fingers can exploit more general regularities in the input. In this paper we consider the cost of servin… ▽ More

    Submitted 5 September, 2018; originally announced September 2018.

    Comments: To be presented at ISAAC 2018. Also extends (and supersedes parts of) arXiv:1603.04892, with possible text overlaps

  22. arXiv:1805.07642  [pdf, ps, other

    cs.DS econ.EM

    On testing substitutability

    Authors: Cosmina Croitoru, Kurt Mehlhorn

    Abstract: The papers~\cite{hatfimmokomi11} and~\cite{azizbrilharr13} propose algorithms for testing whether the choice function induced by a (strict) preference list of length $N$ over a universe $U$ is substitutable. The running time of these algorithms is $O(|U|^3\cdot N^3)$, respectively $O(|U|^2\cdot N^3)$. In this note we present an algorithm with running time $O(|U|^2\cdot N^2)$. Note that $N$ may be… ▽ More

    Submitted 19 May, 2018; originally announced May 2018.

  23. arXiv:1805.06232  [pdf, other

    cs.DS

    On Fair Division of Indivisible Items

    Authors: Bhaskar Chaudhury, Yun Kuen Cheung, Jugal Garg, Naveen Garg, Martin Hoefer, Kurt Mehlhorn

    Abstract: We consider the task of assigning indivisible goods to a set of agents in a fair manner. Our notion of fairness is Nash social welfare, i.e., the goal is to maximize the geometric mean of the utilities of the agents. Each good comes in multiple items or copies, and the utility of an agent diminishes as it receives more items of the same good. The utility of a bundle of items for an agent is the su… ▽ More

    Submitted 10 May, 2019; v1 submitted 16 May, 2018; originally announced May 2018.

    Journal ref: FSTTCS 2018

  24. arXiv:1707.06631  [pdf, ps, other

    cs.DS math.DS math.OC physics.bio-ph

    Two Results on Slime Mold Computations

    Authors: Ruben Becker, Vincenzo Bonifaci, Andreas Karrenbauer, Pavel Kolev, Kurt Mehlhorn

    Abstract: We present two results on slime mold computations. In wet-lab experiments (Nature'00) by Nakagaki et al. the slime mold Physarum polycephalum demonstrated its ability to solve shortest path problems. Biologists proposed a mathematical model, a system of differential equations, for the slime's adaption process (J. Theoretical Biology'07). It was shown that the process convergences to the shortest p… ▽ More

    Submitted 27 July, 2018; v1 submitted 20 July, 2017; originally announced July 2017.

    Journal ref: Theoretical Computer Science, 773:79-106, 2019

  25. arXiv:1707.04428  [pdf, ps, other

    cs.DS cs.GT

    Satiation in Fisher Markets and Approximation of Nash Social Welfare

    Authors: Jugal Garg, Martin Hoefer, Kurt Mehlhorn

    Abstract: We study linear Fisher markets with satiation. In these markets, sellers have earning limits and buyers have utility limits. Beyond natural applications in economics, these markets arise in the context of maximizing Nash social welfare when allocating indivisible items to agents. In contrast to markets with either earning or utility limits, markets with both limits have not been studied before. Th… ▽ More

    Submitted 30 July, 2019; v1 submitted 14 July, 2017; originally announced July 2017.

    Comments: Restructured the paper with improved lower bound

    ACM Class: F.2.2

    Journal ref: Conference version in SODA 2018

  26. arXiv:1703.10023  [pdf, ps, other

    cs.DS

    Engineering DFS-Based Graph Algorithms

    Authors: Kurt Mehlhorn, Stefan Näher, Peter Sanders

    Abstract: Depth-first search (DFS) is the basis for many efficient graph algorithms. We introduce general techniques for the efficient implementation of DFS-based graph algorithms and exemplify them on three algorithms for computing strongly connected components. The techniques lead to speed-ups by a factor of two to three compared to the implementations provided by LEDA and BOOST. We have obtained simila… ▽ More

    Submitted 29 March, 2017; originally announced March 2017.

    ACM Class: E.1; F.2.2; G.2.2; I.2.8

  27. arXiv:1612.04689  [pdf, ps, other

    cs.DS math.NA math.OC

    An Integer Interior Point Method for Min-Cost Flow Using Arc Contractions and Deletions

    Authors: Ruben Becker, Andreas Karrenbauer, Kurt Mehlhorn

    Abstract: We present an interior point method for the min-cost flow problem that uses arc contractions and deletions to steer clear from the boundary of the polytope when path-following methods come too close. We obtain a randomized algorithm running in expected $\tilde O( m^{3/2} )$ time that only visits integer lattice points in the vicinity of the central path of the polytope. This enables us to use inte… ▽ More

    Submitted 14 December, 2016; originally announced December 2016.

  28. arXiv:1603.07210  [pdf, other

    cs.GT cs.DS

    Computing Equilibria in Markets with Budget-Additive Utilities

    Authors: Xiaohui Bei, Jugal Garg, Martin Hoefer, Kurt Mehlhorn

    Abstract: We present the first analysis of Fisher markets with buyers that have budget-additive utility functions. Budget-additive utilities are elementary concave functions with numerous applications in online adword markets and revenue optimization problems. They extend the standard case of linear utilities and have been studied in a variety of other market models. In contrast to the frequently studied CE… ▽ More

    Submitted 30 April, 2016; v1 submitted 23 March, 2016; originally announced March 2016.

    Comments: 21 pages

    ACM Class: F.2.2

  29. arXiv:1603.04892  [pdf, other

    cs.DS

    The landscape of bounds for binary search trees

    Authors: Parinya Chalermsook, Mayank Goswami, László Kozma, Kurt Mehlhorn, Thatchaphol Saranurak

    Abstract: Binary search trees (BSTs) with rotations can adapt to various kinds of structure in search sequences, achieving amortized access times substantially better than the Theta(log n) worst-case guarantee. Classical examples of structural properties include static optimality, sequential access, working set, key-independent optimality, and dynamic finger, all of which are now known to be achieved by the… ▽ More

    Submitted 15 March, 2016; originally announced March 2016.

  30. Improved Balanced Flow Computation Using Parametric Flow

    Authors: Omar Darwish, Kurt Mehlhorn

    Abstract: We present a new algorithm for computing balanced flows in equality networks arising in market equilibrium computations. The current best time bound for computing balanced flows in such networks requires $O(n)$ maxflow computations, where $n$ is the number of nodes in the network [Devanur et al. 2008]. Our algorithm requires only a single parametric flow computation. The best algorithm for computi… ▽ More

    Submitted 13 May, 2016; v1 submitted 18 December, 2015; originally announced December 2015.

    Comments: Article will appear in Information Processing Letters

  31. A Still Simpler Way of Introducing the Interior-Point Method for Linear Programming

    Authors: Kurt Mehlhorn, Sanjeev Saxena

    Abstract: Linear programming is now included in algorithm undergraduate and postgraduate courses for computer science majors. We give a self-contained treatment of an interior-point method which is particularly tailored to the typical mathematical background of CS students. In particular, only limited knowledge of linear algebra and calculus is assumed.

    Submitted 14 June, 2016; v1 submitted 12 October, 2015; originally announced October 2015.

    Comments: Updates and replaces arXiv:1412.0652

    Journal ref: Computer Science Review, Volume 22, Pages 1-11 (November 2016)

  32. arXiv:1510.02694  [pdf, other

    cs.DS cs.GT

    An Improved Combinatorial Polynomial Algorithm for the Linear Arrow-Debreu Market

    Authors: Rann Duan, Jugal Garg, Kurt Mehlhorn

    Abstract: We present an improved combinatorial algorithm for the computation of equilibrium prices in the linear Arrow-Debreu model. For a market with $n$ agents and integral utilities bounded by $U$, the algorithm runs in $O(n^7 \log^3 (nU))$ time. This improves upon the previously best algorithm of Ye by a factor of $\tOmega(n)$. The algorithm refines the algorithm described by Duan and Mehlhorn and impro… ▽ More

    Submitted 16 October, 2015; v1 submitted 9 October, 2015; originally announced October 2015.

    Comments: to appear in SODA 2016

  33. arXiv:1509.09188  [pdf, ps, other

    cs.DM

    Approximate Spectral Clustering: Efficiency and Guarantees

    Authors: Pavel Kolev, Kurt Mehlhorn

    Abstract: Approximate Spectral Clustering (ASC) is a popular and successful heuristic for partitioning the nodes of a graph $G$ into clusters for which the ratio of outside connections compared to the volume (sum of degrees) is small. ASC consists of the following two subroutines: i) compute an approximate Spectral Embedding via the Power method; and ii) partition the resulting vector set with an approximat… ▽ More

    Submitted 29 July, 2018; v1 submitted 30 September, 2015; originally announced September 2015.

    Comments: A preliminary version of this paper was presented at the 24th Annual European Symposium on Algorithms (ESA 2016)

  34. arXiv:1507.06953  [pdf, other

    cs.DS math.CO

    Pattern-avoiding access in binary search trees

    Authors: Parinya Chalermsook, Mayank Goswami, Laszlo Kozma, Kurt Mehlhorn, Thatchaphol Saranurak

    Abstract: The dynamic optimality conjecture is perhaps the most fundamental open question about binary search trees (BST). It postulates the existence of an asymptotically optimal online BST, i.e. one that is constant factor competitive with any BST on any input access sequence. The two main candidates for dynamic optimality in the literature are splay trees [Sleator and Tarjan, 1985], and Greedy [Lucas, 19… ▽ More

    Submitted 24 July, 2015; originally announced July 2015.

    Comments: To be presented at FOCS 2015

  35. arXiv:1506.08319  [pdf, other

    cs.DS math.CO

    Greedy Is an Almost Optimal Deque

    Authors: Parinya Chalermsook, Mayank Goswami, Laszlo Kozma, Kurt Mehlhorn, Thatchaphol Saranurak

    Abstract: In this paper we extend the geometric binary search tree (BST) model of Demaine, Harmon, Iacono, Kane, and Patrascu (DHIKP) to accommodate for insertions and deletions. Within this extended model, we study the online Greedy BST algorithm introduced by DHIKP. Greedy BST is known to be equivalent to a maximally greedy (but inherently offline) algorithm introduced independently by Lucas in 1988 and M… ▽ More

    Submitted 27 June, 2015; originally announced June 2015.

    Comments: to be presented at WADS 2015

  36. arXiv:1503.03105  [pdf, other

    cs.DS math.CO

    Self-Adjusting Binary Search Trees: What Makes Them Tick?

    Authors: Parinya Chalermsook, Mayank Goswami, Laszlo Kozma, Kurt Mehlhorn, Thatchaphol Saranurak

    Abstract: Splay trees (Sleator and Tarjan) satisfy the so-called access lemma. Many of the nice properties of splay trees follow from it. What makes self-adjusting binary search trees (BSTs) satisfy the access lemma? After each access, self-adjusting BSTs replace the search path by a tree on the same set of nodes (the after-tree). We identify two simple combinatorial properties of the search path and the af… ▽ More

    Submitted 30 June, 2015; v1 submitted 10 March, 2015; originally announced March 2015.

    Comments: Substantial revision, additional results. To be presented at ESA 2015

  37. arXiv:1408.1577  [pdf, ps, other

    cs.GT cs.DS

    Towards More Practical Linear Programming-based Techniques for Algorithmic Mechanism Design

    Authors: Khaled Elbassioni, Kurt Mehlhorn, Fahimeh Ramezani

    Abstract: R. Lavy and C. Swamy (FOCS 2005, J. ACM 2011) introduced a general method for obtaining truthful-in-expectation mechanisms from linear programming based approximation algorithms. Due to the use of the Ellipsoid method, a direct implementation of the method is unlikely to be efficient in practice. We propose to use the much simpler and usually faster multiplicative weights update method instead. Th… ▽ More

    Submitted 14 June, 2016; v1 submitted 7 August, 2014; originally announced August 2014.

  38. arXiv:1404.3577  [pdf, other

    cs.DS

    Cache-Oblivious VAT-Algorithms

    Authors: Tomasz Jurkiewicz, Kurt Mehlhorn, Patrick Nicholson

    Abstract: The VAT-model (virtual address translation model) extends the EM-model (external memory model) and takes the cost of address translation in virtual memories into account. In this model, the cost of a single memory access may be logarithmic in the largest address used. We show that the VAT-cost of cache-oblivious algorithms is only by a constant factor larger than their EM-cost; this requires a som… ▽ More

    Submitted 14 April, 2014; originally announced April 2014.

  39. arXiv:1309.4602  [pdf, other

    cs.DS

    New Approximability Results for the Robust k-Median Problem

    Authors: Sayan Bhattacharya, Parinya Chalermsook, Kurt Mehlhorn, Adrian Neumann

    Abstract: We consider a robust variant of the classical $k$-median problem, introduced by Anthony et al. \cite{AnthonyGGN10}. In the \emph{Robust $k$-Median problem}, we are given an $n$-vertex metric space $(V,d)$ and $m$ client sets $\set{S_i \subseteq V}_{i=1}^m$. The objective is to open a set $F \subseteq V$ of $k$ facilities such that the worst case connection cost over all client sets is minimized; i… ▽ More

    Submitted 18 September, 2013; originally announced September 2013.

    Comments: 19 pages

    ACM Class: F.2.2

  40. arXiv:1308.4088  [pdf, other

    cs.SC math.NA

    Computing Real Roots of Real Polynomials

    Authors: Michael Sagraloff, Kurt Mehlhorn

    Abstract: Computing the roots of a univariate polynomial is a fundamental and long-studied problem of computational algebra with applications in mathematics, engineering, computer science, and the natural sciences. For isolating as well as for approximating all complex roots, the best algorithm known is based on an almost optimal method for approximate polynomial factorization, introduced by Pan in 2002. Pa… ▽ More

    Submitted 11 March, 2015; v1 submitted 19 August, 2013; originally announced August 2013.

    Comments: to appear in the Journal of Symbolic Computation

    ACM Class: G.1.5; F.2.1; G.1.0; I.1.2

  41. arXiv:1301.7462  [pdf, ps, other

    cs.LO cs.DS cs.FL

    A Framework for the Verification of Certifying Computations

    Authors: Eyad Alkassar, Sascha Böhme, Kurt Mehlhorn, Christine Rizkallah

    Abstract: Formal verification of complex algorithms is challenging. Verifying their implementations goes beyond the state of the art of current automatic verification tools and usually involves intricate mathematical theorems. Certifying algorithms compute in addition to each output a witness certifying that the output is correct. A checker for such a witness is usually much simpler than the original algori… ▽ More

    Submitted 30 January, 2013; originally announced January 2013.

    Comments: A preliminary version appeared under the title "Verification of Certifying Computations" in CAV 2011, LCNS Vol 6806, pages 67 - 82. This paper is currently under review in the Journal of Automated Reasoning

  42. arXiv:1301.5290  [pdf, other

    cs.GT math.OC

    On Randomized Fictitious Play for Approximating Saddle Points Over Convex Sets

    Authors: Khaled Elbassioni, Kazuhisa Makino, Kurt Mehlhorn, Fahimeh Ramezani

    Abstract: Given two bounded convex sets $X\subseteq\RR^m$ and $Y\subseteq\RR^n,$ specified by membership oracles, and a continuous convex-concave function $F:X\times Y\to\RR$, we consider the problem of computing an $\eps$-approximate saddle point, that is, a pair $(x^*,y^*)\in X\times Y$ such that $\sup_{y\in Y} F(x^*,y)\le \inf_{x\in X}F(x,y^*)+\eps.$ Grigoriadis and Khachiyan (1995) gave a simple rando… ▽ More

    Submitted 29 April, 2014; v1 submitted 22 January, 2013; originally announced January 2013.

  43. arXiv:1301.4870  [pdf, ps, other

    cs.SC

    From Approximate Factorization to Root Isolation with Application to Cylindrical Algebraic Decomposition

    Authors: Kurt Mehlhorn, Michael Sagraloff, Pengming Wang

    Abstract: We present an algorithm for isolating the roots of an arbitrary complex polynomial $p$ that also works for polynomials with multiple roots provided that the number $k$ of distinct roots is given as part of the input. It outputs $k$ pairwise disjoint disks each containing one of the distinct roots of $p$, and its multiplicity. The algorithm uses approximate factorization as a subroutine. In addit… ▽ More

    Submitted 23 January, 2014; v1 submitted 21 January, 2013; originally announced January 2013.

  44. arXiv:1212.0979  [pdf, ps, other

    cs.DS

    A Combinatorial Polynomial Algorithm for the Linear Arrow-Debreu Market

    Authors: Ran Duan, Kurt Mehlhorn

    Abstract: We present the first combinatorial polynomial time algorithm for computing the equilibrium of the Arrow-Debreu market model with linear utilities.

    Submitted 24 March, 2014; v1 submitted 5 December, 2012; originally announced December 2012.

    Comments: Preliminary version in ICALP 2013

  45. arXiv:1212.0703  [pdf, other

    cs.DS cs.CC cs.PF

    The Cost of Address Translation

    Authors: Tomasz Jurkiewicz, Kurt Mehlhorn

    Abstract: Modern computers are not random access machines (RAMs). They have a memory hierarchy, multiple cores, and virtual memory. In this paper, we address the computational cost of address translation in virtual memory. Starting point for our work is the observation that the analysis of some simple algorithms (random scan of an array, binary search, heapsort) in either the RAM model or the EM model (exte… ▽ More

    Submitted 14 April, 2014; v1 submitted 4 December, 2012; originally announced December 2012.

    Comments: A extended abstract of this paper was published in the proceedings of ALENEX13, New Orleans, USA

    MSC Class: 68Q05; 68Q15; 03D15 ACM Class: F.1.1; F.2.3; B.8.2; C.4

  46. Certifying 3-Edge-Connectivity

    Authors: Kurt Mehlhorn, Adrian Neumann, Jens M. Schmidt

    Abstract: We present a certifying algorithm that tests graphs for 3-edge-connectivity; the algorithm works in linear time. If the input graph is not 3-edge-connected, the algorithm returns a 2-edge-cut. If it is 3-edge-connected, it returns a construction sequence that constructs the input graph from the graph with two vertices and three parallel edges using only operations that (obviously) preserve 3-edge-… ▽ More

    Submitted 7 October, 2015; v1 submitted 28 November, 2012; originally announced November 2012.

    Comments: 29 pages in Algorithmica, 2015

  47. arXiv:1202.2877  [pdf, ps, other

    cs.GT

    Improving the Price of Anarchy for Selfish Routing via Coordination Mechanisms

    Authors: George Christodoulou, Kurt Mehlhorn, Evangelia Pyrga

    Abstract: We reconsider the well-studied Selfish Routing game with affine latency functions. The Price of Anarchy for this class of games takes maximum value 4/3; this maximum is attained already for a simple network of two parallel links, known as Pigou's network. We improve upon the value 4/3 by means of Coordination Mechanisms. We increase the latency functions of the edges in the network, i.e., if… ▽ More

    Submitted 8 January, 2013; v1 submitted 13 February, 2012; originally announced February 2012.

    Comments: 17 pages, 2 figures, preliminary version appeared at ESA 2011

  48. arXiv:1202.2293  [pdf, other

    cs.SI cs.DC cs.DM physics.soc-ph

    Remarks on Category-Based Routing in Social Networks

    Authors: Karl Bringmann, Kurt Mehlhorn, Adrian Neumann

    Abstract: It is well known that individuals can route messages on short paths through social networks, given only simple information about the target and using only local knowledge about the topology. Sociologists conjecture that people find routes greedily by passing the message to an acquaintance that has more in common with the target than themselves, e.g. if a dentist in Saarbrücken wants to send a mess… ▽ More

    Submitted 14 August, 2012; v1 submitted 10 February, 2012; originally announced February 2012.

    Comments: 21 pages

  49. arXiv:1106.0423  [pdf, ps, other

    cs.DS cs.CE cs.ET eess.SY math.DS math.OC physics.bio-ph

    Physarum Can Compute Shortest Paths

    Authors: Vincenzo Bonifaci, Kurt Mehlhorn, Girish Varma

    Abstract: Physarum Polycephalum is a slime mold that is apparently able to solve shortest path problems. A mathematical model has been proposed by biologists to describe the feedback mechanism used by the slime mold to adapt its tubular channels while foraging two food sources s0 and s1. We prove that, under this model, the mass of the mold will eventually converge to the shortest s0 - s1 path of the netw… ▽ More

    Submitted 12 October, 2011; v1 submitted 2 June, 2011; originally announced June 2011.

    Comments: Accepted in SODA 2012

    Journal ref: Journal of Theoretical Biology, 309:121-133, 2012