Browsing by Department "Algorithmen und Komplexität E-11"
Now showing1 - 20 of 153
Results Per Page
Sort Options
- Some of the metrics are blocked by yourconsent settings
Publication with files A (3/2 + ε)-Approximation for multiple TSP with a variable number of depots(2023-08) ;Deppert, Max; One of the most studied extensions of the famous Traveling Salesperson Problem (TSP) is the Multiple TSP: a set of m ≥ 1 salespersons collectively traverses a set of n cities by m non-trivial tours, to minimize the total length of their tours. This problem can also be considered to be a variant of Uncapacitated Vehicle Routing, where the objective is to minimize the sum of all tour lengths. When all m tours start from and end at a single common depot v0, then the metric Multiple TSP can be approximated equally well as the standard metric TSP, as shown by Frieze (1983). The metric Multiple TSP becomes significantly harder to approximate when there is a set D of d ≥ 1 depots that form the starting and end points of the m tours. For this case, only a (2 − 1/d)-approximation in polynomial time is known, as well as a 3/2-approximation for constant d which requires a prohibitive run time of n^Θ(d) (Xu and Rodrigues, INFORMS J. Comput., 2015). A recent work of Traub, Vygen and Zenklusen (STOC 2020) gives another approximation algorithm for metric Multiple TSP with run time n^Θ(d), which reduces the problem to approximating metric TSP. In this paper we overcome the n^Θ(d) time barrier: we give the first efficient approximation algorithm for Multiple TSP with a variable number d of depots that yields a better-than-2 approximation. Our algorithm runs in time (1/ε)^O(d log d)· n^O(1), and produces a (3/2 + ε)-approximation with constant probability. For the graphic case, we obtain a deterministic 3/2-approximation in time 2^d· n^O(1).Publicationtype: Conference PaperTORE-DOI:10.15480/882.8445Citation Publisher Version:European Symposium on Algorithms (ESA 2023)Publisher DOI:10.4230/LIPIcs.ESA.2023.39103 65 - Some of the metrics are blocked by yourconsent settings
Publication with files A 3/2-approximation for the metric many-visits path TSPIn the Many-visits Path TSP, we are given a set of n cities along with their pairwise distances (or cost) c(uv), and moreover each city v comes with an associated positive integer request r(v). The goal is to find a minimum-cost path, starting at city s and ending at city t, that visits each city v exactly r(v) times. We present a 3/2-approximation algorithm for the metric Many-visits Path TSP, that runs in time polynomial in n and poly-logarithmic in the requests r(v). Our algorithm can be seen as a far-reaching generalization of the 3/2-approximation algorithm for Path TSP by Zenklusen (SODA 2019), which answered a long-standing open problem by providing an efficient algorithm which matches the approximation guarantee of Christofides' algorithm from 1976 for metric TSP. One of the key components of our approach is a polynomial-time algorithm to compute a connected, degree bounded multigraph of minimum cost. We tackle this problem by generalizing a fundamental result of Király, Lau and Singh (Combinatorica, 2012) on the Minimum Bounded Degree Matroid Basis problem, and devise such an algorithm for general polymatroids, even allowing element multiplicities. Our result directly yields a 3/2-approximation to the metric Many-visits TSP, as well as a 3/2-approximation for the problem of scheduling classes of jobs with sequence-dependent setup times on a single machine so as to minimize the makespan.Publicationtype: Journal ArticleTORE-DOI:10.15480/882.4137Citation Publisher Version:SIAM Journal on Discrete Mathematics (2022)Publisher DOI:10.1137/22M1483414Scopus© Citations 2 256 185 - Some of the metrics are blocked by yourconsent settings
Publication without files A 7/3-approximation for feedback vertex sets in tournamentsWe consider the minimum-weight feedback vertex set problem in tournaments: given a tournament with non-negative vertex weights, remove a minimum-weight set of vertices that intersects all cycles. This problem is NP-hard to solve exactly, and Unique Games-hard to approximate by a factor better than 2. We present the first 7/3 approximation algorithm for this problem, improving on the previously best known ratio 5/2 given by Cai et al. [FOCS 1998, SICOMP 2001].Publicationtype: Conference PaperCitation Publisher Version:24th Annual European Symposium on Algorithms (ESA 2016)Publisher DOI:10.4230/LIPIcs.ESA.2016.6780 - Some of the metrics are blocked by yourconsent settings
Publication without files A cut tree representation for pendant pairs(Schloss Dagstuhl - Leibniz-Zentrum für Informatik GmbH, Dagstuhl Publishing, 2018-12); Two vertices v and w of a graph G are called a pendant pair if the maximal number of edge-disjoint paths in G between them is precisely mind(v), d(w), where d denotes the degree function. The importance of pendant pairs stems from the fact that they are the key ingredient in one of the simplest and most widely used algorithms for the minimum cut problem today. Mader showed 1974 that every simple graph with minimum degree δ contains Ω(δ2) pendant pairs; this is the best bound known so far. We improve this result by showing that every simple graph G with minimum degree δ ≥ 5 or with edge-connectivity λ ≥ 4 or with vertex-connectivity κ ≥ 3 contains in fact Ω(δ|V |) pendant pairs. We prove that this bound is tight from several perspectives, and that Ω(δ|V |) pendant pairs can be computed efficiently, namely in linear time when a Gomory-Hu tree is given. Our method utilizes a new cut tree representation of graphs.Publicationtype: Conference PaperCitation Publisher Version:29th International Symposium on Algorithms and Computation (ISAAC 2018) 123: 38 (2018)Publisher DOI:10.4230/LIPIcs.ISAAC.2018.3875 - Some of the metrics are blocked by yourconsent settings
Publication without files A planarity test via construction sequencesLinear-time algorithms for testing the planarity of a graph are well known for over 35 years. However, these algorithms are quite involved and recent publications still try to give simpler linear-time tests. We give a conceptually simple reduction from planarity testing to the problem of computing a certain construction of a 3-connected graph. This implies a linear-time planarity test. Our approach is radically different from all previous linear-time planarity tests; as key concept, we maintain a planar embedding that is 3-connected at each point in time. The algorithm computes a planar embedding if the input graph is planar and a Kuratowski-subdivision otherwise.Publicationtype: Conference PaperCitation Publisher Version:International Symposium on Mathematical Foundations of Computer Science (MFCS 2013)Publisher DOI:10.1007/978-3-642-40313-2_6768 - Some of the metrics are blocked by yourconsent settings
Publication without files A simple test on 2-vertex- and 2-edge-connectivityTesting a graph on 2-vertex- and 2-edge-connectivity are two fundamental algorithmic graph problems. For both problems, different linear-time algorithms with simple implementations are known. Here, an even simpler linear-time algorithm is presented that computes a structure from which both the 2-vertex- and 2-edge-connectivity of a graph can be easily "read off ". The algorithm computes all bridges and cut vertices of the input graph in the same time.Publicationtype: Journal ArticleCitation Publisher Version:Information Processing Letters (2013)Publisher DOI:10.1016/j.ipl.2013.01.01665 - Some of the metrics are blocked by yourconsent settings
Publication with files A survey on graph problems parameterized above and below guaranteed values(2022); We survey the field of algorithms and complexity for graph problems parameterized above or below guaranteed values, a research area which was pioneered by Venkatesh Raman. Those problems seek, for a given graph G, a solution whose value is at least g(G)+k or at most g(G)−k, where g(G) is a guarantee on the value that any solution on G takes. The goal is to design algorithms which find such solution in time whose complexity in k is decoupled from that in the guarantee, or to rule out the existence of such algorithms by means of intractability results. We discuss a large number of algorithms and intractability results, and complement them by several open problems.Publicationtype: PreprintTORE-DOI:10.15480/882.4527Citation Publisher Version:arXiv: 2207.12278 (2022)Publisher DOI:10.48550/arXiv.2207.12278116 117 - Some of the metrics are blocked by yourconsent settings
Publication with files A time- and space-optimal algorithm for the many-visits TSP(Society for Industrial and Applied Mathematics, 2019); ; ; The many-visits traveling salesperson problem (MV-TSP) asks for an optimal tour of n cities that visits each city c a prescribed number k_c of times. Travel costs may be asymmetric, and visiting a city twice in a row may incur a non-zero cost. The MV-TSP problem finds applications in scheduling, geometric approximation, and Hamiltonicity of certain graph families. The fastest known algorithm for MV-TSP is due to Cosmadakis and Papadimitriou (SICOMP, 1984). It runs in time n^{O(n)} + O(n^3 \log \sum_c k_c ) and requires n^{O(n)} space. The interesting feature of the Cosmadakis-Papadimitriou algorithm is its \emph{logarithmic} dependence on the total length \sum_c k_c of the tour, allowing the algorithm to handle instances with very long tours, beyond what is tractable in the standard TSP setting. However, its superexponential dependence on the number of cities in both its time and space complexity renders the algorithm impractical for all but the narrowest range of this parameter. In this paper we significantly improve on the Cosmadakis-Papadimitriou algorithm, giving an MV-TSP algorithm that runs in time 2^{O(n)}, i.e.\ single-exponential in the number of cities, with polynomial space. The space requirement of our algorithm is (essentially) the size of the output, and assuming the Exponential-time Hypothesis (ETH), the time requirement is optimal. Our algorithm is deterministic, and arguably both simpler and easier to analyse than the original approach of Cosmadakis and Papadimitriou. It involves an optimization over directed spanning trees and a recursive, centroid-based decomposition of trees.Publicationtype: Conference PaperTORE-DOI:10.15480/882.2590Citation Publisher Version:ACM-SIAM Symposium on Discrete Algorithms (SODA 2019)Publisher DOI:10.1137/1.9781611975482.106464 1238 - Some of the metrics are blocked by yourconsent settings
Publication without files A unifying framework for manipulation problems(2018); ; Publicationtype: Conference PaperCitation Publisher Version:17th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2018)82 - Some of the metrics are blocked by yourconsent settings
Publication without files All ternary permutation constraint satisfaction problems parameterized above average have kernels with quadratic numbers of variablesA ternary Permutation-CSP is specified by a subset Π of the symmetric group S3. An instance of such a problem consists of a set of variables V and a multiset of constraints, which are ordered triples of distinct variables of V. The objective is to find a linear ordering α of V that maximizes the number of triples whose rearrangement (under α) follows a permutation in Π. We prove that all ternary Permutation-CSPs parameterized above average have kernels with quadratic numbers of variables.Publicationtype: Conference PaperCitation Publisher Version:18th Annual European Symposium on Algorithms (ESA 2010)Publisher DOI:10.1007/978-3-642-15775-2_2876 - Some of the metrics are blocked by yourconsent settings
Publication without files Allemaal op een rijtje(2011)Publicationtype: Journal ArticleCitation Publisher Version:Nieuw Archief voor Wiskunde (2011)64 - Some of the metrics are blocked by yourconsent settings
Publication with files An asymptotic (4/3+epsilon)-approximation for the 2-dimensional vector bin packing problem(2022-05-25); ; We study the 22-Dimensional Vector Bin Packing Problem (2VBP), a generalization of classic Bin Packing that is widely applicable in resource allocation and scheduling. In 2VBP we are given a set of items, where each item is associated with a two-dimensional volume vector. The objective is to partition the items into a minimal number of subsets (bins), such that the total volume of items in each subset is at most 11 in each dimension. We give an asymptotic (43+e)\left(\frac{4}{3}+\varepsilon\right)-approximation for the problem, thus improving upon the best known asymptotic ratio of (1+ln32+e)˜1.406\left(1+\ln \frac{3}{2}+\varepsilon\right)\approx 1.406 due to Bansal, Elias and Khan (SODA 2016). Our algorithm applies a novel Round&Round approach which iteratively solves a configuration LP relaxation for the residual instance and samples a small number of configurations based on the solution for the configuration LP. For the analysis we derive an iteration-dependent upper bound on the solution size for the configuration LP, which holds with high probability. To facilitate the analysis, we introduce key structural properties of 2VBP instances, leveraging the recent fractional grouping technique of Fairstein et al. (ESA 2021).Publicationtype: PreprintTORE-DOI:10.15480/882.4523Citation Publisher Version:arXiv: 2205.12828 (2022)Publisher DOI:10.48550/arXiv.2205.12828123 238 - Some of the metrics are blocked by yourconsent settings
Publication without files An O(n+ m) certifying triconnnectivity algorithm for Hamiltonian graphsA graph is triconnected if it is connected, has at least 4 vertices and the removal of any two vertices does not disconnect the graph. We give a certifying algorithm deciding triconnectivity of Hamiltonian graphs with linear running time (this assumes that the cycle is given as part of the input). If the input graph is triconnected, the algorithm constructs an easily checkable proof for this fact. If the input graph is not triconnected, the algorithm returns a separation pair.Publicationtype: Journal ArticleCitation Publisher Version:Algorithmica (2012)Publisher DOI:10.1007/s00453-010-9481-261 - Some of the metrics are blocked by yourconsent settings
Publication without files Approximating sparsest cut in low-treewidth graphs via combinatorial diameter(Association for Computing Machinery (ACM), 2024-01-22); ; ; ; ; The fundamental Sparsest Cut problem takes as input a graph G together with edge capacities and demands, and seeks a cut that minimizes the ratio between the capacities and demands across the cuts. For n-vertex graphs G of treewidth k, Chlamtáč, Krauthgamer, and Raghavendra (APPROX 2010) presented an algorithm that yields a factor-22k approximation in time 2O(k) · nO(1). Later, Gupta, Talwar and Witmer (STOC 2013) showed how to obtain a 2-approximation algorithm with a blown-up run time of nO(k). An intriguing open question is whether one can simultaneously achieve the best out of the aforementioned results, that is, a factor-2 approximation in time 2O(k) · nO(1). In this paper, we make significant progress towards this goal, via the following results: (i) A factor-O(k2) approximation that runs in time 2O(k) · nO(1), directly improving the work of Chlamtáč et al. while keeping the run time single-exponential in k. (ii) For any ε ∈ (0, 1], a factor-O(1/ε2) approximation whose run time is 2O(k1+ε/ε)⋅nO(1), implying a constant-factor approximation whose run time is nearly single-exponential in k and a factor-O(log 2k) approximation in time kO(k) · nO(1). Key to these results is a new measure of a tree decomposition that we call combinatorial diameter, which may be of independent interest.Publicationtype: Journal ArticleCitation Publisher Version:ACM Transactions in Algorithms (2024)Publisher DOI:10.1145/3632623102 - Some of the metrics are blocked by yourconsent settings
Publication with files Approximating sparsest cut in low-treewidth graphs via combinatorial diameterPublicationtype: PreprintTORE-DOI:10.15480/882.4142Citation Publisher Version:arXiv: 2111.06299 (2021)195 280 - Some of the metrics are blocked by yourconsent settings
Publication with files Approximation algorithms for coupled task scheduling minimizing the sum of completion timesIn this paper we consider the coupled task scheduling problem with exact delay times on a single machine with the objective of minimizing the total completion time of the jobs. We provide constant-factor approximation algorithms for several variants of this problem that are known to be N P-hard, while also proving N P-hardness for two variants whose complexity was unknown before. Using these results, together with constant-factor approximations for the makespan objective from the literature, we also introduce the first results on bi-objective approximation in the coupled task setting.Publicationtype: Journal ArticleTORE-DOI:10.15480/882.8478Citation Publisher Version:Annals of Operations Research (2023)Publisher DOI:10.1007/s10479-023-05322-541 48 - Some of the metrics are blocked by yourconsent settings
Publication with files Approximations for many-visits multiple traveling salesman problemsA fundamental variant of the classical traveling salesman problem (TSP) is the so-called multiple TSP (mTSP), where a set of m salesmen jointly visit all cities from a set of n cities. The mTSP models many important real-life applications, in particular for vehicle routing problems. An extensive survey by Bektas (Omega 34(3), 2006) lists a variety of heuristic and exact solution procedures for the mTSP, which quickly solve particular problem instances. In this work we consider a further generalization of mTSP, the many-visits mTSP, where each city v has a request r(v) of how many times it should be visited by the salesmen. This problem opens up new real-life applications such as aircraft sequencing, while at the same time it poses several computational challenges. We provide multiple efficient approximation algorithms for important variants of the many-visits mTSP, which are guaranteed to quickly compute high-quality solutions for all problem instances.Publicationtype: Journal ArticleTORE-DOI:10.15480/882.4873Citation Publisher Version:Omega : the international journal of management science (2023)Publisher DOI:10.1016/j.omega.2022.102816Scopus© Citations 2 125 278 - Some of the metrics are blocked by yourconsent settings
Publication without files Betweenness parameterized above tight lower boundPublicationtype: Journal ArticleCitation Publisher Version:Journal of Computer and System Sciences (2010)Publisher DOI:10.1016/j.jcss.2010.05.001196 - Some of the metrics are blocked by yourconsent settings
Publication without files Beyond Max-Cut: λ-extendible properties parameterized above the Poljak-Turzík bound(2012); ; ; Publicationtype: Conference PaperCitation Publisher Version:Annual Conference on Foundations of Software Technology and Theoretical Computer Science (2012)Publisher DOI:10.4230/LIPIcs.FSTTCS.2012.41276 - Some of the metrics are blocked by yourconsent settings
Publication with files Big data algorithms beyond machine learningThe availability of big data sets in research, industry and society in general has opened up many possibilities of how to use this data. In many applications, however, it is not the data itself that is of interest but rather we want to answer some question about it. These answers may sometimes be phrased as solutions to an optimization problem. We survey some algorithmic methods that optimize over large-scale data sets, beyond the realm of machine learning.Publicationtype: Journal ArticleTORE-DOI:10.15480/882.3724Citation Publisher Version:Künstliche Intelligenz 32 (1): 9-17 (2018)Publisher DOI:10.1007/s13218-017-0517-5Scopus© Citations 6 156 211