{"title":"一种特殊块结构整数程序的 FPT 算法及其在调度中的应用","authors":"","doi":"10.1007/s10107-023-02046-z","DOIUrl":null,"url":null,"abstract":"<h3>Abstract</h3> <p>In this paper, a special case of the generalized 4-block <em>n</em>-fold IPs is investigated, where <span> <span>\\(B_i=B\\)</span> </span> and <em>B</em> has a rank at most 1. Such IPs, called <em>almost combinatorial 4-block n-fold IPs</em>, include the generalized <em>n</em>-fold IPs as a subcase. We are interested in fixed parameter tractable (FPT) algorithms by taking as parameters the dimensions of the blocks and the largest coefficient. For almost combinatorial 4-block <em>n</em>-fold IPs, we first show that there exists some <span> <span>\\(\\lambda \\le g(\\gamma )\\)</span> </span> such that for any nonzero kernel element <span> <span>\\({\\textbf{g}}\\)</span> </span>, <span> <span>\\(\\lambda {\\textbf{g}}\\)</span> </span> can always be decomposed into kernel elements in the same orthant whose <span> <span>\\(\\ell _{\\infty }\\)</span> </span>-norm is bounded by <span> <span>\\(g(\\gamma )\\)</span> </span> (while <span> <span>\\({\\textbf{g}}\\)</span> </span> itself might not admit such a decomposition), where <em>g</em> is a computable function and <span> <span>\\(\\gamma \\)</span> </span> is an upper bound on the dimensions of the blocks and the largest coefficient. Based on this, we are able to bound the <span> <span>\\(\\ell _{\\infty }\\)</span> </span>-norm of Graver basis elements by <span> <span>\\({\\mathcal {O}}(g(\\gamma )n)\\)</span> </span> and develop an <span> <span>\\({\\mathcal {O}}(g(\\gamma )n^{3+o(1)}\\hat{L}^2)\\)</span> </span>-time algorithm (here <span> <span>\\(\\hat{L}\\)</span> </span> denotes the logarithm of the largest absolute value occurring in the input). Additionally, we show that the <span> <span>\\(\\ell _{\\infty }\\)</span> </span>-norm of Graver basis elements is <span> <span>\\(\\varOmega (n)\\)</span> </span>. As applications, almost combinatorial 4-block <em>n</em>-fold IPs can be used to model generalizations of classical problems, including scheduling with rejection, bi-criteria scheduling, and a generalized delivery problem. Therefore, our FPT algorithm establishes a general framework to settle these problems.</p>","PeriodicalId":2,"journal":{"name":"ACS Applied Bio Materials","volume":null,"pages":null},"PeriodicalIF":4.6000,"publicationDate":"2024-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"FPT algorithms for a special block-structured integer program with applications in scheduling\",\"authors\":\"\",\"doi\":\"10.1007/s10107-023-02046-z\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<h3>Abstract</h3> <p>In this paper, a special case of the generalized 4-block <em>n</em>-fold IPs is investigated, where <span> <span>\\\\(B_i=B\\\\)</span> </span> and <em>B</em> has a rank at most 1. Such IPs, called <em>almost combinatorial 4-block n-fold IPs</em>, include the generalized <em>n</em>-fold IPs as a subcase. We are interested in fixed parameter tractable (FPT) algorithms by taking as parameters the dimensions of the blocks and the largest coefficient. For almost combinatorial 4-block <em>n</em>-fold IPs, we first show that there exists some <span> <span>\\\\(\\\\lambda \\\\le g(\\\\gamma )\\\\)</span> </span> such that for any nonzero kernel element <span> <span>\\\\({\\\\textbf{g}}\\\\)</span> </span>, <span> <span>\\\\(\\\\lambda {\\\\textbf{g}}\\\\)</span> </span> can always be decomposed into kernel elements in the same orthant whose <span> <span>\\\\(\\\\ell _{\\\\infty }\\\\)</span> </span>-norm is bounded by <span> <span>\\\\(g(\\\\gamma )\\\\)</span> </span> (while <span> <span>\\\\({\\\\textbf{g}}\\\\)</span> </span> itself might not admit such a decomposition), where <em>g</em> is a computable function and <span> <span>\\\\(\\\\gamma \\\\)</span> </span> is an upper bound on the dimensions of the blocks and the largest coefficient. Based on this, we are able to bound the <span> <span>\\\\(\\\\ell _{\\\\infty }\\\\)</span> </span>-norm of Graver basis elements by <span> <span>\\\\({\\\\mathcal {O}}(g(\\\\gamma )n)\\\\)</span> </span> and develop an <span> <span>\\\\({\\\\mathcal {O}}(g(\\\\gamma )n^{3+o(1)}\\\\hat{L}^2)\\\\)</span> </span>-time algorithm (here <span> <span>\\\\(\\\\hat{L}\\\\)</span> </span> denotes the logarithm of the largest absolute value occurring in the input). Additionally, we show that the <span> <span>\\\\(\\\\ell _{\\\\infty }\\\\)</span> </span>-norm of Graver basis elements is <span> <span>\\\\(\\\\varOmega (n)\\\\)</span> </span>. As applications, almost combinatorial 4-block <em>n</em>-fold IPs can be used to model generalizations of classical problems, including scheduling with rejection, bi-criteria scheduling, and a generalized delivery problem. Therefore, our FPT algorithm establishes a general framework to settle these problems.</p>\",\"PeriodicalId\":2,\"journal\":{\"name\":\"ACS Applied Bio Materials\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":4.6000,\"publicationDate\":\"2024-01-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ACS Applied Bio Materials\",\"FirstCategoryId\":\"100\",\"ListUrlMain\":\"https://doi.org/10.1007/s10107-023-02046-z\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"MATERIALS SCIENCE, BIOMATERIALS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACS Applied Bio Materials","FirstCategoryId":"100","ListUrlMain":"https://doi.org/10.1007/s10107-023-02046-z","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"MATERIALS SCIENCE, BIOMATERIALS","Score":null,"Total":0}
引用次数: 0
摘要
摘要 本文研究了广义 4 块 n 折 IP 的一个特例,其中 \(B_i=B\)且 B 的秩最多为 1。这种 IP 被称为近似组合 4 块 n 折 IP,包括广义 n 折 IP 的一个子例。我们感兴趣的是以块的维数和最大系数为参数的固定参数可操作性(FPT)算法。对于几乎是组合型的4块n折叠IP,我们首先证明存在一些 \(\lambda \le g(\gamma )\) 这样的内核元素:对于任何非零内核元素 \({\textbf{g}}\) 、 \(\lambda{textbf{g}}\)总是可以分解成同一个正交的内核元素,其\(\ell _{\infty }\) -norm受\(g(\gamma )\)约束(而\({textbf{g}}\)本身可能不允许这样的分解)、其中,g 是一个可计算的函数,而 \(\gamma \) 是块的维数和最大系数的上限。在此基础上,我们可以通过 \({\mathcal {O}}(g(\gamma )n)\) 来约束格拉弗基元的 \(ell _{\infty\ }) -norm,并开发出一种 \({\mathcal {O}}(g(\gamma )n^{3+o(1)}\hat{L}^2)\)-时间算法(这里的 \(hat{L}\ 表示输入中出现的最大绝对值的对数)。此外,我们还证明了 Graver 基元的 \(ell _\{infty }\) -norm是 \(\varOmega (n)\) 。作为应用,几乎可以用组合 4 块 n 折 IP 来模拟经典问题的一般化,包括拒绝调度、双标准调度和一般化交付问题。因此,我们的 FPT 算法建立了解决这些问题的通用框架。
FPT algorithms for a special block-structured integer program with applications in scheduling
Abstract
In this paper, a special case of the generalized 4-block n-fold IPs is investigated, where \(B_i=B\) and B has a rank at most 1. Such IPs, called almost combinatorial 4-block n-fold IPs, include the generalized n-fold IPs as a subcase. We are interested in fixed parameter tractable (FPT) algorithms by taking as parameters the dimensions of the blocks and the largest coefficient. For almost combinatorial 4-block n-fold IPs, we first show that there exists some \(\lambda \le g(\gamma )\) such that for any nonzero kernel element \({\textbf{g}}\), \(\lambda {\textbf{g}}\) can always be decomposed into kernel elements in the same orthant whose \(\ell _{\infty }\)-norm is bounded by \(g(\gamma )\) (while \({\textbf{g}}\) itself might not admit such a decomposition), where g is a computable function and \(\gamma \) is an upper bound on the dimensions of the blocks and the largest coefficient. Based on this, we are able to bound the \(\ell _{\infty }\)-norm of Graver basis elements by \({\mathcal {O}}(g(\gamma )n)\) and develop an \({\mathcal {O}}(g(\gamma )n^{3+o(1)}\hat{L}^2)\)-time algorithm (here \(\hat{L}\) denotes the logarithm of the largest absolute value occurring in the input). Additionally, we show that the \(\ell _{\infty }\)-norm of Graver basis elements is \(\varOmega (n)\). As applications, almost combinatorial 4-block n-fold IPs can be used to model generalizations of classical problems, including scheduling with rejection, bi-criteria scheduling, and a generalized delivery problem. Therefore, our FPT algorithm establishes a general framework to settle these problems.