90 research outputs found

    Sherali-Adams gaps, flow-cover inequalities and generalized configurations for capacity-constrained Facility Location

    Get PDF
    Metric facility location is a well-studied problem for which linear programming methods have been used with great success in deriving approximation algorithms. The capacity-constrained generalizations, such as capacitated facility location (CFL) and lower-bounded facility location (LBFL), have proved notorious as far as LP-based approximation is concerned: while there are local-search-based constant-factor approximations, there is no known linear relaxation with constant integrality gap. According to Williamson and Shmoys devising a relaxation-based approximation for \cfl\ is among the top 10 open problems in approximation algorithms. This paper advances significantly the state-of-the-art on the effectiveness of linear programming for capacity-constrained facility location through a host of impossibility results for both CFL and LBFL. We show that the relaxations obtained from the natural LP at Ω(n)\Omega(n) levels of the Sherali-Adams hierarchy have an unbounded gap, partially answering an open question of \cite{LiS13, AnBS13}. Here, nn denotes the number of facilities in the instance. Building on the ideas for this result, we prove that the standard CFL relaxation enriched with the generalized flow-cover valid inequalities \cite{AardalPW95} has also an unbounded gap. This disproves a long-standing conjecture of \cite{LeviSS12}. We finally introduce the family of proper relaxations which generalizes to its logical extreme the classic star relaxation and captures general configuration-style LPs. We characterize the behavior of proper relaxations for CFL and LBFL through a sharp threshold phenomenon.Comment: arXiv admin note: substantial text overlap with arXiv:1305.599

    Small Extended Formulation for Knapsack Cover Inequalities from Monotone Circuits

    Full text link
    Initially developed for the min-knapsack problem, the knapsack cover inequalities are used in the current best relaxations for numerous combinatorial optimization problems of covering type. In spite of their widespread use, these inequalities yield linear programming (LP) relaxations of exponential size, over which it is not known how to optimize exactly in polynomial time. In this paper we address this issue and obtain LP relaxations of quasi-polynomial size that are at least as strong as that given by the knapsack cover inequalities. For the min-knapsack cover problem, our main result can be stated formally as follows: for any Δ>0\varepsilon >0, there is a (1/Δ)O(1)nO(log⁥n)(1/\varepsilon)^{O(1)}n^{O(\log n)}-size LP relaxation with an integrality gap of at most 2+Δ2+\varepsilon, where nn is the number of items. Prior to this work, there was no known relaxation of subexponential size with a constant upper bound on the integrality gap. Our construction is inspired by a connection between extended formulations and monotone circuit complexity via Karchmer-Wigderson games. In particular, our LP is based on O(log⁥2n)O(\log^2 n)-depth monotone circuits with fan-in~22 for evaluating weighted threshold functions with nn inputs, as constructed by Beimel and Weinreb. We believe that a further understanding of this connection may lead to more positive results complementing the numerous lower bounds recently proved for extended formulations.Comment: 21 page

    LP-Based Algorithms for Capacitated Facility Location

    Full text link
    Linear programming has played a key role in the study of algorithms for combinatorial optimization problems. In the field of approximation algorithms, this is well illustrated by the uncapacitated facility location problem. A variety of algorithmic methodologies, such as LP-rounding and primal-dual method, have been applied to and evolved from algorithms for this problem. Unfortunately, this collection of powerful algorithmic techniques had not yet been applicable to the more general capacitated facility location problem. In fact, all of the known algorithms with good performance guarantees were based on a single technique, local search, and no linear programming relaxation was known to efficiently approximate the problem. In this paper, we present a linear programming relaxation with constant integrality gap for capacitated facility location. We demonstrate that the fundamental theories of multi-commodity flows and matchings provide key insights that lead to the strong relaxation. Our algorithmic proof of integrality gap is obtained by finally accessing the rich toolbox of LP-based methodologies: we present a constant factor approximation algorithm based on LP-rounding.Comment: 25 pages, 6 figures; minor revision

    Strengths and Limitations of Linear Programming Relaxations

    Get PDF
    Many of the currently best-known approximation algorithms for NP-hard optimization problems are based on Linear Programming (LP) and Semi-definite Programming (SDP) relaxations. Given its power, this class of algorithms seems to contain the most favourable candidates for outperforming the current state-of-the-art approximation guarantees for NP-hard problems, for which there still exists a gap between the inapproximability results and the approximation guarantees that we know how to achieve in polynomial time. In this thesis, we address both the power and the limitations of these relaxations, as well as the connection between the shortcomings of these relaxations and the inapproximability of the underlying problem. In the first part, we study the limitations of LP relaxations of well-known graph problems such as the Vertex Cover problem and the Independent Set problem. We prove that any small LP relaxation for the aforementioned problems, cannot have an integrality gap strictly better than 22 and ω(1)\omega(1), respectively. Furthermore, our lower bound for the Independent Set problem also holds for any SDP relaxation. Prior to our work, it was only known that such LP relaxations cannot have an integrality gap better than 1.51.5 for the Vertex Cover Problem, and better than 22 for the Independent Set problem. In the second part, we study the so-called knapsack cover inequalities that are used in the current best relaxations for numerous combinatorial optimization problems of covering type. In spite of their widespread use, these inequalities yield LP relaxations of exponential size, over which it is not known how to optimize exactly in polynomial time. We address this issue and obtain LP relaxations of quasi-polynomial size that are at least as strong as that given by the knapsack cover inequalities. In the last part, we show a close connection between structural hardness for k-partite graphs and tight inapproximability results for scheduling problems with precedence constraints. This connection is inspired by a family of integrality gap instances of a certain LP relaxation. Assuming the hardness of an optimization problem on k-partite graphs, we obtain a hardness of 2−Δ2-\varepsilon for the problem of minimizing the makespan for scheduling with preemption on identical parallel machines, and a super constant inapproximability for the problem of scheduling on related parallel machines. Prior to this result, it was only known that the first problem does not admit a PTAS, and the second problem is NP-hard to approximate within a factor strictly better than 2, assuming the Unique Games Conjecture

    Dynamic Facility Location with Modular Capacities : Models, Algorithms and Applications in Forestry

    Get PDF
    Les dĂ©cisions de localisation sont souvent soumises Ă  des aspects dynamiques comme des changements dans la demande des clients. Pour y rĂ©pondre, la solution consiste Ă  considĂ©rer une flexibilitĂ© accrue concernant l’emplacement et la capacitĂ© des installations. MĂȘme lorsque la demande est prĂ©visible, trouver le planning optimal pour le dĂ©ploiement et l'ajustement dynamique des capacitĂ©s reste un dĂ©fi. Dans cette thĂšse, nous nous concentrons sur des problĂšmes de localisation avec pĂ©riodes multiples, et permettant l'ajustement dynamique des capacitĂ©s, en particulier ceux avec des structures de coĂ»ts complexes. Nous Ă©tudions ces problĂšmes sous diffĂ©rents points de vue de recherche opĂ©rationnelle, en prĂ©sentant et en comparant plusieurs modĂšles de programmation linĂ©aire en nombres entiers (PLNE), l'Ă©valuation de leur utilisation dans la pratique et en dĂ©veloppant des algorithmes de rĂ©solution efficaces. Cette thĂšse est divisĂ©e en quatre parties. Tout d’abord, nous prĂ©sentons le contexte industriel Ă  l’origine de nos travaux: une compagnie forestiĂšre qui a besoin de localiser des campements pour accueillir les travailleurs forestiers. Nous prĂ©sentons un modĂšle PLNE permettant la construction de nouveaux campements, l’extension, le dĂ©placement et la fermeture temporaire partielle des campements existants. Ce modĂšle utilise des contraintes de capacitĂ© particuliĂšres, ainsi qu’une structure de coĂ»t Ă  Ă©conomie d’échelle sur plusieurs niveaux. L'utilitĂ© du modĂšle est Ă©valuĂ©e par deux Ă©tudes de cas. La deuxiĂšme partie introduit le problĂšme dynamique de localisation avec des capacitĂ©s modulaires gĂ©nĂ©ralisĂ©es. Le modĂšle gĂ©nĂ©ralise plusieurs problĂšmes dynamiques de localisation et fournit de meilleures bornes de la relaxation linĂ©aire que leurs formulations spĂ©cialisĂ©es. Le modĂšle peut rĂ©soudre des problĂšmes de localisation oĂč les coĂ»ts pour les changements de capacitĂ© sont dĂ©finis pour toutes les paires de niveaux de capacitĂ©, comme c'est le cas dans le problĂšme industriel mentionnĂ©e ci-dessus. Il est appliquĂ© Ă  trois cas particuliers: l'expansion et la rĂ©duction des capacitĂ©s, la fermeture temporaire des installations, et la combinaison des deux. Nous dĂ©montrons des relations de dominance entre notre formulation et les modĂšles existants pour les cas particuliers. Des expĂ©riences de calcul sur un grand nombre d’instances gĂ©nĂ©rĂ©es alĂ©atoirement jusqu’à 100 installations et 1000 clients, montrent que notre modĂšle peut obtenir des solutions optimales plus rapidement que les formulations spĂ©cialisĂ©es existantes. Compte tenu de la complexitĂ© des modĂšles prĂ©cĂ©dents pour les grandes instances, la troisiĂšme partie de la thĂšse propose des heuristiques lagrangiennes. BasĂ©es sur les mĂ©thodes du sous-gradient et des faisceaux, elles trouvent des solutions de bonne qualitĂ© mĂȘme pour les instances de grande taille comportant jusqu’à 250 installations et 1000 clients. Nous amĂ©liorons ensuite la qualitĂ© de la solution obtenue en rĂ©solvent un modĂšle PLNE restreint qui tire parti des informations recueillies lors de la rĂ©solution du dual lagrangien. Les rĂ©sultats des calculs montrent que les heuristiques donnent rapidement des solutions de bonne qualitĂ©, mĂȘme pour les instances oĂč les solveurs gĂ©nĂ©riques ne trouvent pas de solutions rĂ©alisables. Finalement, nous adaptons les heuristiques prĂ©cĂ©dentes pour rĂ©soudre le problĂšme industriel. Deux relaxations diffĂ©rentes sont proposĂ©es et comparĂ©es. Des extensions des concepts prĂ©cĂ©dents sont prĂ©sentĂ©es afin d'assurer une rĂ©solution fiable en un temps raisonnable.Location decisions are frequently subject to dynamic aspects such as changes in customer demand. Often, flexibility regarding the geographic location of facilities, as well as their capacities, is the only solution to such issues. Even when demand can be forecast, finding the optimal schedule for the deployment and dynamic adjustment of capacities remains a challenge. In this thesis, we focus on multi-period facility location problems that allow for dynamic capacity adjustment, in particular those with complex cost structures. We investigate such problems from different Operations Research perspectives, presenting and comparing several mixed-integer programming (MIP) models, assessing their use in practice and developing efficient solution algorithms. The thesis is divided into four parts. We first motivate our research by an industrial application, in which a logging company needs to locate camps to host the workers involved in forestry operations. We present a MIP model that allows for the construction of additional camps, the expansion and relocation of existing ones, as well as partial closing and reopening of facilities. The model uses particular capacity constraints that involve integer rounding on the left hand side. Economies of scale are considered on several levels of the cost structure. The usefulness of the model is assessed by two case studies. The second part introduces the Dynamic Facility Location Problem with Generalized Modular Capacities (DFLPG). The model generalizes existing formulations for several dynamic facility location problems and provides stronger linear programming relaxations than the specialized formulations. The model can address facility location problems where the costs for capacity changes are defined for all pairs of capacity levels, as it is the case in the previously introduced industrial problem. It is applied to three special cases: capacity expansion and reduction, temporary facility closing and reopening, and the combination of both. We prove dominance relationships between our formulation and existing models for the special cases. Computational experiments on a large set of randomly generated instances with up to 100 facility locations and 1000 customers show that our model can obtain optimal solutions in shorter computing times than the existing specialized formulations. Given the complexity of such models for large instances, the third part of the thesis proposes efficient Lagrangian heuristics. Based on subgradient and bundle methods, good quality solutions are found even for large-scale instances with up to 250 facility locations and 1000 customers. To improve the final solution quality, a restricted model is solved based on the information collected through the solution of the Lagrangian dual. Computational results show that the Lagrangian based heuristics provide highly reliable results, producing good quality solutions in short computing times even for instances where generic solvers do not find feasible solutions. Finally, we adapt the Lagrangian heuristics to solve the industrial application. Two different relaxations are proposed and compared. Extensions of the previous concepts are presented to ensure a reliable solution of the problem, providing high quality solutions in reasonable computing times

    Fiber to the home

    Get PDF
    In den letzten Jahren gab es zunehmenden Bedarf fĂŒr breitbandige Telekommunikations Netzwerke. Eine von Telekommunikationsunternehmen angewandte Strategie um die Bandbreite entlang der last-mile des Netzwerks zu erhöhen ist, Glasfaserkabel direkt bis zum Endkunden zu verlegen. Diese Strategie wird fiber to the home (FTTH) genannt. In der vorliegenden Arbeit wird das local access network design problem (LAN) und die Variante mit prize-collecting (PC-LAN) verwendet, um das Problem der FTTH Planung zu modellieren. Das LAN Problem zielt darauf ab eine kostenminimale Lösung zu finden und gestattet es sowohl verschiedene Kabeltechnologien und existierende Infrastruktur, als auch die Zusatzkosten zu modellieren, die anfallen wenn neue Verbindungen hergestellt werden. DarĂŒber hinaus, erlaubt das PC-LAN Problem den Aspekt zu modellieren, dass nicht unbedingt alle Kunden mit FTTH versorgt werden mĂŒssen. Stattdessen wird eine Teilmenge der Kunden versorgt mit dem Ziel den Profit zu maximieren. Um LAN und PC-LAN Problem Instanzen zu lösen, werden folgende Methoden des Operations Research angewandt: Preprocessing, ganzzahlige Programmierung, StĂ€rkung der mathematischen Modelle durch Disaggregation der Variablen, Benders' Dekomposition und adaptive Multi-Start-Heuristiken. In einem Projekt von UniversitĂ€t Wien und Telekom Austria wurden große FTTH DatensĂ€tze untersucht und die hier vorgestellten Methoden entworfen. Diese LösungsansĂ€tze wurden als Computerprogramme implementiert und ihre Tauglichkeit zur Behandlung von FTTH Planungsfragen konnte gezeigt werden.Within recent years the request for broadband telecommunication networks has been constantly increasing. A strategy employed by telecommunication companies to increase the bandwidth on the last mile of the network is to lay optical fiber directly to the end customer. This strategy is denoted as fiber to the home (FTTH). In this thesis the local access network design problem (LAN) and its prize-collecting variant (PC-LAN) are used to formalize the planning of FTTH networks. The LAN problem asks for a cost minimal solution and allows to model different cable technologies, existing infrastructure and the overhead cost incurred by building new connections. In addition, the PC-LAN problem covers the aspect, that not all customers must necessarily be connected with FTTH, but instead we search for a subset of customers in order to maximize profits. To solve LAN and PC-LAN instances, the following operations research methods are employed: Preprocessing, mixed integer programming, model strengthening by variable disaggregation, Benders' decomposition and adaptive multi-start heuristics. In a project between University of Vienna and Telekom Austria, large real world data sets for FTTH planning were investigated and the methods presented in this thesis have been designed. These solution methods have been implemented as computer programs and empirically verified to be reasonable approaches to FTTH network design problems

    Algorithms for covering multiple submodular constraints and applications

    Get PDF
    We consider the problem of covering multiple submodular constraints. Given a finite ground set N, a weight function w:N→R+w: N \rightarrow \mathbb {R}_+, r monotone submodular functions f1,f2,
