Victoria Kaial, Hervé Kerivin , Annegret K. Wagler
{"title":"On non-superperfection of edge intersection graphs of paths","authors":"Victoria Kaial, Hervé Kerivin , Annegret K. Wagler","doi":"10.1016/j.disopt.2024.100857","DOIUrl":"10.1016/j.disopt.2024.100857","url":null,"abstract":"<div><p>The routing and spectrum assignment problem in modern flexgrid elastic optical networks asks for assigning to given demands a route in an optical network and a channel within an optical frequency spectrum so that the channels of two demands are disjoint whenever their routes share a link in the optical network. This problem can be modeled in two phases: firstly, a selection of paths in the network and, secondly, an interval coloring problem in the edge intersection graph of these paths. The interval chromatic number equals the smallest size of a spectrum such that a proper interval coloring is possible, the weighted clique number is a natural lower bound. Graphs where both parameters coincide for all possible non-negative integral weights are called superperfect. Therefore, the occurrence of non-superperfect edge intersection graphs of routing paths can provoke the need of larger spectral resources. In this work, we examine the question which minimal non-superperfect graphs can occur in the edge intersection graphs of routing paths in different underlying networks: when the network is a path, a tree, a cycle, or a sparse planar graph with small maximum degree. We show that for any possible network (even if it is restricted to a path) the resulting edge intersection graphs are not necessarily superperfect. We close with a discussion of possible consequences and of some lines of future research.</p></div>","PeriodicalId":50571,"journal":{"name":"Discrete Optimization","volume":"54 ","pages":"Article 100857"},"PeriodicalIF":0.9,"publicationDate":"2024-08-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141979335","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"The packing number of cubic graphs","authors":"Wayne Goddard , Michael A. Henning","doi":"10.1016/j.disopt.2024.100850","DOIUrl":"10.1016/j.disopt.2024.100850","url":null,"abstract":"<div><p>A packing in a graph is a set of vertices that are mutually distance at least 3 apart. By using optimization and linear programming to help analyze the greedy algorithm, we improve on a result of Favaron and show that every connected cubic graph of order <span><math><mi>n</mi></math></span> has a packing of size at least <span><math><mrow><mfrac><mrow><mn>17</mn></mrow><mrow><mn>132</mn></mrow></mfrac><mi>n</mi><mo>−</mo><mi>O</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math></span>.</p></div>","PeriodicalId":50571,"journal":{"name":"Discrete Optimization","volume":"53 ","pages":"Article 100850"},"PeriodicalIF":0.9,"publicationDate":"2024-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141938261","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Jannis Blauth , Stephan Held , Dirk Müller , Niklas Schlomberg , Vera Traub , Thorben Tröbst , Jens Vygen
{"title":"Vehicle routing with time-dependent travel times: Theory, practice, and benchmarks","authors":"Jannis Blauth , Stephan Held , Dirk Müller , Niklas Schlomberg , Vera Traub , Thorben Tröbst , Jens Vygen","doi":"10.1016/j.disopt.2024.100848","DOIUrl":"10.1016/j.disopt.2024.100848","url":null,"abstract":"<div><p>We develop theoretical foundations and practical algorithms for vehicle routing with time-dependent travel times. We also provide new benchmark instances and experimental results.</p><p>First, we study basic operations on piecewise linear arrival time functions. In particular, we devise a faster algorithm to compute the pointwise minimum of a set of piecewise linear functions and a monotonicity-preserving variant of the Imai–Iri algorithm to approximate an arrival time function with fewer breakpoints.</p><p>Next, we show how to evaluate insertion and deletion operations in tours efficiently and update the underlying data structure faster than previously known when a tour changes. Evaluating a tour also requires a scheduling step which is non-trivial in the presence of time windows and time-dependent travel times. We show how to perform this in linear time.</p><p>Based on these results, we develop a local search heuristic to solve real-world vehicle routing problems with various constraints efficiently and report experimental results on classical benchmarks. Since most of these do not have time-dependent travel times, we generate and publish new benchmark instances that are based on real-world data. This data also demonstrates the importance of considering time-dependent travel times in instances with tight time windows.</p></div>","PeriodicalId":50571,"journal":{"name":"Discrete Optimization","volume":"53 ","pages":"Article 100848"},"PeriodicalIF":0.9,"publicationDate":"2024-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S1572528624000276/pdfft?md5=22a97d8c380cf8927372907e85523ccf&pid=1-s2.0-S1572528624000276-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141938257","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Two-machine job shop problem with a single server and sequence-independent non-anticipatory set-up times","authors":"Nadia Babou , Mourad Boudhar , Djamal Rebaine","doi":"10.1016/j.disopt.2024.100845","DOIUrl":"10.1016/j.disopt.2024.100845","url":null,"abstract":"<div><p>We address in this paper the two-machine job shop scheduling problem with a single server that sets up the jobs before they get processed on the machines. The server is only needed during the set-up and becomes free at the end of this phase. Moreover, the set-ups are non-anticipatory and the set-up times are sequence-independent. We seek a schedule that minimizes the overall completion time, also called the makespan. We propose several lower bounds to the problem and prove the <span><math><mrow><mi>N</mi><mi>P</mi></mrow></math></span>-hardness in the strong sense of two restricted cases. In addition, we present a linear time algorithm for a special case. In order to solve the general problem, we develop a genetic and simulated annealing algorithms that use feasibility guaranteed procedures. An experimental study is carried out to analyze the performance of these meta-heuristic methods.</p></div>","PeriodicalId":50571,"journal":{"name":"Discrete Optimization","volume":"53 ","pages":"Article 100845"},"PeriodicalIF":1.1,"publicationDate":"2024-05-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141189692","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Benno Hoch , Frauke Liers , Sarah Neumann , Francisco Javier Zaragoza Martínez
{"title":"The non-stop disjoint trajectories problem","authors":"Benno Hoch , Frauke Liers , Sarah Neumann , Francisco Javier Zaragoza Martínez","doi":"10.1016/j.disopt.2024.100837","DOIUrl":"https://doi.org/10.1016/j.disopt.2024.100837","url":null,"abstract":"<div><p>Consider an undirected network with traversal times on its edges and a set of commodities with connection requests from sources to destinations and release dates. The non-stop disjoint trajectories problem is to find trajectories that fulfill all requests, such that the commodities never meet. In this extension to the <span><math><mi>NP</mi></math></span>-complete disjoint paths problem, trajectories must satisfy a non-stop condition, which disallows waiting at vertices or along arcs. This problem variant appears, for example, when disjoint aircraft trajectories shall be determined or in bufferless packet routing. We study the border of tractability for feasibility and optimization problems on three graph classes that are frequently used where space and time are discretized simultaneously: the path, the grid, and the mesh. We show that if all commodities have a common release date, feasibility can be decided in polynomial time on paths. For the unbounded mesh and unit-costs, we show how to construct optimal trajectories. In contrast, if commodities have individual release intervals and turns are forbidden, then even feasibility is <span><math><mi>NP</mi></math></span>-complete for the path. For the mesh and arbitrary edge costs, with individual release dates and turning abilities of commodities restricted to at most 90°, we show that optimization and approximation are not fixed-parameter tractable.</p></div>","PeriodicalId":50571,"journal":{"name":"Discrete Optimization","volume":"52 ","pages":"Article 100837"},"PeriodicalIF":1.1,"publicationDate":"2024-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S1572528624000161/pdfft?md5=58a07aefa7044d86caaa7f7f71ef6b5b&pid=1-s2.0-S1572528624000161-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140349866","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Fleet & tail assignment under uncertainty","authors":"Lukas Glomb, Frauke Liers, Florian Rösel","doi":"10.1016/j.disopt.2024.100836","DOIUrl":"https://doi.org/10.1016/j.disopt.2024.100836","url":null,"abstract":"<div><p>Airlines solve many different optimization problems and combine the resulting solutions to ensure smooth, minimum-cost operations. Crucial problems are the Fleet Assignment, which assigns aircraft types to flights of a given schedule, and the Tail Assignment, which determines individual flight sequences to be performed by single aircraft. In order to find a cost-optimal solution, many airlines use mathematical optimization models. For these to be effective, the available data and forecasts must reflect the situation as accurately as possible. However, especially in times of a pandemic, the underlying plan is subject to severe uncertainties: Staff and demand uncertainties can even lead to flight cancellations or result in entire aircraft having to be grounded. Therefore, it is advantageous for airlines to protect their mathematical models against uncertainties in the input parameters. In this work, two computational tractable and cost-efficient robust models and solution approaches are developed: First, we set up a novel mixed integer model for the integrated fleet and tail assignment, which ensures that as few subsequent flights as possible have to be canceled in the event of initial flight cancellations. We then solve this model using a procedure that ensures that the costs of the solution remain considerably low. Our second model is an extended fleet assignment model that allows us to compensate for entire aircraft cancellations in the best possible way, taking into account rescheduling options. We demonstrate the effectiveness of both approaches by conducting an extensive computational study based on real flight schedules of a major German airline. It turns out that both models deliver stable, cost-efficient solutions within less than ten minutes, which significantly reduce follow-up costs in the case uncertainties arise.</p></div>","PeriodicalId":50571,"journal":{"name":"Discrete Optimization","volume":"52 ","pages":"Article 100836"},"PeriodicalIF":1.1,"publicationDate":"2024-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S157252862400015X/pdfft?md5=f80dbb301204008a3a9aff4b64f02673&pid=1-s2.0-S157252862400015X-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140134200","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pavlos Eirinakis , Ioannis Mourtos , Michalis Samaris
{"title":"On Pareto optimal balanced exchanges","authors":"Pavlos Eirinakis , Ioannis Mourtos , Michalis Samaris","doi":"10.1016/j.disopt.2024.100835","DOIUrl":"https://doi.org/10.1016/j.disopt.2024.100835","url":null,"abstract":"<div><p>We investigate a market without money in which every agent offers indivisible goods in multiple copies, in exchange for goods of other agents. The exchange must be balanced in the sense that each agent should receive a quantity of good(s) equal to the one she transfers to others. We describe the market in graph-theoretic terms hence we use the notion of circulations to describe a balanced exchange of goods. Each agent has strict preferences over the agents from which she will receive goods and an upper bound on the quantity of each transaction, while a positive integer weight reflects the social importance of each unit exchanged. In this paper, we propose a simple variant of the Top Trading Cycles mechanism that finds a Pareto optimal circulation. We then offer necessary and sufficient conditions for a circulation to be Pareto optimal and, as a consequence, a easy recognition procedure. Last, we show that finding a maximum weight Pareto optimal circulation is NP-hard but becomes polynomial if weights are concordant with preferences.</p></div>","PeriodicalId":50571,"journal":{"name":"Discrete Optimization","volume":"52 ","pages":"Article 100835"},"PeriodicalIF":1.1,"publicationDate":"2024-03-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140041484","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Circuits in extended formulations","authors":"Steffen Borgwardt , Matthias Brugger","doi":"10.1016/j.disopt.2024.100825","DOIUrl":"https://doi.org/10.1016/j.disopt.2024.100825","url":null,"abstract":"<div><p>Circuits and extended formulations are classical concepts in linear programming theory. The circuits of a polyhedron are the elementary difference vectors between feasible points and include all edge directions. We study the connection between the circuits of a polyhedron <span><math><mi>P</mi></math></span> and those of an extended formulation of <span><math><mi>P</mi></math></span>, i.e., a description of a polyhedron <span><math><mi>Q</mi></math></span> that linearly projects onto <span><math><mi>P</mi></math></span>. It is well known that the edge directions of <span><math><mi>P</mi></math></span> are images of edge directions of <span><math><mi>Q</mi></math></span>. We show that this ‘inheritance’ under taking projections does not extend to the set of circuits, and that this non-inheritance is quite generic behavior. We provide counterexamples with a provably minimal number of facets, vertices, and extreme rays, including relevant polytopes from clustering, and show that the difference in the number of circuits that are inherited and those that are not can be exponentially large in the dimension. We further prove that counterexamples exist for any fixed linear projection map, unless the map is injective. Finally, we characterize those polyhedra <span><math><mi>P</mi></math></span> whose circuits are inherited from all polyhedra <span><math><mi>Q</mi></math></span> that linearly project onto <span><math><mi>P</mi></math></span>. Conversely, we prove that every polyhedron <span><math><mi>Q</mi></math></span> satisfying mild assumptions can be projected in such a way that the image polyhedron <span><math><mi>P</mi></math></span> has a circuit with no preimage among the circuits of <span><math><mi>Q</mi></math></span>. Our proofs build on standard constructions such as homogenization and disjunctive programming.</p></div>","PeriodicalId":50571,"journal":{"name":"Discrete Optimization","volume":"52 ","pages":"Article 100825"},"PeriodicalIF":1.1,"publicationDate":"2024-02-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139714257","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"When greedy gives optimal: A unified approach","authors":"Dmitry Rybin","doi":"10.1016/j.disopt.2024.100824","DOIUrl":"10.1016/j.disopt.2024.100824","url":null,"abstract":"<div><p><span>We present necessary and sufficient conditions when a certain greedy object selection algorithm gives optimal results. Our approach covers known results for the Unbounded Knapsack Problem and Change Making Problem and gives new theoretical results for a variety of </span>packing problems. We also provide connections between packing problems and certain bidirectional capacity installation problems on networks.</p></div>","PeriodicalId":50571,"journal":{"name":"Discrete Optimization","volume":"51 ","pages":"Article 100824"},"PeriodicalIF":1.1,"publicationDate":"2024-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139583667","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Nils Hausbrandt , Oliver Bachtler , Stefan Ruzika , Luca E. Schäfer
{"title":"Parametric matroid interdiction","authors":"Nils Hausbrandt , Oliver Bachtler , Stefan Ruzika , Luca E. Schäfer","doi":"10.1016/j.disopt.2024.100823","DOIUrl":"10.1016/j.disopt.2024.100823","url":null,"abstract":"<div><p>We introduce the parametric<span> matroid one-interdiction problem. Given a matroid, each element of its ground set is associated with a weight that depends linearly on a real parameter from a given parameter interval. The goal is to find, for each parameter value, one element that, when being removed, maximizes the weight of a minimum weight basis. The complexity of this problem can be measured by the number of slope changes of the piecewise linear function mapping the parameter to the weight of the optimal solution of the parametric matroid one-interdiction problem. We provide two polynomial upper bounds as well as a lower bound on the number of these slope changes. Using these, we develop algorithms that require a polynomial number of independence tests and analyse their running time in the special case of graphical matroids.</span></p></div>","PeriodicalId":50571,"journal":{"name":"Discrete Optimization","volume":"51 ","pages":"Article 100823"},"PeriodicalIF":1.1,"publicationDate":"2024-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139551674","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}