Source author record

Andreas Tönnis

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

3works
2topics
3close collaborators

Published work

3 publications

preprint2016arXiv

Submodular Secretary Problems: Cardinality, Matching, and Linear Constraints

We study various generalizations of the secretary problem with submodular objective functions. Generally, a set of requests is revealed step-by-step to an algorithm in random order. For each request, one option has to be selected so as to maximize a monotone submodular function while ensuring feasibility. For our results, we assume that we are given an offline algorithm computing an αα-approximation for the respective problem. This way, we separate computational limitations from the ones due to the online nature. When only focusing on the online aspect, we can assume α=1α= 1. In the submodular secretary problem, feasibility constraints are cardinality constraints. That is, out of a randomly ordered stream of entities, one has to select a subset size kk. For this problem, we present a 0.31α0.31α-competitive algorithm for all kk, which asymptotically reaches competitive ratio αe\fracα{e} for large kk. In submodular secretary matching, one side of a bipartite graph is revealed online. Upon arrival, each node has to be matched permanently to an offline node or discarded irrevocably. We give an α4\fracα{4}-competitive algorithm. In both cases, we improve over previously best known competitive ratios, using a generalization of the algorithm for the classic secretary problem. Furthermore, we give an O(αd−2B−1)O(αd^{-\frac{2}{B-1}})-competitive algorithm for submodular function maximization subject to linear packing constraints. Here, dd is the column sparsity, that is the maximal number of none-zero entries in a column of the constraint matrix, and BB is the minimal capacity of the constraints. Notably, this bound is independent of the total number of constraints. We improve the algorithm to be O(αd−1B−1)O(αd^{-\frac{1}{B-1}})-competitive if both dd and BB are known to the algorithm beforehand.

preprint2016arXiv

Think Eternally: Improved Algorithms for the Temp Secretary Problem and Extensions

The \emph{Temp Secretary Problem} was recently introduced by Fiat et al. It is a generalization of the Secretary Problem, in which commitments are temporary for a fixed duration. We present a simple online algorithm with improved performance guarantees for cases already considered by Fiat et al.\ and give competitive ratios for new generalizations of the problem. In the classical setting, where candidates have identical contract durations γ≪1γ\ll 1 and we are allowed to hire up to BB candidates simultaneously, our algorithm is (12−O(γ))(\frac{1}{2} - O(\sqrtγ))-competitive. For large BB, the bound improves to 1−O(1B)−O(γ)1 - O\left(\frac{1}{\sqrt{B}}\right) - O(\sqrtγ). Furthermore we generalize the problem from cardinality constraints towards general packing constraints. We achieve a competitive ratio of 1−O((1+log⁡d+log⁡B)B)−O(γ)1 - O\left(\sqrt{\frac{(1+\log d + \log B)}{B}}\right) -O(\sqrtγ), where dd is the sparsity of the constraint matrix and BB is generalized to the capacity ratio of linear constraints. Additionally we extend the problem towards arbitrary hiring durations. Our algorithmic approach is a relaxation that aggregates all temporal constraints into a non-temporal constraint. Then we apply a linear scaling algorithm that, on every arrival, computes a tentative solution on the input that is known up to this point. This tentative solution uses the non-temporal, relaxed constraints scaled down linearly by the amount of time that has already passed.

preprint2013arXiv

Primal Beats Dual on Online Packing LPs in the Random-Order Model

We study packing LPs in an online model where the columns are presented to the algorithm in random order. This natural problem was investigated in various recent studies motivated, e.g., by online ad allocations and yield management where rows correspond to resources and columns to requests specifying demands for resources. Our main contribution is a 1−O((log⁡d)/B)1-O(\sqrt{(\log{d})/B})-competitive online algorithm, where dd denotes the column sparsity, i.e., the maximum number of resources that occur in a single column, and BB denotes the capacity ratio BB, i.e., the ratio between the capacity of a resource and the maximum demand for this resource. In other words, we achieve a (1−ε)(1 - ε)-approximation if the capacity ratio satisfies B=Ω((log⁡d)/ε2)B=Ω((\log d)/ε^2), which is known to be best-possible for any (randomized) online algorithms. Our result improves exponentially on previous work with respect to the capacity ratio. In contrast to existing results on packing LP problems, our algorithm does not use dual prices to guide the allocation of resources. Instead, it simply solves, for each request, a scaled version of the partially known primal program and randomly rounds the obtained fractional solution to obtain an integral allocation for this request. We show that this simple algorithmic technique is not restricted to packing LPs with large capacity ratio: We prove an upper bound on the competitive ratio of Ω(d−1/(B−1))Ω(d^{-1/(B-1)}), for any B≥2B \ge 2. In addition, we show that our approach can be combined with VCG payments and obtain an incentive compatible (1−ε)(1-ε)-competitive mechanism for packing LPs with B=Ω((log⁡m)/ε2)B=Ω((\log m)/ε^2), where mm is the number of constraints. Finally, we apply our technique to the generalized assignment problem for which we obtain the first online algorithm with competitive ratio O(1)O(1).

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.