,frf_1,f_2,\ldots ,f_r over N and requirements k1,k2,
,krk_1,k_2,\ldots ,k_r the goal is to find a minimum weight subset S⊆NS \subseteq N such that fi(S)≄kif_i(S) \ge k_i for 1≀i≀r1 \le i \le r. We refer to this problem as Multi-Submod-Cover and it was recently considered by Har-Peled and Jones (Few cuts meet many point sets. CoRR. arxiv:abs1808.03260Har-Peled and Jones 2018) who were motivated by an application in geometry. Even with r=1r=1 Multi-Submod-Cover generalizes the well-known Submodular Set Cover problem (Submod-SC), and it can also be easily reduced to Submod-SC. A simple greedy algorithm gives an O(log⁥(kr))O(\log (kr)) approximation where k=∑ikik = \sum _i k_i and this ratio cannot be improved in the general case. In this paper, motivated by several concrete applications, we consider two ways to improve upon the approximation given by the greedy algorithm. First, we give a bicriteria approximation algorithm for Multi-Submod-Cover that covers each constraint to within a factor of (1−1/e−Δ)(1-1/e-\varepsilon ) while incurring an approximation of O(1Ï”log⁥r)O(\frac{1}{\epsilon }\log r) in the cost. Second, we consider the special case when each fif_i is a obtained from a truncated coverage function and obtain an algorithm that generalizes previous work on partial set cover (Partial-SC), covering integer programs (CIPs) and multiple vertex cover constraints Bera et al. (Theoret Comput Sci 555:2–8 Bera et al. 2014). Both these algorithms are based on mathematical programming relaxations that avoid the limitations of the greedy algorithm. We demonstrate the implications of our algorithms and related ideas to several applications ranging from geometric covering problems to clustering with outliers. Our work highlights the utility of the high-level model and the lens of submodularity in addressing this class of covering problems.publishedVersio
    • 

    corecore