Eleonore Bach , Friedrich Eisenbrand , Rom Pinchasi
{"title":"Integer points in the degree-sequence polytope","authors":"Eleonore Bach , Friedrich Eisenbrand , Rom Pinchasi","doi":"10.1016/j.disopt.2024.100867","DOIUrl":null,"url":null,"abstract":"<div><div>An integer vector <span><math><mrow><mi>b</mi><mo>∈</mo><msup><mrow><mi>Z</mi></mrow><mrow><mi>d</mi></mrow></msup></mrow></math></span> is a <em>degree sequence</em> if there exists a hypergraph with vertices <span><math><mrow><mo>{</mo><mn>1</mn><mo>,</mo><mo>…</mo><mo>,</mo><mi>d</mi><mo>}</mo></mrow></math></span> such that each <span><math><msub><mrow><mi>b</mi></mrow><mrow><mi>i</mi></mrow></msub></math></span> is the number of hyperedges containing <span><math><mi>i</mi></math></span>. The <em>degree-sequence polytope</em> <span><math><msup><mrow><mi>Z</mi></mrow><mrow><mi>d</mi></mrow></msup></math></span> is the convex hull of all degree sequences. We show that all but a <span><math><msup><mrow><mn>2</mn></mrow><mrow><mo>−</mo><mi>Ω</mi><mrow><mo>(</mo><mi>d</mi><mo>)</mo></mrow></mrow></msup></math></span> fraction of integer vectors in the degree sequence polytope are degree sequences. Furthermore, the corresponding hypergraph of these points can be computed in time <span><math><msup><mrow><mn>2</mn></mrow><mrow><mi>O</mi><mrow><mo>(</mo><mi>d</mi><mo>)</mo></mrow></mrow></msup></math></span> via linear programming techniques. This is substantially faster than the <span><math><msup><mrow><mn>2</mn></mrow><mrow><mi>O</mi><mrow><mo>(</mo><msup><mrow><mi>d</mi></mrow><mrow><mn>2</mn></mrow></msup><mo>)</mo></mrow></mrow></msup></math></span> running time of the current-best algorithm for the degree-sequence problem. We also show that for <span><math><mrow><mi>d</mi><mo>⩾</mo><mn>98</mn></mrow></math></span>, <span><math><msup><mrow><mi>Z</mi></mrow><mrow><mi>d</mi></mrow></msup></math></span> contains integer points that are not degree sequences. Furthermore, we prove that both the degree sequence problem itself and the linear optimization problem over <span><math><msup><mrow><mi>Z</mi></mrow><mrow><mi>d</mi></mrow></msup></math></span> are <span><math><mi>NP</mi></math></span>-hard. The latter complements a recent result of Deza et al. (2018) who provide an algorithm that is polynomial in <span><math><mi>d</mi></math></span> and the number of hyperedges.</div></div>","PeriodicalId":50571,"journal":{"name":"Discrete Optimization","volume":"55 ","pages":"Article 100867"},"PeriodicalIF":0.9000,"publicationDate":"2025-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Discrete Optimization","FirstCategoryId":"100","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S157252862400046X","RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"MATHEMATICS, APPLIED","Score":null,"Total":0}
引用次数: 0
Abstract
An integer vector is a degree sequence if there exists a hypergraph with vertices such that each is the number of hyperedges containing . The degree-sequence polytope is the convex hull of all degree sequences. We show that all but a fraction of integer vectors in the degree sequence polytope are degree sequences. Furthermore, the corresponding hypergraph of these points can be computed in time via linear programming techniques. This is substantially faster than the running time of the current-best algorithm for the degree-sequence problem. We also show that for , contains integer points that are not degree sequences. Furthermore, we prove that both the degree sequence problem itself and the linear optimization problem over are -hard. The latter complements a recent result of Deza et al. (2018) who provide an algorithm that is polynomial in and the number of hyperedges.
期刊介绍:
Discrete Optimization publishes research papers on the mathematical, computational and applied aspects of all areas of integer programming and combinatorial optimization. In addition to reports on mathematical results pertinent to discrete optimization, the journal welcomes submissions on algorithmic developments, computational experiments, and novel applications (in particular, large-scale and real-time applications). The journal also publishes clearly labelled surveys, reviews, short notes, and open problems. Manuscripts submitted for possible publication to Discrete Optimization should report on original research, should not have been previously published, and should not be under consideration for publication by any other journal.