Gerhard J. Woeginger

dblp:w/GJWoeginger · also Gerhard Johannes Woeginger · DBLP profile ↗
← Back
223ranked-venue papers
33as first author
10since 2021 · last 2024
0000-0001-8816-2693ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 202 · 30 first-author · 10 since 2021Databases, data management, data science and information retrieval · 23 · 10 first-authorArtificial intelligence and machine learning · 8 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 6Computer networks · 5Applied, interdisciplinary, general and emerging computing · 3 · 1 first-authorSystems, architecture and hardware · 1
YearPublicationVenuePosition
2024 Travelling salesman paths on Demidenko matrices
Eranda Çela, Vladimir G. Deineko, Gerhard J. Woeginger
Discret. Appl. Math.3
2023 A Linear Time Algorithm for Linearizing Quadratic and Higher-Order Shortest Path Problems
Eranda Çela, Bettina Klinz, Stefan Lendl, Gerhard J. Woeginger, Lasse Wulf
IPCO4
2023 Non-Preemptive Tree Packing
abstract
Abstract An instance of the non-preemptive tree packing problem consists of an undirected graph $$G=(V,E)$$ G = ( V , E ) together with a weight w(e) for every edge $$e\in E$$ e ∈ E . The goal is to activate every edge e for some time interval of length w(e), such that the activated edges keep G connected for the longest possible overall time. We derive a variety of results on this problem. The problem is strongly NP-hard even on graphs of treewidth 2, and it does not allow a polynomial time approximation scheme (unless P=NP). Furthermore, we discuss the performance of a simple greedy algorithm, and we construct and analyze a number of parameterized and exact algorithms.
Stefan Lendl, Gerhard J. Woeginger, Lasse Wulf
Algorithmica2
2021 Non-preemptive Tree Packing
Stefan Lendl, Gerhard J. Woeginger, Lasse Wulf
IWOCA2
2021 An Investigation of the Recoverable Robust Assignment Problem
Dennis Fischer 0001, Tim A. Hartmann, Stefan Lendl, Gerhard J. Woeginger
IPEC4
2021 Linearizable Special Cases of the Quadratic Shortest Path Problem
Eranda Çela, Bettina Klinz, Stefan Lendl, James B. Orlin, Gerhard J. Woeginger, Lasse Wulf
WG5
2021 Dispersing Obnoxious Facilities on a Graph
abstract
Abstract We study a continuous facility location problem on a graph where all edges have unit length and where the facilities may also be positioned in the interior of the edges. The goal is to position as many facilities as possible subject to the condition that any two facilities have at least distance $$\delta$$ δ from each other. We investigate the complexity of this problem in terms of the rational parameter $$\delta$$ δ . The problem is polynomially solvable, if the numerator of $$\delta$$ δ is 1 or 2, while all other cases turn out to be NP-hard.
Alexander Grigoriev, Tim A. Hartmann, Stefan Lendl, Gerhard J. Woeginger
Algorithmica4
2021 A linear time algorithm for the robust recoverable selection problem
abstract
The feasible solutions in the robust recoverable selection problem are subsets of size p that are to be selected from a ground set of size n. The objective is to construct a feasible solution in two sequential stages with two separate (but interleaved) cost structures. The fastest algorithm for this problem in the literature up to now has quadratic running time. We improve on this by developing an algorithm with linear running time.
Thomas Lachmann, Stefan Lendl, Gerhard J. Woeginger
Discret. Appl. Math.3
2021 The subset sum game revisited
abstract
Abstract We discuss a game theoretic variant of the subset sum problem, in which two players compete for a common resource represented by a knapsack. Each player owns a private set of items, players pack items alternately, and each player either wants to maximize the total weight of his own items packed into the knapsack or to minimize the total weight of the items of the other player. We show that finding the best packing strategy against a hostile or a selfish adversary is PSPACE-complete, and that against these adversaries the optimal reachable item weight for a player cannot be approximated within any constant factor (unless P=NP). The game becomes easier when the adversary is short-sighted and plays greedily: finding the best packing strategy against a greedy adversary is NP-complete in the weak sense. This variant forms one of the rare examples of pseudo-polynomially solvable problems that have a PTAS, but do not allow an FPTAS (unless P=NP).
Astrid Pieterse, Gerhard J. Woeginger
Theory Comput. Syst.2
2021 Fine-grained Complexity Analysis of Two Classic TSP Variants
abstract
We analyze two classic variants of the T RAVELING S ALESMAN P ROBLEM ( TSP ) using the toolkit of fine-grained complexity. Our first set of results is motivated by the B ITONIC TSP problem: given a set of n points in the plane, compute a shortest tour consisting of two monotone chains. It is a classic dynamic-programming exercise to solve this problem in O ( n 2 ) time. While the near-quadratic dependency of similar dynamic programs for L ONGEST C OMMON S UBSEQUENCE and D ISCRETE F réchet D istance has recently been proven to be essentially optimal under the Strong Exponential Time Hypothesis, we show that bitonic tours can be found in subquadratic time. More precisely, we present an algorithm that solves bitonic TSP in O ( n log 2 n ) time and its bottleneck version in O ( n log 3 n ) time. In the more general pyramidal TSP problem, the points to be visited are labeled 1,… , n and the sequence of labels in the solution is required to have at most one local maximum. Our algorithms for the bitonic (bottleneck) TSP problem also work for the pyramidal TSP problem in the plane. Our second set of results concerns the popular k - OPT heuristic for TSP in the graph setting. More precisely, we study the k - OPT decision problem, which asks whether a given tour can be improved by a k - OPT move that replaces k edges in the tour by k new edges. A simple algorithm solves k - OPT in O ( n k ) time for fixed k . For 2- OPT , this is easily seen to be optimal. For k =3, we prove that an algorithm with a runtime of the form Õ( n 3−ɛ ) exists if and only if A LL -P AIRS S HORTEST P ATHS in weighted digraphs has such an algorithm. For general k - OPT , it is known that a runtime of f ( k ) · n o ( k / log k ) would contradict the Exponential Time Hypothesis. The results for k =2,3 may suggest that the actual time complexity of k - OPT is Θ ( n k ). We show that this is not the case, by presenting an algorithm that finds the best k -move in O ( n ⌊ 2 k /3 ⌋+1 ) time for fixed k ≥ 3. This implies that 4- OPT can be solved in O ( n 3 ) time, matching the best-known algorithm for 3- OPT . Finally, we show how to beat the quadratic barrier for k =2 in two important settings, namely, for points in the plane and when we want to solve 2- OPT repeatedly.
Mark de Berg, Kevin Buchin, Bart M. P. Jansen, Gerhard J. Woeginger
ACM Trans. Algorithms4
2020 Continuous Facility Location on Graphs
Tim A. Hartmann, Stefan Lendl, Gerhard J. Woeginger
IPCO3
2020 Non-Monochromatic and Conflict-Free Colorings on Tree Spaces and Planar Network Spaces
abstract
Abstract It is well known that any set of n intervals in $$\mathbb {R} ^1$$ R1 admits a non-monochromatic coloring with two colors and a conflict-free coloring with three colors. We investigate generalizations of this result to colorings of objects in more complex 1-dimensional spaces, namely so-called tree spaces and planar network spaces.
Boris Aronov, Mark de Berg, Aleksandar Markovic 0001, Gerhard J. Woeginger
Algorithmica4
2020 Timeline-based planning over dense temporal domains
Laura Bozzelli, Alberto Molinari, Angelo Montanari, Adriano Peron, Gerhard J. Woeginger
Theor. Comput. Sci.5
2019 Dispersing Obnoxious Facilities on a Graph
abstract
We study a continuous facility location problem on a graph where all edges have unit length and where the facilities may also be positioned in the interior of the edges. The goal is to position as many facilities as possible subject to the condition that any two facilities have at least distance delta from each other. We investigate the complexity of this problem in terms of the rational parameter delta. The problem is polynomially solvable, if the numerator of delta is 1 or 2, while all other cases turn out to be NP-hard.
Alexander Grigoriev, Tim A. Hartmann, Stefan Lendl, Gerhard J. Woeginger
STACS4
2019 Domination When the Stars Are Out
abstract
We algorithmize the structural characterization for claw-free graphs by Chudnovsky and Seymour. Building on this result, we show that D ominating S et on claw-free graphs is (i) fixed-parameter tractable and (ii) even possesses a polynomial kernel. To complement these results, we establish that D ominating S et is unlikely to be fixed-parameter tractable on the slightly larger class of graphs that exclude K 1,4 as an induced subgraph ( K 1,4 -free graphs). We show that our algorithmization can also be used to show that the related C onnected D ominating S et problem is fixed-parameter tractable on claw-free graphs. To complement that result, we show that C onnected D ominating S et is unlikely to have a polynomial kernel on claw-free graphs and is unlikely to be fixed-parameter tractable on K 1,4 -free graphs. Combined, our results provide a dichotomy for D ominating S et and C onnected D ominating S et on K 1,ℓ -free graphs and show that the problem is fixed-parameter tractable if and only if ℓ ≤ 3.
Danny Hermelin, Matthias Mnich, Erik Jan van Leeuwen, Gerhard J. Woeginger
ACM Trans. Algorithms4
2019 The complexity of Dominating Set in geometric intersection graphs
Mark de Berg, Sándor Kisfaludi-Bak, Gerhard J. Woeginger
Theor. Comput. Sci.3
2018 Committee Selection with Intraclass and Interclass Synergies
abstract
Voting is almost never done in void, as usually there are some relations between the alternatives on which the voters vote on. These relations shall be taken into consideration when selecting a winning committee of some given multiwinner election. As taking into account all possible relations between the alternatives is generally computationally intractable, in this paper we consider classes of alternatives; intuitively, the number of classes is significantly smaller than the number of alternatives, and thus there is some hope in reaching computational tractability. We model both intraclass relations and interclass relations by functions, which we refer to as synergy functions, and study the computational complexity of identifying the best committee, taking into account those synergy functions. Our model accommodates both positive and negative relations between alternatives; further, our efficient algorithms can also deal with a rich class of diversity wishes, which we show how to model using synergy functions.
Rani Izsak, Nimrod Talmon, Gerhard J. Woeginger
AAAI3
2018 Non-monochromatic and Conflict-Free Coloring on Tree Spaces and Planar Network Spaces
Boris Aronov, Mark de Berg, Aleksandar Markovic 0001, Gerhard J. Woeginger
COCOON4
2018 Graph Similarity and Approximate Isomorphism
abstract
The graph similarity problem, also known as approximate graph isomorphism or graph matching problem, has been extensively studied in the machine learning community, but has not received much attention in the algorithms community: Given two graphs G,H of the same order n with adjacency matrices A_G,A_H, a well-studied measure of similarity is the Frobenius distance dist(G,H):=min_{pi}|A_G^{pi}-A_H|_F, where pi ranges over all permutations of the vertex set of G, where A_G^pi denotes the matrix obtained from A_G by permuting rows and columns according to pi, and where |M |_F is the Frobenius norm of a matrix M. The (weighted) graph similarity problem, denoted by GSim (WSim), is the problem of computing this distance for two graphs of same order. This problem is closely related to the notoriously hard quadratic assignment problem (QAP), which is known to be NP-hard even for severely restricted cases. It is known that GSim (WSim) is NP-hard; we strengthen this hardness result by showing that the problem remains NP-hard even for the class of trees. Identifying the boundary of tractability for WSim is best done in the framework of linear algebra. We show that WSim is NP-hard as long as one of the matrices has unbounded rank or negative eigenvalues: hence, the realm of tractability is restricted to positive semi-definite matrices of bounded rank. Our main result is a polynomial time algorithm for the special case where the associated (weighted) adjacency graph for one of the matrices has a bounded number of twin equivalence classes. The key parameter underlying our algorithm is the clustering number of a graph; this parameter arises in context of the spectral graph drawing machinery.
Martin Grohe, Gaurav Rattan, Gerhard J. Woeginger
MFCS3
2018 The Open Shop Scheduling Problem
abstract
We discuss the computational complexity, the approximability, the algorithmics and the combinatorics of the open shop scheduling problem. We summarize the most important results from the literature and explain their main ideas, we sketch the most beautiful proofs, and we also list a number of open problems.
Gerhard J. Woeginger
STACS1
2018 Some Easy and Some Not so Easy Geometric Optimization Problems
Gerhard J. Woeginger
WAOA1
2018 Preface to the Special Issue on Computer Science in Russia 2016
Alexander S. Kulikov, Gerhard J. Woeginger
Theory Comput. Syst.2
2017 Fully-Dynamic and Kinetic Conflict-Free Coloring of Intervals with Respect to Points
abstract
We introduce the dynamic conflict-free coloring problem for a set S of intervals in R 1 with respect to points, where the goal is to maintain a conflict-free coloring for S under insertions and deletions. We investigate trade-offs between the number of colors used and the number of intervals that are recolored upon insertion or deletion of an interval. Our results include: - a lower bound on the number of recolorings as a function of the number of colors, which implies that with O(1) recolorings per update the worst-case number of colors is Ω(logn/loglogn) , and that any strategy using O(1/ε) colors needs Ω(εn ε ) recolorings; - a coloring strategy that uses O(logn) colors at the cost of O(logn) recolorings, and another strategy that uses O(1/ε) colors at the cost of O(n ε /ε) recolorings; - stronger upper and lower bounds for special cases. We also consider the kinetic setting where the intervals move continuously (but there are no insertions or deletions); here we show how to maintain a coloring with only four colors at the cost of three recolorings per event and show this is tight.
Mark de Berg, Tim Leijsen, Aleksandar Markovic 0001, André van Renssen, Marcel Roeloffzen, Gerhard J. Woeginger
ISAAC6
2017 The Dominating Set Problem in Geometric Intersection Graphs
abstract
We study the parameterized complexity of dominating sets in geometric intersection graphs. In one dimension, we investigate intersection graphs induced by translates of a fixed pattern Q that consists of a finite number of intervals and a finite number of isolated points. We prove that Dominating Set on such intersection graphs is polynomially solvable whenever Q contains at least one interval, and whenever Q contains no intervals and for any two point pairs in Q the distance ratio is rational. The remaining case where Q contains no intervals but does contain an irrational distance ratio is shown to be NP-complete and contained in FPT (when parameterized by the solution size). In two and higher dimensions, we prove that Dominating Set is contained in W[1] for intersection graphs of semi-algebraic sets with constant description complexity. This generalizes known results from the literature. Finally, we establish W[1]-hardness for a large class of intersection graphs.
Mark de Berg, Sándor Kisfaludi-Bak, Gerhard J. Woeginger
IPEC3
2016 Fine-Grained Complexity Analysis of Two Classic TSP Variants
abstract
We analyze two classic variants of the Traveling Salesman Problem using the toolkit of fine-grained complexity. Our first set of results is motivated by the Bitonic TSP problem: given a set of $n$ points in the plane, compute a shortest tour consisting of two monotone chains. It is a classic dynamic-programming exercise to solve this problem in $O(n^2)$ time. While the near-quadratic dependency of similar dynamic programs for Longest Common Subsequence and Discrete Frechet Distance has recently been proven to be essentially optimal under the Strong Exponential Time Hypothesis, we show that bitonic tours can be found in subquadratic time. More precisely, we present an algorithm that solves bitonic TSP in $O(n \log^2 n)$ time and its bottleneck version in $O(n \log^3 n)$ time. Our second set of results concerns the popular $k$-OPT heuristic for TSP in the graph setting. More precisely, we study the $k$-OPT decision problem, which asks whether a given tour can be improved by a $k$-OPT move that replaces $k$ edges in the tour by $k$ new edges. A simple algorithm solves $k$-OPT in $O(n^k)$ time for fixed $k$. For 2-OPT, this is easily seen to be optimal. For $k=3$ we prove that an algorithm with a runtime of the form $\tilde{O}(n^{3-ε})$ exists if and only if All-Pairs Shortest Paths in weighted digraphs has such an algorithm. The results for $k=2,3$ may suggest that the actual time complexity of $k$-OPT is $Θ(n^k)$. We show that this is not the case, by presenting an algorithm that finds the best $k$-move in $O(n^{\lfloor 2k/3 \rfloor + 1})$ time for fixed $k \geq 3$. This implies that 4-OPT can be solved in $O(n^3)$ time, matching the best-known algorithm for 3-OPT. Finally, we show how to beat the quadratic barrier for $k=2$ in two important settings, namely for points in the plane and when we want to solve 2-OPT repeatedly.
Mark de Berg, Kevin Buchin, Bart M. P. Jansen, Gerhard J. Woeginger
ICALP4
2016 Balanced Optimization with Vector Costs
Annette M. C. Ficker, Frits C. R. Spieksma, Gerhard J. Woeginger
WAOA3
2016 Vertex Cover Meets Scheduling
Leah Epstein, Asaf Levin, Gerhard J. Woeginger
Algorithmica3
2016 The Focus of Attention Problem
Dries R. Goossens, Sergey Polyakovskiy, Frits C. R. Spieksma, Gerhard J. Woeginger
Algorithmica4
2016 Bilevel Knapsack with Interdiction Constraints
abstract
We consider a bilevel integer programming model that extends the classic 0–1 knapsack problem in a very natural way. The model describes a Stackelberg game where the leader’s decision interdicts a subset of the knapsack items for the follower. As this interdiction of items substantially increases the difficulty of the problem, it prevents the application of the classical methods for bilevel programming and of the specialized approaches that are tailored to other bilevel knapsack variants. Motivated by the simple description of the model, by its complexity, by its economic applications, and by the lack of algorithms to solve it, we design a novel viable way for computing optimal solutions. Finally, we present extensive computational results that show the effectiveness of the new algorithm on instances from the literature and on randomly generated instances.
Alberto Caprara, Margarida Carvalho, Andrea Lodi 0001, Gerhard J. Woeginger
INFORMS J. Comput.4
2016 Finding large degree-anonymous subgraphs is hard
Cristina Bazgan, Robert Bredereck, Sepp Hartung, André Nichterlein, Gerhard J. Woeginger
Theor. Comput. Sci.5
2015 A New Tractable Case of the QAP with a Robinson Matrix
Eranda Çela, Vladimir G. Deineko, Gerhard J. Woeginger
COCOA3
2015 Scheduling Two Competing Agents When One Agent Has Significantly Fewer Jobs
abstract
We study a scheduling problem where two agents (each equipped with a private set of jobs) compete to perform their respective jobs on a common single machine. Each agent wants to keep the weighted sum of completion times of his jobs below a given (agent-dependent) bound. This problem is known to be NP-hard, even for quite restrictive settings of the problem parameters. We consider parameterized versions of the problem where one of the agents has a small number of jobs (and where this small number constitutes the parameter). The problem becomes much more tangible in this case, and we present three positive algorithmic results for it. Our study is complemented by showing that the general problem is NP-complete even when one agent only has a single job.
Danny Hermelin, Judith-Madeleine Kubitza, Dvir Shabtay, Nimrod Talmon, Gerhard J. Woeginger
IPEC5
2015 The (Weighted) Metric Dimension of Graphs: Hard and Easy Cases
Leah Epstein, Asaf Levin, Gerhard J. Woeginger
Algorithmica3
2015 Well-solvable cases of the QAP with block-structured matrices
Eranda Çela, Vladimir G. Deineko, Gerhard J. Woeginger
Discret. Appl. Math.3
2015 Approximability and parameterized complexity of multicover by c-intervals
René van Bevern, Jiehua Chen 0001, Falk Hüffner, Stefan Kratsch, Nimrod Talmon, Gerhard J. Woeginger
Inf. Process. Lett.6
2015 Network-Based Vertex Dissolution
abstract
We introduce a graph-theoretic vertex dissolution model that applies to a number of redistribution scenarios, such as gerrymandering in political districting or work balancing in an online situation. The central aspect of our model is the deletion of certain vertices and the redistribution of their load to neighboring vertices in a completely balanced way. We investigate how the underlying graph structure, the knowledge of which vertices should be deleted, and the relation between old and new vertex loads influence the computational complexity of the underlying graph problems. Our results establish a clear borderline between tractable and intractable cases.
René van Bevern, Robert Bredereck, Jiehua Chen 0001, Vincent Froese, Rolf Niedermeier, Gerhard J. Woeginger
SIAM J. Discret. Math.6
2014 Star Partitions of Perfect Graphs
René van Bevern, Robert Bredereck, Laurent Bulteau, Jiehua Chen 0001, Vincent Froese, Rolf Niedermeier, Gerhard J. Woeginger
ICALP (1)7
2014 Network-Based Dissolution
René van Bevern, Robert Bredereck, Jiehua Chen 0001, Vincent Froese, Rolf Niedermeier, Gerhard J. Woeginger
MFCS (2)6
2014 Multiprocessor Jobs, Preemptive Schedules, and One-Competitive Online Algorithms
Jirí Sgall, Gerhard J. Woeginger
WAOA2
2014 A Multivariate Complexity Analysis of Lobbying in Multiple Referenda
abstract
Assume that each of n voters may or may not approve each of m issues. If an agent (the lobby) may influence up to k voters, then the central question of the NP-hard Lobbying problem is whether the lobby can choose the voters to be influenced so that as a result each issue gets a majority of approvals. This problem can be modeled as a simple matrix modification problem: Can one replace k rows of a binary n x m-matrix by k all-1 rows such that each column in the resulting matrix has a majority of 1s? Significantly extending on previous work that showed parameterized intractability (W[2]-completeness) with respect to the number k of modified rows, we study how natural parameters such as n, m, k, or the "maximum number of 1s missing for any column to have a majority of 1s" (referred to as "gap value g") govern the computational complexity of Lobbying. Among other results, we prove that Lobbying is fixed-parameter tractable for parameter m and provide a greedy logarithmic-factor approximation algorithm which solves Lobbying even optimally if m < 5. We also show empirically that this greedy algorithm performs well on general instances. As a further key result, we prove that Lobbying is LOGSNP-complete for constant values g>0, thus providing a first natural complete problem from voting for this complexity class of limited nondeterminism.
Robert Bredereck, Jiehua Chen 0001, Sepp Hartung, Stefan Kratsch, Rolf Niedermeier, Ondrej Suchý 0001, Gerhard J. Woeginger
J. Artif. Intell. Res.7
2013 Are There Any Nicely Structured Preference Profiles Nearby?
Robert Bredereck, Jiehua Chen 0001, Gerhard J. Woeginger
IJCAI3
2013 A Complexity and Approximability Study of the Bilevel Knapsack Problem
Alberto Caprara, Margarida Carvalho, Andrea Lodi 0001, Gerhard J. Woeginger
IPCO4
2013 The Complexity of Finding a Large Subgraph under Anonymity Constraints
Robert Bredereck, Sepp Hartung, André Nichterlein, Gerhard J. Woeginger
ISAAC4
2013 Core Stability in Hedonic Coalition Formation
Gerhard J. Woeginger
SOFSEM1
2013 Two hardness results for core stability in hedonic coalition formation games
Vladimir G. Deineko, Gerhard J. Woeginger
Discret. Appl. Math.2
2013 Motion Planning with Pulley, Rope, and Baskets
Christian Eggermont, Gerhard J. Woeginger
Theory Comput. Syst.2
2012 Transportation under Nasty Side Constraints
Gerhard J. Woeginger
MFCS1
2012 Motion planning with pulley, rope, and baskets
abstract
We study a motion planning problem where items have to be transported from the top room of a tower to the bottom of the tower, while simultaneously other items have to be transported into the opposite direction. Item sets are moved in two baskets hanging on a rope and pulley. To guarantee stability of the system, the weight difference between the contents of the two baskets must always stay below a given threshold. We prove that it is Pi-2-p-complete to decide whether some given initial situation of the underlying discrete system can lead to a given goal situation. Furthermore we identify several polynomially solvable special cases of this reachability problem, and we also settle the computational complexity of a number of related questions.
Christian Eggermont, Gerhard J. Woeginger
STACS2
2012 The (Weighted) Metric Dimension of Graphs: Hard and Easy Cases
Leah Epstein, Asaf Levin, Gerhard J. Woeginger
WG3
2012 An algorithmic study of switch graphs
Bastian Katz, Ignaz Rutter, Gerhard J. Woeginger
Acta Informatica3
2012 Caching Is Hard - Even in the Fault Model
abstract
We prove strong ${\mathbb {NP}}$ -completeness for the four variants of caching with multi-size pages. These four variants are obtained by choosing either the fault cost or the bit cost model, and by combining it with either a forced or an optional caching policy. This resolves two questions in the area of paging and caching that were open since the 1990s.
Marek Chrobak, Gerhard J. Woeginger, Kazuhisa Makino
Algorithmica2
2012 The interval ordering problem
Christoph Dürr, Maurice Queyranne, Frits C. R. Spieksma, Fabrice Talla Nobibon, Gerhard J. Woeginger
Discret. Appl. Math.5
2012 An algorithmic analysis of the Honey-Bee game
Rudolf Fleischer, Gerhard J. Woeginger
Theor. Comput. Sci.2
2011 Two-Bounded-Space Bin Packing Revisited
Marek Chrobak, Jirí Sgall, Gerhard J. Woeginger
ESA3
2011 Domination When the Stars Are Out
Danny Hermelin, Matthias Mnich, Erik Jan van Leeuwen, Gerhard J. Woeginger
ICALP (1)4
2011 Unweighted Coalitional Manipulation under the Borda Rule Is NP-Hard
abstract
The Borda voting rule is a positional scoring rule where, for m candidates, for every vote the first candidate receives m-1 points, the second m-2 points and so on. A Borda winner is a candidate with highest total score. It has been a prominent open problem to determine the computational complexity of UNWEIGHTED COALITIONAL MANIPULATION UNDER BORDA: Can one add a certain number of additional votes (called manipulators) to an election such that a distinguished candidate becomes a winner? We settle this open problem by showing NP-hardness even for two manipulators and three input votes. Moreover, we discuss extensions and limitations of this hardness result.
Nadja Betzler, Rolf Niedermeier, Gerhard J. Woeginger
IJCAI3
2011 Analysis of multi-stage open shop processing systems
abstract
We study algorithmic problems in multi-stage open shop processing systems that are centered around reachability and deadlock detection questions. We characterize safe and unsafe system states. We show that it is easy to recognize system states that can be reached from the initial state (where the system is empty), but that in general it is hard to decide whether one given system state is reachable from another given system state. We show that the problem of identifying reachable deadlock states is hard in general open shop systems, but is easy in the special case where no job needs processing on more than two machines (by linear programming and matching theory), and in the special case where all machines have capacity one (by graph-theoretic arguments).
Christian Eggermont, Alexander Schrijver, Gerhard J. Woeginger
STACS3
2011 The Cinderella Game on Holes and Anti-holes
Marijke H. L. Bodlaender, Cor A. J. Hurkens, Gerhard J. Woeginger
WG3
2011 Paths, trees and matchings under disjunctive constraints
Andreas Darmann, Ulrich Pferschy, Joachim Schauer, Gerhard J. Woeginger
Discret. Appl. Math.4
2011 The Northwest corner rule revisited
Bettina Klinz, Gerhard J. Woeginger
Discret. Appl. Math.2
2011 Hamiltonian index is NP-complete
Zdenek Ryjácek, Gerhard J. Woeginger, Liming Xiong
Discret. Appl. Math.2
2011 Graph coloring with rejection
Leah Epstein, Asaf Levin, Gerhard J. Woeginger
J. Comput. Syst. Sci.3
2010 Caching Is Hard - Even in the Fault Model
Marek Chrobak, Gerhard J. Woeginger, Kazuhisa Makino
ESA (1)2
2010 The Focus of Attention Problem
abstract
We consider the problem of assigning sensors to track targets so as to minimize the expected error in the resulting estimation for target locations. The so-called Focus of Attention problem deals with the special case where every target is tracked by one pair of range sensors. We provide a complete complexity and approximability analysis of the Focus Of Attention problem: We establish its strong NP-hardness, and we construct a polynomial time approximation scheme for it.
Dries R. Goossens, Sergey Polyakovskiy, Frits C. R. Spieksma, Gerhard J. Woeginger
SODA4
2010 The Traveling Salesman Problem under Squared Euclidean Distances
abstract
Let $P$ be a set of points in $\Reals^d$, and let $\alpha \ge 1$ be a real number. We define the distance between two points $p,q\in P$ as $|pq|^{\alpha}$, where $|pq|$ denotes the standard Euclidean distance between $p$ and $q$. We denote the traveling salesman problem under this distance function by \tsp($d,\alpha$). We design a 5-approximation algorithm for \tsp(2,2) and generalize this result to obtain an approximation factor of $3^{\alpha-1}+\sqrt{6}^{\,\alpha}\!/3$ for $d=2$ and all $\alpha\ge2$. We also study the variant Rev-\tsp\ of the problem where the traveling salesman is allowed to revisit points. We present a polynomial-time approximation scheme for Rev-\tsp$(2,\alpha)$ with $\alpha\ge2$, and we show that Rev-\tsp$(d, \alpha)$ is \apx-hard if $d\ge3$ and $\alpha>1$. The \apx-hardness proof carries over to \tsp$(d, \alpha)$ for the same parameter ranges.
Fred van Nijnatten, René Sitters, Gerhard J. Woeginger, Alexander Wolff 0001, Mark de Berg
STACS3
2010 The Alcuin Number of a Graph and Its Connections to the Vertex Cover Number
abstract
We consider a planning problem that generalizes Alcuin's river crossing problem to scenarios with arbitrary conflict graphs. This generalization leads to the so-called Alcuin number of the underlying conflict graph. We derive a variety of combinatorial, structural, algorithmical, and complexity theoretical results around the Alcuin number. Our technical main result is an NP-certificate for the Alcuin number. It turns out that the Alcuin number of a graph is closely related to the size of a minimum vertex cover in the graph, and we unravel several surprising connections between these two graph parameters. We provide hardness results and a fixed parameter tractability result for computing the Alcuin number. Furthermore we demonstrate that the Alcuin number of chordal graphs, bipartite graphs, and planar graphs is substantially easier to analyze than the Alcuin number of general graphs.
Péter Csorba, Cor A. J. Hurkens, Gerhard J. Woeginger
SIAM J. Discret. Math.3
2009 Combinatorial Optimization Problems with Conflict Graphs
Andreas Darmann, Ulrich Pferschy, Joachim Schauer, Gerhard J. Woeginger
CTW4
2009 Fully Decomposable Split Graphs
Hajo Broersma, Dieter Kratsch, Gerhard J. Woeginger
IWOCA3
2009 Between a Rock and a Hard Place: The Two-to-One Assignment Problem
Dries R. Goossens, Sergey Polyakovskiy, Frits C. R. Spieksma, Gerhard J. Woeginger
WAOA4
2009 An Algorithmic Study of Switch Graphs
Bastian Katz, Ignaz Rutter, Gerhard J. Woeginger
WG3
2009 A comment on parallel-machine scheduling under a grade of service provision to minimize makespan
Gerhard J. Woeginger
Inf. Process. Lett.1
2009 Generalizations of Egghe's g-index
abstract
Abstract This paper introduces the generalized Egghe‐indices as a new family of scientific impact measures for ranking the output of scientific researchers. The definition of this family is strongly inspired by Egghe's well‐known g‐index. The main contribution of the paper is a family of axiomatic characterizations that characterize every generalized Egghe‐index in terms of four axioms.
Gerhard J. Woeginger
J. Assoc. Inf. Sci. Technol.1
2009 How hard is it to find extreme Nash equilibria in network congestion games?
Elisabeth Gassner, Johannes Hatzl, Sven Oliver Krumke, Heike Sperber, Gerhard J. Woeginger
Theor. Comput. Sci.5
2009 Partitioning graphs into connected parts
Pim van 't Hof, Daniël Paulusma, Gerhard J. Woeginger
Theor. Comput. Sci.3
2008 The Alcuin Number of a Graph
Péter Csorba, Cor A. J. Hurkens, Gerhard J. Woeginger
ESA3
2008 2-piercings via graph theory
Rudi Pendavingh, Quintijn Puite, Gerhard J. Woeginger
Discret. Appl. Math.3
2008 Open problems around exact algorithms
Gerhard J. Woeginger
Discret. Appl. Math.1
2008 The problem of the moody chess players
Fokko J. van de Bult, Gerhard J. Woeginger
Inf. Process. Lett.2
2008 The Magnus-Derek game revisited
Cor A. J. Hurkens, Rudi Pendavingh, Gerhard J. Woeginger
Inf. Process. Lett.3
2008 The computational complexity of graph contractions I: Polynomially solvable and NP-complete cases
abstract
Abstract For a fixed pattern graph H, let H‐CONTRACTIBILITY denote the problem of deciding whether a given input graph is contractible to H. This paper is part I of our study on the computational complexity of the H‐CONTRACTIBILITY problem. We continue a line of research that was started in 1987 by Brouwer and Veldman, and we determine the computational complexity of the H‐CONTRACTIBILITY problem for certain classes of pattern graphs. In particular, we pinpoint the complexity for all graphs H with five vertices except for two graphs, whose polynomial time algorithms are presented in part II. Interestingly, in all connected cases that are known to be polynomially solvable, the pattern graph H has a dominating vertex, whereas in all cases that are known to be NP‐complete, the pattern graph H does not have a dominating vertex. © 2007 Wiley Periodicals, Inc. NETWORKS, 2008
Asaf Levin, Daniël Paulusma, Gerhard J. Woeginger
Networks3
2008 The computational complexity of graph contractions II: Two tough polynomially solvable cases
abstract
Abstract For a fixed pattern graph H, let H‐CONTRACTIBILITY denote the problem of deciding whether a given input graph is contractible to H. This article is part II of our study on the computational complexity of the H‐CONTRACTIBILITY problem. In the first article we pinpointed the complexity for all pattern graphs with five vertices except for two pattern graphs H. Here, we present polynomial time algorithms for these two remaining pattern graphs. Interestingly, in all connected cases that are known to be polynomially solvable, the pattern graph H has a dominating vertex, whereas in all cases that are known to be NP‐complete, the pattern graph H does not have a dominating vertex. © 2008 Wiley Periodicals, Inc. NETWORKS, 2008
Asaf Levin, Daniël Paulusma, Gerhard J. Woeginger
Networks3
2008 Getting the best response for your erg
abstract
We consider the speed scaling problem of minimizing the average response time of a collection of dynamically released jobs subject to a constraint A on energy used. We propose an algorithmic approach in which an energy optimal schedule is computed for a huge A , and then the energy optimal schedule is maintained as A decreases. We show that this approach yields an efficient algorithm for equi-work jobs. We note that the energy optimal schedule has the surprising feature that the job speeds are not monotone functions of the available energy. We then explain why this algorithmic approach is problematic for arbitrary work jobs. Finally, we explain how to use the algorithm for equi-work jobs to obtain an algorithm for arbitrary work jobs that is O (1)-approximate with respect to average response time, given an additional factor of (1 + ϵ) energy.
Kirk Pruhs, Patchrawat Uthaisombut, Gerhard J. Woeginger
ACM Trans. Algorithms3
2007 Very Large-Scale Neighborhoods with Performance Guarantees for Minimizing Makespan on Parallel Machines
Tobias Brüggemann, Johann L. Hurink, Tjark Vredeveld, Gerhard J. Woeginger
WAOA4
2007 Eliminating graphs by means of parallel knock-out schemes
Hajo Broersma, Fedor V. Fomin, Rastislav Kralovic, Gerhard J. Woeginger
Discret. Appl. Math.4
2007 Preface
Jos C. M. Baeten, Jan Karel Lenstra, Gerhard J. Woeginger
Theor. Comput. Sci.3
2007 Approximation schemes for a class of subset selection problems
Kirk Pruhs, Gerhard J. Woeginger
Theor. Comput. Sci.2
2006 Quadratic Programming and Combinatorial Minimum Weight Product Problems
Walter Kern, Gerhard J. Woeginger
CIAC2
2006 Graph Coloring with Rejection
Leah Epstein, Asaf Levin, Gerhard J. Woeginger
ESA3
2006 Timetabling Problems at the TU Eindhoven
John van den Broek, Cor A. J. Hurkens, Gerhard J. Woeginger
PATAT3
2006 Four point conditions and exponential neighborhoods for symmetric TSP
Vladimir G. Deineko, Bettina Klinz, Gerhard J. Woeginger
SODA3
2006 Planar Graph Coloring Avoiding Monochromatic Subgraphs: Trees and Paths Make It Difficult
Hajo Broersma, Fedor V. Fomin, Jan Kratochvíl, Gerhard J. Woeginger
Algorithmica4
2006 A Note on Fair Division under Interval Uncertainty
abstract
In a recent paper [International Journal of Uncertainty, Fuzziness, and Knowledge-Based Systems 8:611–618], Yager & Kreinovich characterize a certain proportional division rule in terms of the three axioms (1) symmetry, (2) participant mergability, and (3) continuity. This technical note tightens their characterization: The proportional division rule is already fully characterized by the first two axioms (1) symmetry and (2) participant mergability.
Gerhard J. Woeginger
Int. J. Uncertain. Fuzziness Knowl. Based Syst.1
2005 Roll Cutting in the Curtain Industry
Arianna Alfieri, Steef L. van de Velde, Gerhard J. Woeginger
ESA3
2005 A Note on Semi-online Machine Covering
Tomás Ebenlendr, John Noga, Jirí Sgall, Gerhard J. Woeginger
WAOA4
2005 Minimizing Makespan and Preemption Costs on a System of Uniform Machines
Hadas Shachnai, Tami Tamir, Gerhard J. Woeginger
Algorithmica3
2005 Decomposition of integer matrices and multileaf collimator sequencing
Davaatseren Baatar, Horst W. Hamacher, Matthias Ehrgott, Gerhard J. Woeginger
Discret. Appl. Math.4
2005 Graph colorings
Jaroslav Nesetril, Gerhard J. Woeginger
Theor. Comput. Sci.2
2004 Approximation Schemes for Broadcasting in Heterogenous Networks
Samir Khuller, Yoo-Ah Kim, Gerhard J. Woeginger
APPROX-RANDOM3
2004 The Traveling Salesman Problem with Few Inner Points
Vladimir G. Deineko, Michael Hoffmann 0001, Yoshio Okamoto, Gerhard J. Woeginger
COCOON4
2004 The Constrained Minimum Weighted Sum of Job Completion Times Problem
Asaf Levin, Gerhard J. Woeginger
IPCO2
2004 Approximation Schemes for a Class of Subset Selection Problems
Kirk Pruhs, Gerhard J. Woeginger
LATIN2
2004 Parallel Knock-Out Schemes in Networks
Hajo Broersma, Fedor V. Fomin, Gerhard J. Woeginger
MFCS3
2004 The Computational Complexity of the Minimum Weight Processor Assignment Problem
Hajo Broersma, Daniël Paulusma, Gerard J. M. Smit, Frank Vlaardingerbroek, Gerhard J. Woeginger
WG5
2004 Exact (Exponential) Algorithms for the Dominating Set Problem
Fedor V. Fomin, Dieter Kratsch, Gerhard J. Woeginger
WG3
2004 Project scheduling with irregular costs: complexity, approximability, and algorithms
Alexander Grigoriev, Gerhard J. Woeginger
Acta Informatica2
2004 Minimum-cost dynamic flows: The series-parallel case
abstract
Abstract A dynamic network consists of a directed graph with capacities, costs, and integral transit times on the arcs. In the minimum‐cost dynamic flow problem (MCDFP), the goal is to compute, for a given dynamic network with source s, sink t, and two integers v and T, a feasible dynamic flow from s to t of value v, obeying the time bound T, and having minimum total cost. MCDFP contains as subproblems the minimum‐cost maximum dynamic flow problem, where v is fixed to the maximum amount of flow that can be sent from s to t within time T and the minimum‐cost quickest flow problem, where is T is fixed to the minimum time needed for sending v units of flow from s to t. We first prove that both subproblems are NP‐hard even on two‐terminal series‐parallel graphs with unit capacities. As main result, we formulate a greedy algorithm for MCDFP and provide a full characterization via forbidden subgraphs of the class 𝒢 of graphs, for which this greedy algorithm always yields an optimum solution (for arbitrary choices of problem parameters). 𝒢 is a subclass of the class of two‐terminal series‐parallel graphs. We show that the greedy algorithm solves MCDFP restricted to graphs in 𝒢 in polynomial time. © 2004 Wiley Periodicals, Inc.
Bettina Klinz, Gerhard J. Woeginger
Networks2
2004 It is tough to be a plumber
Daniel Král, Vladan Majerech, Jirí Sgall, Tomás Tichý, Gerhard J. Woeginger
Theor. Comput. Sci.5
2004 Seventeen lines and one-hundred-and-one points
Gerhard J. Woeginger
Theor. Comput. Sci.1
2003 Double Digest Revisited: Complexity and Approximability in the Presence of Noisy Data
Mark Cieliebak, Stephan J. Eidenbenz, Gerhard J. Woeginger
COCOON3
2003 A Lower Bound for Cake Cutting
Jirí Sgall, Gerhard J. Woeginger
ESA2
2003 Seventeen Lines and One-Hundred-and-One Points
Gerhard J. Woeginger
ESA1
2003 A Faster FPT Algorithm for Finding Spanning Trees with Many Leaves
Paul S. Bonsma, Tobias Brüggemann, Gerhard J. Woeginger
MFCS3
2003 Backbone Colorings for Networks
Hajo Broersma, Fedor V. Fomin, Petr A. Golovach, Gerhard J. Woeginger
WG4
2003 The Complexity of Graph Contractions
Asaf Levin, Daniël Paulusma, Gerhard J. Woeginger
WG3
2003 Which matrices are immune against the transportation paradox?
Vladimir G. Deineko, Bettina Klinz, Gerhard J. Woeginger
Discret. Appl. Math.3
2003 Recognizing DNA graphs is difficult
Rudi Pendavingh, Petra Schuurman, Gerhard J. Woeginger
Discret. Appl. Math.3
2003 On the approximability of average completion time scheduling under precedence constraints
Gerhard J. Woeginger
Discret. Appl. Math.1
2003 How to detect a counterfeit coin: Adaptive versus non-adaptive solutions
Axel Born, Cor A. J. Hurkens, Gerhard J. Woeginger
Inf. Process. Lett.3
2003 The complexity of economic equilibria for house allocation markets
Sándor P. Fekete, Martin Skutella, Gerhard J. Woeginger
Inf. Process. Lett.3
2003 The geometric maximum traveling salesman problem
abstract
We consider the traveling salesman problem when the cities are points in ℝ d for some fixed d and distances are computed according to geometric distances, determined by some norm. We show that for any polyhedral norm, the problem of finding a tour of maximum length can be solved in polynomial time. If arithmetic operations are assumed to take unit time, our algorithms run in time O ( n f -2 log n ), where f is the number of facets of the polyhedron determining the polyhedral norm. Thus, for example, we have O ( n 2 log n ) algorithms for the cases of points in the plane under the Rectilinear and Sup norms. This is in contrast to the fact that finding a minimum length tour in each case is NP-hard. Our approach can be extended to the more general case of quasi-norms with a not necessarily symmetric unit ball, where we get a complexity of O ( n 2 f -2 log n ).For the special case of two-dimensional metrics with f = 4 (which includes the Rectilinear and Sup norms), we present a simple algorithm with O ( n ) running time. The algorithm does not use any indirect addressing, so its running time remains valid even in comparison based models in which sorting requires Ω( n log n ) time. The basic mechanism of the algorithm provides some intuition on why polyhedral norms allow fast algorithms.Complementing the results on simplicity for polyhedral norms, we prove that, for the case of Euclidean distances in ℝ d for d ≥ 3, the Maximum TSP is NP-hard. This sheds new light on the well-studied difficulties of Euclidean distances.
Alexander I. Barvinok, Sándor P. Fekete, David S. Johnson 0001, Arie Tamir, Gerhard J. Woeginger, Russ Woodroofe
J. ACM5
2003 Random Redundant Storage in Disk Arrays: Complexity of Retrieval Problems
abstract
Random redundant data storage strategies have proven to be a good choice for efficient data storage in multimedia servers. These strategies lead to a retrieval problem in which it is decided for each requested data block which disk to use for its retrieval. In this paper, we give a complexity classification of retrieval problems for random redundant storage.
Joep Aerts, Jan H. M. Korst, Frits C. R. Spieksma, Wim F. J. Verhaegh, Gerhard J. Woeginger
IEEE Trans. Computers5
2003 On tiling under tomographic constraints
Marek Chrobak, Peter Couperus, Christoph Dürr, Gerhard J. Woeginger
Theor. Comput. Sci.4
2002 Radio Labeling with Pre-assigned Frequencies
Hans L. Bodlaender, Hajo Broersma, Fedor V. Fomin, Artem V. Pyatkin, Gerhard J. Woeginger
ESA5
2002 Minimizing Makespan and Preemption Costs on a System of Uniform Machines
Hadas Shachnai, Tami Tamir, Gerhard J. Woeginger
ESA3
2002 An Approximation Scheme for Cake Division with a Linear Number of Cuts
Gerhard J. Woeginger
ESA1
2002 Project Scheduling with Irregular Costs: Complexity, Approximability, and Algorithms
Alexander Grigoriev, Gerhard J. Woeginger
ISAAC2
2002 How to cut a cake almost fairly
Sven Oliver Krumke, Maarten Lipmann, Willem de Paepe, Diana Poensgen, Jörg Rambau, Leen Stougie, Gerhard J. Woeginger
SODA7
2002 The mathematics of playing golf
Giovanni Rinaldi, Ulrich Voigt, Gerhard J. Woeginger
SODA3
2002 DNA Sequencing, Eulerian Graphs, and the Exact Perfect Matching Problem
Jacek Blazewicz, Piotr Formanowicz, Marta Kasprzak, Petra Schuurman, Gerhard J. Woeginger
WG5
2002 More about Subcolorings
Hajo Broersma, Fedor V. Fomin, Jaroslav Nesetril, Gerhard J. Woeginger
WG4
2002 Caching for Web Searching
Bala Kalyanasundaram, John Noga, Kirk Pruhs, Gerhard J. Woeginger
Algorithmica4
2002 A faster off-line algorithm for the TCP acknowledgement problem
John Noga, Steven S. Seiden, Gerhard J. Woeginger
Inf. Process. Lett.3
2002 Solution of a problem in DNA computing
Marek Chrobak, John Noga, Jirí Sgall, Gerhard J. Woeginger
Theor. Comput. Sci.5
2002 Off-line temporary tasks assignment
Yossi Azar, Oded Regev 0001, Jirí Sgall, Gerhard J. Woeginger
Theor. Comput. Sci.4
2001 Buying a Constant Competitive Ratio for Paging
János Csirik, Csanád Imreh, John Noga, Steven S. Seiden, Gerhard J. Woeginger
ESA5
2001 Approximation Algorithms for Scheduling Malleable Tasks under Precedence Constraints
Renaud Lepère, Denis Trystram, Gerhard J. Woeginger
ESA3
2001 The Buffer Minimization Problem for Multiprocessor Scheduling with Conflicts
Marek Chrobak, János Csirik, Csanád Imreh, John Noga, Jirí Sgall, Gerhard J. Woeginger
ICALP6
2001 On the Approximability of Average Completion Time Scheduling under Precedence Constraints
Gerhard J. Woeginger
ICALP1
2001 Assigning chain-like tasks to a chain-like network
Gerhard J. Woeginger
SODA1
2001 Complexity of Coloring Graphs without Forbidden Induced Subgraphs
Daniel Král, Jan Kratochvíl, Zsolt Tuza, Gerhard J. Woeginger
WG4
2001 De Bruijn Graphs and DNA Graphs
Rudi Pendavingh, Petra Schuurman, Gerhard J. Woeginger
WG3
2001 Linear time approximation scheme for the multiprocessor open shop problem
Sergey Sevastyanov, Gerhard J. Woeginger
Discret. Appl. Math.2
2001 A note on the depth function of combinatorial optimization problems
Gerhard J. Woeginger
Discret. Appl. Math.1
2001 Non-Approximability Results for Scheduling Problems with Minsum Criteria
abstract
We provide several non-approximability results for deterministic scheduling problems whose objective is to minimize the total job completion time. Unless 𝒫 =𝒩𝒫, none of the problems under consideration can be approximated in polynomial time within arbitrarily good precision. Most of our results are derived by APX-hardness proofs. We show that, whereas scheduling on unrelated machines with unit weights is polynomially solvable, the problem becomes APX-hard if release dates or weights are added. We further show APX-hardness for scheduling in flow shops, job shops, and open shops. We also investigate the problems of scheduling on parallel machines with precedence constraints and unit processing times, and two variants of the latter problem with unit communication delays; for these problems we provide lower bounds on the worst-case behavior of any polynomial-time approximation algorithm through the gap-reduction technique.
Han Hoogeveen, Petra Schuurman, Gerhard J. Woeginger
INFORMS J. Comput.3
2001 The reconstruction of polyominoes from their orthogonal projections
Gerhard J. Woeginger
Inf. Process. Lett.1
2000 Preemptive Scheduling with Rejection
Han Hoogeveen, Martin Skutella, Gerhard J. Woeginger
ESA3
2000 Approximability and in-approximability results for no-wait shop scheduling
abstract
We investigate the approximability of no-wait shop scheduling problems under the makespan criterion. In a flow shop, all jobs pass through the machines in the same ordering. In the more general job shop, the routes of the jobs are job-dependent. We present a polynomial time approximation scheme (PTAS) for the no-wait flow shop problem on any fixed number of machines. Unless P=NP, this result cannot be extended to the job shop problem on a fixed number of machines: We show that the no-wait job shop problem is APX-hard on (i) two machines with at most five operations per job, and on (ii) three machines with at most three operations per job.
Maxim Sviridenko, Gerhard J. Woeginger
FOCS2
2000 Resource Augmentation for Online Bounded Space Bin Packing
János Csirik, Gerhard J. Woeginger
ICALP2
2000 Scheduling a pipelined operator graph
Petra Schuurman, Gerhard J. Woeginger
SODA2
2000 Introduction
Gerhard J. Woeginger
Algorithmica1
2000 The Maximum Travelling Salesman Problem on Symmetric Demidenko Matrices
Vladimir G. Deineko, Gerhard J. Woeginger
Discret. Appl. Math.2
2000 When Does a Dynamic Programming Formulation Guarantee the Existence of a Fully Polynomial Time Approximation Scheme (FPTAS)?
abstract
We derive results of the following flavor: If a combinatorial optimization problem can be formulated via a dynamic program of a certain structure and if the involved cost and transition functions satisfy certain arithmetical and structural conditions, then the optimization problem automatically possesses a fully polynomial time approximation scheme (FPTAS). Our characterizations provide a natural and uniform approach to fully polynomial time approximation schemes. We illustrate their strength and generality by deducing from them the existence of FPTASs for a multitude of scheduling problems. Many known approximability results follow as corollaries from our main result.
Gerhard J. Woeginger
INFORMS J. Comput.1
2000 A polynomial time approximation scheme for the two-stage multiprocessor flow shop problem
Petra Schuurman, Gerhard J. Woeginger
Theor. Comput. Sci.2
1999 An FPTAS for Agreeably Weighted Variance on a Single Machine
Gerhard J. Woeginger
ICALP1
1999 Randomized Online Scheduling on Two Uniform Machines
Leah Epstein, John Noga, Steven S. Seiden, Jirí Sgall, Gerhard J. Woeginger
SODA5
1999 Preemptive Scheduling with Job-Dependent Setup Times
Petra Schuurman, Gerhard J. Woeginger
SODA2
1999 When Does a Dynamic Programming Formulation Guarantee the Existence of an FPTAS?
Gerhard J. Woeginger
SODA1
1999 A PTAS for Minimizing the Weighted Sum of Job Completion Times on Parallel Machines
abstract
We consider the problem of scheduling a set of n jobs on m identical parallel machines so as to minimize the weighted sum of job completion times. This problem is NP-hard in the strong sense. The best approximation result known so far was a 1 2 (1+ p 2)--approximation algorithm that has been derived by Kawaguchi and Kyan back in 1986. The contribution of this paper is a polynomial time approximation scheme for this problem, which settles a problem that was open for a long time. Moreover, our result constitutes the first known approximation scheme for a strongly NP-hard scheduling problem with minsum objective. 1 Introduction The problem. We consider the following machine scheduling model. We are given a set J of n independent jobs that have to be scheduled on m identical parallel machines or processors. Each job j 2 J is specified by its positive processing requirement p j and by its positive weight w j . In a feasible schedule for J , every job j 2 J is processed for p j time uni...
Martin Skutella, Gerhard J. Woeginger
STOC2
1999 On-Line Scheduling on a Single Machine: Minimizing the Total Completion Time
Amos Fiat, Gerhard J. Woeginger
Acta Informatica2
1999 Sensitivity Analysis for Knapsack Problems: Another Negative Result
Gerhard J. Woeginger
Discret. Appl. Math.1
1999 An Approximation Scheme for Minimizing Agreeably Weighted Variance on a Single Machine
abstract
We consider the problem of minimizing the weighted variance of job completion times on a single machine with job-dependent, agreeable weights. In 1995, Cai derived a fully polynomial time approximation scheme for the special case where the weights of the jobs are polynomially bounded in the number n of jobs. In this article, we completely settle the approximability status of this scheduling problem. We construct a fully polynomial time approximation scheme for the general case, without putting any restrictions on the weights of the jobs.
Gerhard J. Woeginger
INFORMS J. Comput.1
1999 Minimum-cost strong network orientation problems: Classification, complexity, and algorithms
abstract
In the minimum-cost strong network orientation problem (MCSO), we are given an undirected graph G = (V, E) with nonnegative edge lengths 𝓁(e) and a transportation schedule T = {(s1, t1, w1), …, (sk, tk, wk)}, where wi units of weight have to be transported from the source vertex si to the target vertex ti for i = 1, …, k. Let Gσ be a strongly connected orientation of G and let L be the length of the shortest (directed) path from si to ti in Gσ. The goal in the MCSO is to find a strongly connected orientation Gσ such that the overall cost of the orientation given by Σ wiL (sum case) or maxi=1,…,k wiL (bottleneck case) is minimized. The strong network orientation problem is motivated by the practical problem of designing the optimal unidirectional flow path of automated guided vehicles. In this paper, we investigate the MCSO from the algorithmic and complexity points of view and propose a classification scheme. In the first part of the paper, we identify several efficiently solvable cases of the MCSO with sum and bottleneck objective functions which arise if additional restrictions are imposed on the structure of the graph G, the edge lengths 𝓁(e), and/or the transportation schedule T. In the second part, we identify special cases of the MCSO which are NP-hard. © 1999 John Wiley & Sons, Inc. Networks 33: 57–70, 1999
Rainer E. Burkard, Karin Feldbacher, Bettina Klinz, Gerhard J. Woeginger
Networks4
1999 A note on the bottleneck graph partition problem
abstract
The bottleneck graph partition problem consists of partitioning the vertices of an undirected edge-weighted graph into two equally sized sets such that the maximum edge weight in the cut separating the two sets becomes minimum. In this short note, we present an optimum algorithm for this problem with running time O(n2), where n is the number of vertices in the graph. Our result answers an open problem posed in a recent paper by Hochbaum and Pathria (1996). © 1999 John Wiley & Sons, Inc. Networks 33: 189–191, 1999
Bettina Klinz, Gerhard J. Woeginger
Networks2
1999 Approximability and Nonapproximability Results for Minimizing Total Flow Time on a Single Machine
abstract
We consider the problem of scheduling n jobs that are released over time on a single machine in order to minimize the total flow time. This problem is well known to be NP-complete, and the best polynomial-time approximation algorithms constructed so far had (more or less trivial) worst-case performance guarantees of O(n). In this paper, we present one positive and one negative result on polynomial-time approximations for the minimum total flow time problem: The positive result is the first approximation algorithm with a sublinear worst-case performance guarantee of $O(\sqrt{n})$. This algorithm is based on resolving the preemptions of the corresponding optimum preemptive schedule. The performance guarantee of our approximation algorithm is not far from best possible, as our second, negative result demonstrates: Unless P=NP, no polynomial-time approximation algorithm for minimum total flow time can have a worst-case performance guarantee of $O(n^{1/2-\eps})$ for any $\eps>0$.
Hans Kellerer, Thomas Tautenhahn, Gerhard J. Woeginger
SIAM J. Comput.3
1998 The Maximum Traveling Salesman Problem Under Polyhedral Norms
Alexander I. Barvinok, David S. Johnson 0001, Gerhard J. Woeginger, Russ Woodroofe
IPCO3
1998 Non-approximability Results for Scheduling Problems with Minsum Criteria
Han Hoogeveen, Petra Schuurman, Gerhard J. Woeginger
IPCO3
1998 On-Line and Off-Line Approximation Algorithms for Vector Covering Problems
Noga Alon, Yossi Azar, János Csirik, Leah Epstein, Sergey Sevastyanov, Arjen P. A. Vestjens, Gerhard J. Woeginger
Algorithmica7
1998 Sometimes Travelling is Easy: The Master Tour Problem
abstract
In 1975, Kalmanson proved that if the distance matrix in the travelling salesman problem (TSP) fulfills certain combinatorial conditions (that are nowadays called the Kalmanson conditions) then the TSP is solvable in polynomial time [Canad. J. Math., 27 (1995), pp. 1000--1010]. We deal with the problem of deciding, for a given instance of the TSP, whether there is a renumbering of the cities such that the corresponding renumbered distance matrix fulfills the Kalmanson conditions. Two results are derived: first, it is shown that---in case it exists---such a renumbering can be found in polynomial time. Secondly, it is proved that such a renumbering exists if and only if the instance possesses the so-called master tour property. A recently posed question by Papadimitriou is thereby answered in the negative.
Vladimir G. Deineko, Rüdiger Rudolf, Gerhard J. Woeginger
SIAM J. Discret. Math.3
1997 Approximation Schemes for Scheduling
Noga Alon, Yossi Azar, Gerhard J. Woeginger, Tal Yadid
SODA3
1997 Pseudo-Hamiltonian Graphs
Luitpold Babel, Gerhard J. Woeginger
WG2
1997 Angle-Restricted Tours in the Plane
Sándor P. Fekete, Gerhard J. Woeginger
Comput. Geom.2
1997 The VC-dimension of Set Systems Defined by Graphs
Evangelos Kranakis, Danny Krizanc, Berthold Ruf, Jorge Urrutia, Gerhard J. Woeginger
Discret. Appl. Math.5
1997 Simple But Efficient Approaches for the Collapsing Knapsack Problem
Ulrich Pferschy, David Pisinger, Gerhard J. Woeginger
Discret. Appl. Math.3
1997 Shelf Algorithms for On-Line Strip Packing
János Csirik, Gerhard J. Woeginger
Inf. Process. Lett.2
1997 There is no Asymptotic PTAS for Two-Dimensional Vector Packing
Gerhard J. Woeginger
Inf. Process. Lett.1
1996 On-line and Off-line Approximation Algorithms for Vector Covering Problems
Noga Alon, János Csirik, Sergey Sevastyanov, Arjen P. A. Vestjens, Gerhard J. Woeginger
ESA5
1996 The Quadratic Assignment Problem with a Monotone Anti-Monge and a Symmetric Toeplitz Matrix: Easy and Hard Cases
Rainer E. Burkard, Eranda Çela, Günter Rote, Gerhard J. Woeginger
IPCO4
1996 The Travelling Salesman and the PQ-Tree
Rainer E. Burkard, Vladimir G. Deineko, Gerhard J. Woeginger
IPCO3
1996 Approximability and Nonapproximability Results for Minimizing Total Flow Time on a Single Machine
abstract
We consider the problem of scheduling n jobs that are released over time on a single machine in order to minimize the total ??flow time??. This problem is well-??known to be NP??-complete, and the best polynomial time approximation algorithms constructed so far had (more or less trivial)?? worst-??case performance guarantees of O??(n).????\nIn this paper, we present one positive and one negative result on polynomial time approximations for the minimum total ??flow time problem??. The positive result is the first approxima??tion algorithm with a sublinear worst-??case performance guarantee of O(\\sqrt{n}). This algorithm is based on resolving the preemptions of the corresponding optimum preemptive schedule??. The performance guarantee of our approximation algorithm is not far from best possible as our second, negative result demonstrates.?? Unless P=NP, no polynomial time approxima??tion algorithm for minimum total ??flow time can have a worst-??case performance guarantee of O(n^{1/2 - \\epsilon}) for any \\epsilon > 0.\n ?? ?? ????\nKeywords:?? scheduling, approximation algorithm, worst-??case analysis, total flow time, release time, single machine??.
Hans Kellerer, Thomas Tautenhahn, Gerhard J. Woeginger
STOC3
1996 One, Two, Three, Many, or: Complexity Aspects of Dynamic Network Flows with Dedicated Arcs
Bettina Klinz, Gerhard J. Woeginger
WG2
1996 On the Recognition of Permuted Supnick and Incomplete Monge Matrices
Vladimir G. Deineko, Rüdiger Rudolf, Gerhard J. Woeginger
Acta Informatica3
1996 Three-dimensional Axial Assignment Problems with Decomposable Cost Coefficients
Rainer E. Burkard, Rüdiger Rudolf, Gerhard J. Woeginger
Discret. Appl. Math.3
1996 The Convex-Hull-and-k-Line Travelling Salesman Problem
Vladimir G. Deineko, Gerhard J. Woeginger
Inf. Process. Lett.2
1995 Sometimes Travelling is Easy: The Master Tour Problem
Vladimir G. Deineko, Rüdiger Rudolf, Gerhard J. Woeginger
ESA3
1995 Minimum Cost Dynamic Flows: The Series-Parallel Case
Bettina Klinz, Gerhard J. Woeginger
IPCO2
1995 VC-Dimensions for Graphs (Extended Abstract)
Evangelos Kranakis, Danny Krizanc, Berthold Ruf, Jorge Urrutia, Gerhard J. Woeginger
WG5
1995 Permuting Matrices to Avoid Forbidden Submatrices
Bettina Klinz, Rüdiger Rudolf, Gerhard J. Woeginger
Discret. Appl. Math.3
1995 on the Recognition of Permuted Bottleneck Monge Matrices
Bettina Klinz, Rüdiger Rudolf, Gerhard J. Woeginger
Discret. Appl. Math.3
1995 Counting Convex Polygons in Planar Point Sets
Joseph S. B. Mitchell, Günter Rote, Gopalakrishnan Sundaram, Gerhard J. Woeginger
Inf. Process. Lett.4
1995 Scheduling with Time-Dependent Execution Times
Gerhard J. Woeginger
Inf. Process. Lett.1
1995 On the Complexity of Function Learning
Peter Auer, Philip M. Long, Wolfgang Maass 0001, Gerhard J. Woeginger
Mach. Learn.4
1994 An Optimal Algorithm for Preemptive On-line Scheduling
Bo Chen 0002, André van Vliet, Gerhard J. Woeginger
ESA3
1994 Heuristics for Parallel Machine Scheduling with Delivery Times
Gerhard J. Woeginger
Acta Informatica1
1994 Scheduling with Incompatible Jobs
Hans L. Bodlaender, Klaus Jansen, Gerhard J. Woeginger
Discret. Appl. Math.3
1994 A Lower Bound for Randomized On-Line Scheduling Algorithms
Bo Chen 0002, André van Vliet, Gerhard J. Woeginger
Inf. Process. Lett.3
1994 On-Line Scheduling of Jobs with Fixed Start and End Times
Gerhard J. Woeginger
Theor. Comput. Sci.1
1993 On the Complexity of Function Learning
abstract
Abstraet. The majority of results in computational learning theory are concerned with concept learning, i.e. with the special case of function learning for classes of functions with range {0, 1}. Much less is known about the theory of learning functions with a larger fange such as Nor IR. In particular relatively few results exist about he general structure of common models for function learning, and there are only very few nontrivial function classes for which positive learning results have been exhibited in any of these models. We introduce in this paper the notion of a binaly branching adversary tree for function learning, which allows us to give a somewhat surprising equivalent characterization f the optimal learning cost for learning a class of real-valued functions (in terms of a max-min definition which does not invoive any "learning " model). Another general structural result of this paper elates the cost for learning a union of function classes to the learning costs for the individual function classes. Furthermore, we exhibit an efficient leaming algorithm for learning convex piecewise linear functions from Rd into IR. Previously, the class of linear functions from 1R d into R was the only class of functions with multi-dimensional domain that was known to be learnable within the rigorous framework of a formal model for on-line leaming. Finally we give a sufficient condition for an arbitrary class 5 ~ of functions from IR into R that allows us to learn the class of all functions that can be written as the pointwise maximum of k functions from 5 r. This allows us to exhibit a number of further nontrivial classes of functions from ~ into R for which there exist eflicient]earning algorithms.
Peter Auer, Philip M. Long, Wolfgang Maass 0001, Gerhard J. Woeginger
COLT4
1993 On the Recognition of Permuted Bottleneck Monge Matrices
Bettina Klinz, Rüdiger Rudolf, Gerhard J. Woeginger
ESA3
1993 Maximum Covering with D Cliques
Klaus Jansen, Petra Scheffler, Gerhard J. Woeginger
FCT3
1993 Computing the optimum stock size
Hans Kellerer, Franz Rendl, Gerhard J. Woeginger
IPCO3
1993 On the Euclidean two Paths Problem
Hans Kellerer, Gerhard J. Woeginger
Discret. Appl. Math.2
1993 A Tight Bound for 3-Partitioning
Hans Kellerer, Gerhard J. Woeginger
Discret. Appl. Math.2
1993 Drawing Graphs in the Plane with High Resolution
abstract
This paper presents the problem of drawing a graph in the plane so that edges appear as straight lines and the minimum angle formed by any pair of incident edges is maximized. The resolution of a layout is defined to be the size of the minimum angle formed by incident edges of the graph, and the resolution of a graph to be the maximum resolution of any layout of the graph. The resolution R of a graph is characterized in terms of the maximum node degree d of the graph by proving that $\Omega (\frac{1}{{d^2 }}) \leqslant R \leqslant \frac{{2\pi }}{d}$ for any graph. Moreover, it is proved that $R = \Theta (\frac{1}{d})$ for many graphs including planar graphs, complete graphs, hypercubes, multidimensional meshes and tori, and other special networks. It is also shown that the problem of deciding if $R = \frac{{2\pi }}{d}$ for a graph is NP-hard for $d = 4$, and by using a counting argument that $R = O(\frac{{\log d}}{{d^2 }})$ for many graphs.
Michael Formann, Torben Hagerup, James Haralambides, Michael Kaufmann 0001, Frank Thomson Leighton, Antonios Symvonis, Emo Welzl, Gerhard J. Woeginger
SIAM J. Comput.8
1993 An On-Line Scheduling Heuristic With Better Worst Case Ratio Than Graham's List Scheduling
abstract
The problem of on-line scheduling a set of independent jobs on m machines is considered. The goal is to minimize the makespan of the schedule. Graham’s List Scheduling heuristic [R. L. Graham, SIAM J. Appl. Math., 17(1969), pp. 416–429] guarantees a worst case performance of $2 - \frac{1} {m}$ for this problem. This worst case bound cannot be improved for $m = 2$ and $m = 3$. For $m \geqslant 4$, approximation algorithms with worst case performance at most $2 - \frac{1}{m} - \varepsilon _m $ are presented, where $\varepsilon _m $ is some positive real depending only on m.
Gábor Galambos, Gerhard J. Woeginger
SIAM J. Comput.2
1993 Improved Space for Bounded-Space, On-Line Bin-Packing
abstract
The author presents a sequence of linear-time, bounded-space, on-line, bin-packing algorithms that are based on the “HARMONIC” algorithms ${\text{H}}_k $ introduced by Lee and Lee [J. Assoc. Comput. Mach., 32 (1985), pp. 562–572]. The algorithms in this paper guarantee the worst case performance of ${\text{H}}_k $, whereas they only use $O ( \log \log k )$ instead of k active bins. For $k\geqq 6$, the algorithms in this paper outperform all known heuristics using k active bins. For example, the author gives an algorithm that has worst case ratio less than 17/10 and uses only six active bins.
Gerhard J. Woeginger
SIAM J. Discret. Math.1
1992 Scheduling with Incompatible Jobs
Hans L. Bodlaender, Klaus Jansen, Gerhard J. Woeginger
WG3
1992 Minimum-Link Paths Among Obstacles in the Plan
Joseph S. B. Mitchell, Günter Rote, Gerhard J. Woeginger
Algorithmica3
1992 Polynomial graph-colorings
Wolfgang Gutjahr, Emo Welzl, Gerhard J. Woeginger
Discret. Appl. Math.3
1992 Finding Minimum Area k-gons
David Eppstein, Mark H. Overmars, Günter Rote, Gerhard J. Woeginger
Discret. Comput. Geom.4
1992 Almost Tight Bounds for epsilon-Nets
János Komlós, János Pach, Gerhard J. Woeginger
Discret. Comput. Geom.3
1992 Detecting Cycles Through Three Fixed Vertices in a Graph
Herbert Fleischner, Gerhard J. Woeginger
Inf. Process. Lett.2
1992 Counting Convex k-Gons in Planar Point Sets
Günter Rote, Gerhard J. Woeginger
Inf. Process. Lett.2
1992 Finding the Closest Extreme Vertex to a Fixed Point
Gerhard J. Woeginger
Inf. Process. Lett.1
1992 The Complexity of Finding Arborescences in Hypergraphs
Gerhard J. Woeginger
Inf. Process. Lett.1
1992 On the Equal-Subset-Sum Problem
Gerhard J. Woeginger, Zhongliang Yu 0001
Inf. Process. Lett.1
1991 Counting k-Subsets and Convex k-gons in the Plane
Günter Rote, Gerhard J. Woeginger, Binhai Zhu, Zhengyan Wang
Inf. Process. Lett.2
1991 On Minimizing the Sum of k Tardinesses
Gerhard J. Woeginger
Inf. Process. Lett.1
1990 Minimum-Link Paths Among Obstacles in the Plane
abstract
Given a set of nonintersecting polygonal obstacles in the plane, the link distance between two points s and t is the minimum number of edges required to form a polygonal path connecting s to t that avoids all obstacles. We present an algorithm that computes the link distance (and a corresponding minimum-link path) between two points in time Ο(Eα(n) log2 n) (and space Ο(E)), where n is the total number of edges of the obstacles, E is the size of the visibility graph, and α(n) denotes the extremely slowly growing inverse of Ackermann's function.
Joseph S. B. Mitchell, Günter Rote, Gerhard J. Woeginger
SCG3
1990 Some New Bounds for Epsilon-Nets
abstract
Given any natural number d, 0 < ε < 1, let ƒd(ε) denote the smallest integer ƒ such that every range space of Vapnik-Chervonenkis dimension d has an ε-net of size at most ƒ We solve a problem of Haussler and Welzl by showing that if d ≥ 2, then ƒd(ε) > 1/48 d/ε log 1/ ε which is not far from being optimal, if d is fixed and ε → 0. Further, we prove that ƒ1(ε) = max(2,⌈1/ε⌉ - 1), and similar bounds are established for some special classes of range spaces of Vapnik-Chervonenkis dimension three.
János Pach, Gerhard J. Woeginger
SCG2
1990 Drawing Graphs in the Plane with High Resolution
abstract
The problem of drawing a graph in the plane so that edges appear as straight lines and the minimum angle formed by any pair of incident edges is maximized is studied. The resolution of a layout is defined to be the size of the minimum angle formed by incident edges of the graph, and the resolution of a graph is defined to be the maximum resolution of any layout of the graph. The resolution R of a graph is characterized in terms of the maximum node degree d of the graph by proving that Omega (1/d/sup 2/)>
Michael Formann, Torben Hagerup, James Haralambides, Michael Kaufmann 0001, Frank Thomson Leighton, Antonios Symvonis, Emo Welzl, Gerhard J. Woeginger
FOCS8
1990 A Simple Solution to the Two Paths Problem in Planar Graphs
Gerhard J. Woeginger
Inf. Process. Lett.1
1989 Polynomial Graph-Colorings
Wolfgang Gutjahr, Emo Welzl, Gerhard J. Woeginger
STACS3
1988 Epsilon-Nets for Halfplanes
Gerhard J. Woeginger
WG1