{"title":"一个原始(全整数)整数规划算法","authors":"R. D. Young","doi":"10.6028/JRES.069B.025","DOIUrl":null,"url":null,"abstract":"The algorithm is most closely related to three existing procedures: the simplex method of G. B. Dantzig for linear programming problems, the Gumory all-integer integer programming algurithm, and the direct algorithm for integer prugramming uf Ben-Israel and Charnes. The algorithm is similar to the Gomory all·integer algorithm in these respects: (i) it is an all-integcr algorithm; (ii) it uses t he same c ut generation proccdure; (iii) it uses the cut row as the pivot row; and (iv) the pivot coefficient always has unit value. While the dual method provides the vehicle for moving from tableau to tableau in the Gomory all-integer algorithm. the simplex method has the analag()us role in the primal algorithm. Thus in a general sense this algorithm is a primal analog t() the (dual) Comory all-integer algo rithm. The direct algorithm of Be n-Israel and Charnes also has the above similarities to the Gomory all-integer al~orithm, but has one significant difference: an iteration or cycle of the direct algorithm must frequently include the solution of an \"auxiliary problem\" (which is itself an int eger prugramming problem) or a determination that no solution to the \"auxiliary problem\" exists. In contrasl. the cycles of the primal algorithm include only the adjoining of a ComUl'y cut and the executiun of the change of basis procedure of the simplex method. The procedure uf the algorithm and the proof of finit eness are founded on a classification of cycles of the algorithm and on two theore ms. Two types of prorf'dural restrictions are imposed as a basis for proving fin iteness: (a) selection of the incoming variable is subjected to regulation (beyond that required by t he simplex met hod). and t he rules applied are a function uf the type of cycle being executed; (b) selection of the row Llsed as the source of the data for the","PeriodicalId":408709,"journal":{"name":"Journal of Research of the National Bureau of Standards Section B Mathematics and Mathematical Physics","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1965-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"37","resultStr":"{\"title\":\"A primal (all-integer) integer programming algorithm\",\"authors\":\"R. D. Young\",\"doi\":\"10.6028/JRES.069B.025\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The algorithm is most closely related to three existing procedures: the simplex method of G. B. Dantzig for linear programming problems, the Gumory all-integer integer programming algurithm, and the direct algorithm for integer prugramming uf Ben-Israel and Charnes. The algorithm is similar to the Gomory all·integer algorithm in these respects: (i) it is an all-integcr algorithm; (ii) it uses t he same c ut generation proccdure; (iii) it uses the cut row as the pivot row; and (iv) the pivot coefficient always has unit value. While the dual method provides the vehicle for moving from tableau to tableau in the Gomory all-integer algorithm. the simplex method has the analag()us role in the primal algorithm. Thus in a general sense this algorithm is a primal analog t() the (dual) Comory all-integer algo rithm. The direct algorithm of Be n-Israel and Charnes also has the above similarities to the Gomory all-integer al~orithm, but has one significant difference: an iteration or cycle of the direct algorithm must frequently include the solution of an \\\"auxiliary problem\\\" (which is itself an int eger prugramming problem) or a determination that no solution to the \\\"auxiliary problem\\\" exists. In contrasl. the cycles of the primal algorithm include only the adjoining of a ComUl'y cut and the executiun of the change of basis procedure of the simplex method. The procedure uf the algorithm and the proof of finit eness are founded on a classification of cycles of the algorithm and on two theore ms. Two types of prorf'dural restrictions are imposed as a basis for proving fin iteness: (a) selection of the incoming variable is subjected to regulation (beyond that required by t he simplex met hod). and t he rules applied are a function uf the type of cycle being executed; (b) selection of the row Llsed as the source of the data for the\",\"PeriodicalId\":408709,\"journal\":{\"name\":\"Journal of Research of the National Bureau of Standards Section B Mathematics and Mathematical Physics\",\"volume\":\"7 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1965-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"37\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Research of the National Bureau of Standards Section B Mathematics and Mathematical Physics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.6028/JRES.069B.025\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Research of the National Bureau of Standards Section B Mathematics and Mathematical Physics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.6028/JRES.069B.025","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 37
摘要
该算法与现有的三个程序最密切相关:G. B. Dantzig的线性规划问题的单纯形法、Gumory全整数规划算法和Ben-Israel和Charnes的整数规划直接算法。该算法在以下几个方面与Gomory全整数算法相似:(1)它是一个全整数算法;(ii)使用相同的c - t生成程序;(三)以切割行为枢轴行;(iv)支点系数总是有单位值。而对偶方法在Gomory全整数算法中提供了从一个表移动到另一个表的载体。单纯形法在原始算法中具有analag()的作用。因此,在一般意义上,该算法是原始模拟t()(对偶)Comory全整数算法。Be n-Israel和Charnes的直接算法也与Gomory的全整数算法有上述相似之处,但有一个显著的区别:直接算法的迭代或循环必须经常包含“辅助问题”的解(它本身就是一个整数编程问题),或者确定“辅助问题”不存在解。在contrasl。原始算法的循环只包括相邻的ComUl切割和单纯形法的基变换过程的执行。算法的程序和有限性证明是建立在算法的循环分类和两个理论基础上的。作为证明有限性的基础,施加了两种类型的证明限制:(a)输入变量的选择受到调节(超出了单纯形方法所要求的)。所应用的规则是所执行循环类型的函数;(b)选择第ll行作为数据的来源
A primal (all-integer) integer programming algorithm
The algorithm is most closely related to three existing procedures: the simplex method of G. B. Dantzig for linear programming problems, the Gumory all-integer integer programming algurithm, and the direct algorithm for integer prugramming uf Ben-Israel and Charnes. The algorithm is similar to the Gomory all·integer algorithm in these respects: (i) it is an all-integcr algorithm; (ii) it uses t he same c ut generation proccdure; (iii) it uses the cut row as the pivot row; and (iv) the pivot coefficient always has unit value. While the dual method provides the vehicle for moving from tableau to tableau in the Gomory all-integer algorithm. the simplex method has the analag()us role in the primal algorithm. Thus in a general sense this algorithm is a primal analog t() the (dual) Comory all-integer algo rithm. The direct algorithm of Be n-Israel and Charnes also has the above similarities to the Gomory all-integer al~orithm, but has one significant difference: an iteration or cycle of the direct algorithm must frequently include the solution of an "auxiliary problem" (which is itself an int eger prugramming problem) or a determination that no solution to the "auxiliary problem" exists. In contrasl. the cycles of the primal algorithm include only the adjoining of a ComUl'y cut and the executiun of the change of basis procedure of the simplex method. The procedure uf the algorithm and the proof of finit eness are founded on a classification of cycles of the algorithm and on two theore ms. Two types of prorf'dural restrictions are imposed as a basis for proving fin iteness: (a) selection of the incoming variable is subjected to regulation (beyond that required by t he simplex met hod). and t he rules applied are a function uf the type of cycle being executed; (b) selection of the row Llsed as the source of the data for the