Pub Date : 2022-11-01DOI: 10.1016/j.disopt.2022.100740
Alexander Göke , Dániel Marx , Matthias Mnich
The Directed Feedback Vertex Set (DFVS) problem takes as input a directed graph and seeks a smallest vertex set that hits all cycles in . This is one of Karp’s 21 -complete problems. Resolving the parameterized complexity status of DFVS was a long-standing open problem until Chen et al. (2008) showed its fixed-parameter tractability via a -time algorithm, where .
Here we show fixed-parameter tractability of two generalizations of DFVS:
•
Find a smallest vertex set such that every strong component of has size at most : we give an algorithm solving this problem in time . This generalizes an algorithm by Xiao (2017) for the undirected version of the problem.
•
Find a smallest vertex set such that every non-trivial strong component of is 1-out-regular: we give an algorithm solving this problem in time .
We also solve the corresponding arc versions of these problems by fixed-parameter algorithms.
{"title":"Parameterized algorithms for generalizations of Directed Feedback Vertex Set","authors":"Alexander Göke , Dániel Marx , Matthias Mnich","doi":"10.1016/j.disopt.2022.100740","DOIUrl":"https://doi.org/10.1016/j.disopt.2022.100740","url":null,"abstract":"<div><p>The <span>Directed Feedback Vertex Set</span> (DFVS) problem takes as input a directed graph <span><math><mi>G</mi></math></span> and seeks a smallest vertex set <span><math><mi>S</mi></math></span> that hits all cycles in <span><math><mi>G</mi></math></span>. This is one of Karp’s 21 <span><math><mi>NP</mi></math></span>-complete problems. Resolving the parameterized complexity status of DFVS was a long-standing open problem until Chen et al. (2008) showed its fixed-parameter tractability via a <span><math><mrow><msup><mrow><mn>4</mn></mrow><mrow><mi>k</mi></mrow></msup><mi>k</mi><mo>!</mo><msup><mrow><mi>n</mi></mrow><mrow><mi>O</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></msup></mrow></math></span>-time algorithm, where <span><math><mrow><mi>k</mi><mo>=</mo><mrow><mo>|</mo><mi>S</mi><mo>|</mo></mrow></mrow></math></span>.</p><p>Here we show fixed-parameter tractability of two generalizations of DFVS: </p><ul><li><span>•</span><span><p>Find a smallest vertex set <span><math><mi>S</mi></math></span> such that every strong component of <span><math><mrow><mi>G</mi><mo>−</mo><mi>S</mi></mrow></math></span> has size at most <span><math><mi>s</mi></math></span>: we give an algorithm solving this problem in time <span><math><mrow><msup><mrow><mn>4</mn></mrow><mrow><mi>k</mi></mrow></msup><mrow><mo>(</mo><mi>k</mi><mi>s</mi><mo>+</mo><mi>k</mi><mo>+</mo><mi>s</mi><mo>)</mo></mrow><mo>!</mo><mi>⋅</mi><msup><mrow><mi>n</mi></mrow><mrow><mi>O</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></msup></mrow></math></span>. This generalizes an algorithm by Xiao (2017) for the undirected version of the problem.</p></span></li><li><span>•</span><span><p>Find a smallest vertex set <span><math><mi>S</mi></math></span> such that every non-trivial strong component of <span><math><mrow><mi>G</mi><mo>−</mo><mi>S</mi></mrow></math></span> is 1-out-regular: we give an algorithm solving this problem in time <span><math><mrow><msup><mrow><mn>2</mn></mrow><mrow><mi>O</mi><mrow><mo>(</mo><msup><mrow><mi>k</mi></mrow><mrow><mn>3</mn></mrow></msup><mo>)</mo></mrow></mrow></msup><mi>⋅</mi><msup><mrow><mi>n</mi></mrow><mrow><mi>O</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></msup></mrow></math></span>.</p></span></li></ul> We also solve the corresponding arc versions of these problems by fixed-parameter algorithms.</div>","PeriodicalId":50571,"journal":{"name":"Discrete Optimization","volume":"46 ","pages":"Article 100740"},"PeriodicalIF":1.1,"publicationDate":"2022-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"92079883","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}
Pub Date : 2022-11-01DOI: 10.1016/j.disopt.2022.100741
Marije R. Siemann, Matthias Walter
We consider the unconstrained traveling tournament problem, a sports timetabling problem that minimizes traveling of teams. Since its introduction about 20 years ago, most research was devoted to modeling and reformulation approaches. In this paper we carry out a polyhedral study for the cubic integer programming formulation by establishing the dimension of the integer hull as well as of faces induced by model inequalities. Moreover, we introduce a new class of inequalities and show that they are facet-defining. Finally, we evaluate the impact of these inequalities on the linear programming bounds.
{"title":"A polyhedral study for the cubic formulation of the unconstrained traveling tournament problem","authors":"Marije R. Siemann, Matthias Walter","doi":"10.1016/j.disopt.2022.100741","DOIUrl":"https://doi.org/10.1016/j.disopt.2022.100741","url":null,"abstract":"<div><p>We consider the unconstrained traveling tournament problem, a sports timetabling problem that minimizes traveling of teams. Since its introduction about 20 years ago, most research was devoted to modeling and reformulation approaches. In this paper we carry out a polyhedral study for the cubic integer programming formulation by establishing the dimension of the integer hull as well as of faces induced by model inequalities. Moreover, we introduce a new class of inequalities and show that they are facet-defining. Finally, we evaluate the impact of these inequalities on the linear programming bounds.</p></div>","PeriodicalId":50571,"journal":{"name":"Discrete Optimization","volume":"46 ","pages":"Article 100741"},"PeriodicalIF":1.1,"publicationDate":"2022-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S1572528622000469/pdfft?md5=2782e081b2be6a05c56eac20c9af53c2&pid=1-s2.0-S1572528622000469-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"92079885","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}
Pub Date : 2022-11-01DOI: 10.1016/j.disopt.2022.100743
Hua Chen , Lin Chen , Guochuan Zhang
<div><p>We consider 4-block <span><math><mi>n</mi></math></span><span>-fold integer programming, which can be written as </span><span><math><mrow><mo>max</mo><mrow><mo>{</mo><mi>w</mi><mi>⋅</mi><mi>x</mi><mo>:</mo><mi>H</mi><mi>x</mi><mo>=</mo><mi>b</mi><mo>,</mo><mi>l</mi><mo>≤</mo><mi>x</mi><mo>≤</mo><mi>u</mi><mo>,</mo><mi>x</mi><mo>∈</mo><msup><mrow><mi>Z</mi></mrow><mrow><mi>N</mi></mrow></msup><mo>}</mo></mrow></mrow></math></span>, where the constraint matrix <span><math><mi>H</mi></math></span> is composed of small matrices <span><math><mrow><mi>A</mi><mo>,</mo><mi>B</mi><mo>,</mo><mi>C</mi><mo>,</mo><mi>D</mi></mrow></math></span> such that the first row of <span><math><mi>H</mi></math></span> is <span><math><mrow><mo>(</mo><mi>C</mi><mo>,</mo><mi>D</mi><mo>,</mo><mi>D</mi><mo>,</mo><mo>…</mo><mo>,</mo><mi>D</mi><mo>)</mo></mrow></math></span>, the first column of <span><math><mi>H</mi></math></span> is <span><math><mrow><mo>(</mo><mi>C</mi><mo>,</mo><mi>B</mi><mo>,</mo><mi>B</mi><mo>,</mo><mo>…</mo><mo>,</mo><mi>B</mi><mo>)</mo></mrow></math></span>, the main diagonal of <span><math><mi>H</mi></math></span> is <span><math><mrow><mo>(</mo><mi>C</mi><mo>,</mo><mi>A</mi><mo>,</mo><mi>A</mi><mo>,</mo><mo>…</mo><mo>,</mo><mi>A</mi><mo>)</mo></mrow></math></span>, and all the other entries are 0. There are <span><math><mi>n</mi></math></span> copies of <span><math><mi>D</mi></math></span>, <span><math><mi>B</mi></math></span>, and <span><math><mi>A</mi></math></span>. The special case where <span><math><mrow><mi>B</mi><mo>=</mo><mi>C</mi><mo>=</mo><mn>0</mn></mrow></math></span> is known as <span><math><mi>n</mi></math></span>-fold integer programming.</p><p>Prior algorithmic results for 4-block <span><math><mi>n</mi></math></span>-fold integer programming and its special cases usually take <span><math><mi>Δ</mi></math></span>, the largest absolute value among entries of <span><math><mi>H</mi></math></span>, as part of the parameters. In this paper, we explore the possibility of solving the problems polynomially when the number of rows and columns of the small matrices are constant. We show that, assuming <span><math><mrow><mtext>P</mtext><mo>≠</mo><mtext>NP</mtext></mrow></math></span>, this is not possible even if <span><math><mrow><mi>A</mi><mo>=</mo><mrow><mo>(</mo><mn>1</mn><mo>,</mo><mn>1</mn><mo>,</mo><mi>Δ</mi><mo>)</mo></mrow></mrow></math></span> and <span><math><mrow><mi>B</mi><mo>=</mo><mi>C</mi><mo>=</mo><mn>0</mn></mrow></math></span>. However, this becomes possible if <span><math><mrow><mi>A</mi><mo>=</mo><mrow><mo>(</mo><mn>1</mn><mo>,</mo><mo>…</mo><mo>,</mo><mn>1</mn><mo>)</mo></mrow></mrow></math></span> or <span><math><mrow><mi>A</mi><mo>∈</mo><msup><mrow><mi>Z</mi></mrow><mrow><mn>1</mn><mo>×</mo><mn>2</mn></mrow></msup></mrow></math></span>, or more generally if <span><math><mrow><mi>A</mi><mo>∈</mo><msup><mrow><mi>Z</mi></mrow><mrow><msub><mrow><mi>s</mi></mrow><mrow><mi>A</mi></mrow></msub><mo>×</mo><msub><mrow><mi>t</
{"title":"Block-structured integer programming: Can we parameterize without the largest coefficient?","authors":"Hua Chen , Lin Chen , Guochuan Zhang","doi":"10.1016/j.disopt.2022.100743","DOIUrl":"https://doi.org/10.1016/j.disopt.2022.100743","url":null,"abstract":"<div><p>We consider 4-block <span><math><mi>n</mi></math></span><span>-fold integer programming, which can be written as </span><span><math><mrow><mo>max</mo><mrow><mo>{</mo><mi>w</mi><mi>⋅</mi><mi>x</mi><mo>:</mo><mi>H</mi><mi>x</mi><mo>=</mo><mi>b</mi><mo>,</mo><mi>l</mi><mo>≤</mo><mi>x</mi><mo>≤</mo><mi>u</mi><mo>,</mo><mi>x</mi><mo>∈</mo><msup><mrow><mi>Z</mi></mrow><mrow><mi>N</mi></mrow></msup><mo>}</mo></mrow></mrow></math></span>, where the constraint matrix <span><math><mi>H</mi></math></span> is composed of small matrices <span><math><mrow><mi>A</mi><mo>,</mo><mi>B</mi><mo>,</mo><mi>C</mi><mo>,</mo><mi>D</mi></mrow></math></span> such that the first row of <span><math><mi>H</mi></math></span> is <span><math><mrow><mo>(</mo><mi>C</mi><mo>,</mo><mi>D</mi><mo>,</mo><mi>D</mi><mo>,</mo><mo>…</mo><mo>,</mo><mi>D</mi><mo>)</mo></mrow></math></span>, the first column of <span><math><mi>H</mi></math></span> is <span><math><mrow><mo>(</mo><mi>C</mi><mo>,</mo><mi>B</mi><mo>,</mo><mi>B</mi><mo>,</mo><mo>…</mo><mo>,</mo><mi>B</mi><mo>)</mo></mrow></math></span>, the main diagonal of <span><math><mi>H</mi></math></span> is <span><math><mrow><mo>(</mo><mi>C</mi><mo>,</mo><mi>A</mi><mo>,</mo><mi>A</mi><mo>,</mo><mo>…</mo><mo>,</mo><mi>A</mi><mo>)</mo></mrow></math></span>, and all the other entries are 0. There are <span><math><mi>n</mi></math></span> copies of <span><math><mi>D</mi></math></span>, <span><math><mi>B</mi></math></span>, and <span><math><mi>A</mi></math></span>. The special case where <span><math><mrow><mi>B</mi><mo>=</mo><mi>C</mi><mo>=</mo><mn>0</mn></mrow></math></span> is known as <span><math><mi>n</mi></math></span>-fold integer programming.</p><p>Prior algorithmic results for 4-block <span><math><mi>n</mi></math></span>-fold integer programming and its special cases usually take <span><math><mi>Δ</mi></math></span>, the largest absolute value among entries of <span><math><mi>H</mi></math></span>, as part of the parameters. In this paper, we explore the possibility of solving the problems polynomially when the number of rows and columns of the small matrices are constant. We show that, assuming <span><math><mrow><mtext>P</mtext><mo>≠</mo><mtext>NP</mtext></mrow></math></span>, this is not possible even if <span><math><mrow><mi>A</mi><mo>=</mo><mrow><mo>(</mo><mn>1</mn><mo>,</mo><mn>1</mn><mo>,</mo><mi>Δ</mi><mo>)</mo></mrow></mrow></math></span> and <span><math><mrow><mi>B</mi><mo>=</mo><mi>C</mi><mo>=</mo><mn>0</mn></mrow></math></span>. However, this becomes possible if <span><math><mrow><mi>A</mi><mo>=</mo><mrow><mo>(</mo><mn>1</mn><mo>,</mo><mo>…</mo><mo>,</mo><mn>1</mn><mo>)</mo></mrow></mrow></math></span> or <span><math><mrow><mi>A</mi><mo>∈</mo><msup><mrow><mi>Z</mi></mrow><mrow><mn>1</mn><mo>×</mo><mn>2</mn></mrow></msup></mrow></math></span>, or more generally if <span><math><mrow><mi>A</mi><mo>∈</mo><msup><mrow><mi>Z</mi></mrow><mrow><msub><mrow><mi>s</mi></mrow><mrow><mi>A</mi></mrow></msub><mo>×</mo><msub><mrow><mi>t</","PeriodicalId":50571,"journal":{"name":"Discrete Optimization","volume":"46 ","pages":"Article 100743"},"PeriodicalIF":1.1,"publicationDate":"2022-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"92079884","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}
Pub Date : 2022-11-01DOI: 10.1016/j.disopt.2022.100742
Roberto Cordone , Davide Franchi , Andrea Scozzari
In this paper we study the problem of partitioning a tree with weighted vertices into connected components. For each component, we measure its gap, that is, the difference between the maximum and the minimum weight of its vertices, with the aim of minimizing the sum of such differences. We present an time and space algorithm for this problem. Then, we generalize it, requiring a minimum of nodes in each connected component, and provide an time and space algorithm to solve this new problem version. We provide a refinement of our analysis involving the topology of the tree and an improvement of the algorithms for the special case in which the weights of the vertices have a heap structure. All presented algorithms can be straightforwardly extended to other similar objective functions. Actually, for the problem of minimizing the maximum gap with a minimum number of nodes in each component, we propose an algorithm which is independent of and requires time and space.
{"title":"Cardinality constrained connected balanced partitions of trees under different criteria","authors":"Roberto Cordone , Davide Franchi , Andrea Scozzari","doi":"10.1016/j.disopt.2022.100742","DOIUrl":"https://doi.org/10.1016/j.disopt.2022.100742","url":null,"abstract":"<div><p>In this paper we study the problem of partitioning a tree with <span><math><mi>n</mi></math></span> weighted vertices into <span><math><mi>p</mi></math></span> connected components. For each component, we measure its <em>gap</em>, that is, the difference between the maximum and the minimum weight of its vertices, with the aim of minimizing the sum of such differences. We present an <span><math><mrow><mi>O</mi><mrow><mo>(</mo><msup><mrow><mi>n</mi></mrow><mrow><mn>3</mn></mrow></msup><msup><mrow><mi>p</mi></mrow><mrow><mn>2</mn></mrow></msup><mo>)</mo></mrow></mrow></math></span> time and <span><math><mrow><mi>O</mi><mrow><mo>(</mo><msup><mrow><mi>n</mi></mrow><mrow><mn>3</mn></mrow></msup><mi>p</mi><mo>)</mo></mrow></mrow></math></span> space algorithm for this problem. Then, we generalize it, requiring a minimum of <span><math><mrow><mi>ϵ</mi><mo>≥</mo><mn>1</mn></mrow></math></span> nodes in each connected component, and provide an <span><math><mrow><mi>O</mi><mrow><mo>(</mo><msup><mrow><mi>n</mi></mrow><mrow><mn>3</mn></mrow></msup><msup><mrow><mi>p</mi></mrow><mrow><mn>2</mn></mrow></msup><msup><mrow><mi>ϵ</mi></mrow><mrow><mn>2</mn></mrow></msup><mo>)</mo></mrow></mrow></math></span> time and <span><math><mrow><mi>O</mi><mrow><mo>(</mo><msup><mrow><mi>n</mi></mrow><mrow><mn>3</mn></mrow></msup><mi>p</mi><mi>ϵ</mi><mo>)</mo></mrow></mrow></math></span> space algorithm to solve this new problem version. We provide a refinement of our analysis involving the topology of the tree and an improvement of the algorithms for the special case in which the weights of the vertices have a heap structure. All presented algorithms can be straightforwardly extended to other similar objective functions. Actually, for the problem of minimizing the maximum gap with a minimum number of nodes in each component, we propose an algorithm which is independent of <span><math><mi>ϵ</mi></math></span> and requires <span><math><mrow><mi>O</mi><mrow><mo>(</mo><msup><mrow><mi>n</mi></mrow><mrow><mn>2</mn></mrow></msup><mo>log</mo><mi>n</mi><mspace></mspace><msup><mrow><mi>p</mi></mrow><mrow><mn>2</mn></mrow></msup><mo>)</mo></mrow></mrow></math></span> time and <span><math><mrow><mi>O</mi><mrow><mo>(</mo><msup><mrow><mi>n</mi></mrow><mrow><mn>2</mn></mrow></msup><mi>p</mi><mo>)</mo></mrow></mrow></math></span> space.</p></div>","PeriodicalId":50571,"journal":{"name":"Discrete Optimization","volume":"46 ","pages":"Article 100742"},"PeriodicalIF":1.1,"publicationDate":"2022-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"92024745","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}
Pub Date : 2022-11-01DOI: 10.1016/j.disopt.2022.100731
Ioannis Mourtos, Michalis Samaris
We provide a linear description of the unconstrained stable allocations problem by proving that the corresponding polytope is affinely congruent to the order polytope of a partially ordered set. The same holds for stable matchings hence simplifying the derivation of known polyhedral results. We also show that this congruence no longer holds for the constrained version of stable allocations. As side outcomes, we characterise the neighbouring vertices of the order polytope and the partially ordered set associated with stable allocations.
{"title":"Stable allocations and partially ordered sets","authors":"Ioannis Mourtos, Michalis Samaris","doi":"10.1016/j.disopt.2022.100731","DOIUrl":"https://doi.org/10.1016/j.disopt.2022.100731","url":null,"abstract":"<div><p><span>We provide a linear description of the unconstrained stable allocations problem by proving that the corresponding polytope is affinely congruent to the order polytope of a </span>partially ordered set. The same holds for stable matchings hence simplifying the derivation of known polyhedral results. We also show that this congruence no longer holds for the constrained version of stable allocations. As side outcomes, we characterise the neighbouring vertices of the order polytope and the partially ordered set associated with stable allocations.</p></div>","PeriodicalId":50571,"journal":{"name":"Discrete Optimization","volume":"46 ","pages":"Article 100731"},"PeriodicalIF":1.1,"publicationDate":"2022-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"92079888","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}
Pub Date : 2022-11-01DOI: 10.1016/j.disopt.2022.100745
Yuefang Sun , Gregory Gutin , Xiaoyan Zhang
In this paper, we study two types of strong subgraph packing problems in digraphs, including internally disjoint strong subgraph packing problem and arc-disjoint strong subgraph packing problem. These problems can be viewed as generalizations of the famous Steiner tree packing problem and are closely related to the strong arc decomposition problem. We first prove the NP-completeness for the internally disjoint strong subgraph packing problem restricted to symmetric digraphs and Eulerian digraphs. Then we get inapproximability results for the arc-disjoint strong subgraph packing problem and the internally disjoint strong subgraph packing problem. Finally we study the arc-disjoint strong subgraph packing problem restricted to digraph compositions and obtain some algorithmic results by utilizing the structural properties.
{"title":"Packing strong subgraph in digraphs","authors":"Yuefang Sun , Gregory Gutin , Xiaoyan Zhang","doi":"10.1016/j.disopt.2022.100745","DOIUrl":"https://doi.org/10.1016/j.disopt.2022.100745","url":null,"abstract":"<div><p>In this paper, we study two types of strong subgraph packing problems in digraphs, including internally disjoint strong subgraph packing problem and arc-disjoint strong subgraph packing problem. These problems can be viewed as generalizations of the famous Steiner tree packing problem and are closely related to the strong arc decomposition problem. We first prove the NP-completeness for the internally disjoint strong subgraph packing problem restricted to symmetric digraphs and Eulerian digraphs. Then we get inapproximability results for the arc-disjoint strong subgraph packing problem and the internally disjoint strong subgraph packing problem. Finally we study the arc-disjoint strong subgraph packing problem restricted to digraph compositions and obtain some algorithmic results by utilizing the structural properties.</p></div>","PeriodicalId":50571,"journal":{"name":"Discrete Optimization","volume":"46 ","pages":"Article 100745"},"PeriodicalIF":1.1,"publicationDate":"2022-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"92079886","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}
Pub Date : 2022-08-01DOI: 10.1016/j.disopt.2022.100727
Dursun A. Bulutoglu
By using representation theory, we reduce the size of the set of possible values for the dimension of the convex hull of all feasible points of an orthogonal array (OA) defining integer linear description (ILD). Our results address the conjecture that if this polytope is non-empty, then it is full-dimensional within the affine space where all the feasible points of the ILD’s linear description (LD) relaxation lie, raised by Appa et al. (2006). In particular, our theoretical results provide a sufficient condition for this polytope to be full-dimensional within the LD relaxation affine space when it is non-empty. This sufficient condition implies all the known non-trivial values of the dimension of the assignment polytope. However, our results suggest that the conjecture mentioned above may not be true. More generally, we provide previously unknown restrictions on the feasible values of the dimension of the convex hull of all feasible points of our OA defining ILD. We also determine all possible corresponding sets of equality constraints up to equivalence that can potentially be implied by the integrality constraints of this ILD. Moreover, we find additional restrictions on the dimension of the convex hull of all feasible points, and larger sets of corresponding equality constraints for the and even cases. Each of these cases possesses symmetries that do not necessarily exist in the or odd cases. Finally, we discuss how to decrease the number of possible values for the dimension of the convex hull of all feasible points of an arbitrary ILD as well as generate sets of corresponding equality constraints with the zero right hand side. These are the only sets of zero right hand side equality constraints up to equivalence that can potentially be implied by the integrality constraints of the ILD.
{"title":"Finding the dimension of a non-empty orthogonal array polytope","authors":"Dursun A. Bulutoglu","doi":"10.1016/j.disopt.2022.100727","DOIUrl":"10.1016/j.disopt.2022.100727","url":null,"abstract":"<div><p><span><span>By using representation theory, we reduce the size of the set of possible values for the dimension of the convex hull of all feasible points of an </span>orthogonal array<span><span> (OA) defining integer linear description (ILD). Our results address the conjecture that if this polytope is non-empty, then it is full-dimensional within the </span>affine space where all the feasible points of the ILD’s linear description (LD) relaxation lie, raised by Appa et al. (2006). In particular, our theoretical results provide a sufficient condition for this polytope to be full-dimensional within the LD relaxation affine space when it is non-empty. This sufficient condition implies all the known non-trivial values of the dimension of the </span></span><span><math><mrow><mo>(</mo><mi>k</mi><mo>,</mo><mi>s</mi><mo>)</mo></mrow></math></span> assignment polytope. However, our results suggest that the conjecture mentioned above may not be true. More generally, we provide previously unknown restrictions on the feasible values of the dimension of the convex hull of all feasible points of our OA defining ILD. We also determine all possible corresponding sets of equality constraints up to equivalence that can potentially be implied by the integrality constraints of this ILD. Moreover, we find additional restrictions on the dimension of the convex hull of all feasible points, and larger sets of corresponding equality constraints for the <span><math><mrow><mi>n</mi><mo>=</mo><mn>2</mn></mrow></math></span> and even <span><math><mi>s</mi></math></span> cases. Each of these cases possesses symmetries that do not necessarily exist in the <span><math><mrow><mn>3</mn><mo>≤</mo><mi>n</mi></mrow></math></span> or odd <span><math><mi>s</mi></math></span> cases. Finally, we discuss how to decrease the number of possible values for the dimension of the convex hull of all feasible points of an arbitrary ILD as well as generate sets of corresponding equality constraints with the zero right hand side. These are the only sets of zero right hand side equality constraints up to equivalence that can potentially be implied by the integrality constraints of the ILD.</p></div>","PeriodicalId":50571,"journal":{"name":"Discrete Optimization","volume":"45 ","pages":"Article 100727"},"PeriodicalIF":1.1,"publicationDate":"2022-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130082468","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}
Pub Date : 2022-08-01DOI: 10.1016/j.disopt.2022.100729
P. Wojciechowski , M. Williamson , K. Subramani
This paper is concerned with the design and analysis of algorithms for optimization problems in arc-dependent networks. A network is said to be arc-dependent if the cost of an arc depends upon the arc taken to enter . These networks are fundamentally different from traditional networks in which the cost associated with an arc is a fixed constant and part of the input. We first study the arc-dependent shortest path (ADSP) problem, which is also known as the suffix-1 path-dependent shortest path problem in the literature. This problem has a polynomial time solution if the shortest paths are not required to be simple. The ADSP problem finds applications in a number of domains, including highway engineering, turn penalties and prohibitions, and fare rebates. In this paper, we are interested in the ADSP problem when restricted to simple paths. We call this restricted version the simple arc-dependent shortest path (SADSP) problem. We show that the SADSP problem is NP-complete. We present inapproximability results and an exact exponential algorithm for this problem. We also extend our results for the longest path problem in arc-dependent networks. Additionally, we explore the problem of detecting negative cycles in arc-dependent networks and discuss its computational complexity. Our results include variants of the negative cycle detection problem such as longest, shortest, heaviest, and lightest negative simple cycles.2
{"title":"On the analysis of optimization problems in arc-dependent networks","authors":"P. Wojciechowski , M. Williamson , K. Subramani","doi":"10.1016/j.disopt.2022.100729","DOIUrl":"https://doi.org/10.1016/j.disopt.2022.100729","url":null,"abstract":"<div><p>This paper is concerned with the design and analysis of algorithms for optimization problems in arc-dependent networks. A network is said to be arc-dependent if the cost of an arc <span><math><mi>a</mi></math></span> depends upon the arc taken to enter <span><math><mi>a</mi></math></span><span>. These networks are fundamentally different from traditional networks in which the cost associated with an arc is a fixed constant and part of the input. We first study the arc-dependent shortest path (ADSP) problem, which is also known as the suffix-1 path-dependent shortest path problem in the literature. This problem has a polynomial time solution if the shortest paths are not required to be simple. The ADSP problem finds applications in a number of domains, including highway engineering, turn penalties and prohibitions, and fare rebates. In this paper, we are interested in the ADSP problem when restricted to simple paths. We call this restricted version the simple arc-dependent shortest path (SADSP) problem. We show that the SADSP problem is </span><strong>NP-complete</strong>. We present inapproximability results and an exact exponential algorithm for this problem. We also extend our results for the longest path problem in arc-dependent networks. Additionally, we explore the problem of detecting negative cycles in arc-dependent networks and discuss its computational complexity. Our results include variants of the negative cycle detection problem such as longest, shortest, heaviest, and lightest negative simple cycles.<span><sup>2</sup></span></p></div>","PeriodicalId":50571,"journal":{"name":"Discrete Optimization","volume":"45 ","pages":"Article 100729"},"PeriodicalIF":1.1,"publicationDate":"2022-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"92257291","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}
Pub Date : 2022-08-01DOI: 10.1016/j.disopt.2022.100702
Romain Chapoullié , Zoltán Szigeti
We present a slight generalization of the result of Kamiyama and Kawase (2015) on packing time-respecting arborescences in acyclic pre-flow temporal networks. Our main contribution is to provide the first results on packing time-respecting arborescences in non-acyclic temporal networks. As negative results, we prove the NP-completeness of the decision problem of the existence of 2 arc-disjoint spanning time-respecting arborescences and of a related problem proposed in this paper.
{"title":"On packing time-respecting arborescences","authors":"Romain Chapoullié , Zoltán Szigeti","doi":"10.1016/j.disopt.2022.100702","DOIUrl":"https://doi.org/10.1016/j.disopt.2022.100702","url":null,"abstract":"<div><p>We present a slight generalization of the result of Kamiyama and Kawase (2015) on packing time-respecting arborescences in acyclic pre-flow temporal networks. Our main contribution is to provide the first results on packing time-respecting arborescences in non-acyclic temporal networks. As negative results, we prove the NP-completeness of the decision problem of the existence of 2 arc-disjoint spanning time-respecting arborescences and of a related problem proposed in this paper.</p></div>","PeriodicalId":50571,"journal":{"name":"Discrete Optimization","volume":"45 ","pages":"Article 100702"},"PeriodicalIF":1.1,"publicationDate":"2022-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"137125618","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}
Pub Date : 2022-08-01DOI: 10.1016/j.disopt.2022.100698
Cheng He, Jing Wu, Hao Lin
This paper considers the bounded parallel-batching scheduling with two agents to minimize maximum cost of agent and makespan of agent simultaneously, in which all jobs of agent have equal processing time, the jobs from different agents can be processed in a common batch and the cost function of each agent is only determined by its own jobs. In the paper, we present a polynomial-time algorithm to generate all Pareto optimal points for the problem and determine a corresponding Pareto optimal schedule for each Pareto optimal point.
{"title":"Two-agent bounded parallel-batching scheduling for minimizing maximum cost and makespan","authors":"Cheng He, Jing Wu, Hao Lin","doi":"10.1016/j.disopt.2022.100698","DOIUrl":"10.1016/j.disopt.2022.100698","url":null,"abstract":"<div><p>This paper considers the bounded parallel-batching scheduling with two agents to minimize maximum cost of agent <span><math><mi>A</mi></math></span> and makespan of agent <span><math><mi>B</mi></math></span> simultaneously, in which all jobs of agent <span><math><mi>A</mi></math></span><span> have equal processing time, the jobs from different agents can be processed in a common batch and the cost function of each agent is only determined by its own jobs. In the paper, we present a polynomial-time algorithm to generate all Pareto optimal points for the problem and determine a corresponding Pareto optimal schedule for each Pareto optimal point.</span></p></div>","PeriodicalId":50571,"journal":{"name":"Discrete Optimization","volume":"45 ","pages":"Article 100698"},"PeriodicalIF":1.1,"publicationDate":"2022-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125971798","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}