首页> 外国专利> DATA PROCESSING SYSTEM FOR FINDING OPTIMUM INTEGER-VALUED SOLUTIONS OF LINEAR PROGRAMMES

DATA PROCESSING SYSTEM FOR FINDING OPTIMUM INTEGER-VALUED SOLUTIONS OF LINEAR PROGRAMMES

机译:线性程序最优整数解的数据处理系统

摘要

1362910 Linear programming INTERNATIONAL BUSINESS MACHINES CORP 21 Feb 1972 [30 June 1971] 7853/72 Heading G4A In a system for the solution of a set of algebraic equations forming a linear program which includes an objective function Z for the linear program and the requirement that certain x i of the variables x of the solution must be integral valued, an initial linear program is solved, without the integer constraint to derive the optimum value Z LP of the objective function and if this first linear program does not have the required integral solution a branching operation is formed starting from the initial solved program to form new linear programs, a bound being computed for each linear program on which a branch is to be made to predict the best possible solution Z B which could be reached by following the branch path and the branching operation is terminated when it is found that the branch will not provide a better value for the objective function Z than a previously found integral solution. In a first method, the initial linear program is solved using the Simplex method and a variable x i that has a non-integral value is constrained to have the integral values adjacent its value in the optimum solution. If either of these values is feasible, a branch is started with the consequently formed new linear program and bounds are computed to indicate the value which the objective function Z B is expected to take. Bounds are similarly derived for horizontal branches commencing from other integer values. Vertical branching is obtained by subsequently restricting other non-integral variables to their adjacent integral values to derive further linear programs to be solved. At each stage all the unsolved linear programs are examined and the one given the best value Z B is solved until an integral solution is found. When an integral solution is found only branches having bounds giving a better value of the objective function are subsequently processed. In a second method, after the solution of the first linear program, the first variable to be restrained to an integral value is chosen to be the variable producing the largest bound. This results in a considerable reduction in the number of linear programs that have to be solved before the optimum integral solution is found. The Specification includes the mathematical theory for computing the bounds.
机译:1362910线性规划国际商业机器公司1972年2月21日[1971年6月30日]标题G4A在用于求解一组代数方程的系统中形成一个线性程序,该系统包括线性程序的目标函数Z和解的变量x的某些xi必须为整数值,求解初始线性程序,而没有整数约束以得出目标函数的最优值Z LP,并且如果该第一线性程序不具有所需的积分解a从初始求解的程序开始形成分支操作,以形成新的线性程序,为每个线性程序计算一个边界,在该边界上进行分支以预测最佳可能的解决方案ZB,可以通过遵循分支路径和当发现分支不会为目标函数Z提供比先前找到的i更好的值时,分支操作终止整体解决方案。在第一种方法中,使用单纯形法求解初始线性程序,并在最佳解中将具有非整数值的变量x i约束为使其整数值与其值相邻。如果这些值中的任何一个都是可行的,则使用由此形成的新线性程序开始分支,并计算边界以指示目标函数Z B期望采用的值。对于从其他整数值开始的水平分支,也类似地导出边界。垂直分支是通过随后将其他非积分变量限制为它们的相邻积分值来导出要求解的其他线性程序而获得的。在每一阶段,都要检查所有未求解的线性程序,并求解给出最佳值Z B的程序,直到找到积分解。当找到积分解时,仅处理具有给出目标函数更好值的边界的分支。在第二种方法中,在求解第一线性程序之后,将要限制为整数值的第一变量选择为产生最大边界的变量。这导致在找到最佳积分解之前必须解决的线性程序的数量大大减少。该规范包括用于计算边界的数学理论。

著录项

  • 公开/公告号UST930001I4

    专利类型

  • 公开/公告日1975-01-07

    原文格式PDF

  • 申请/专利权人

    申请/专利号US19730364396

  • 发明设计人

    申请日1973-05-29

  • 分类号G06Q10/04;G06Q10/06;

  • 国家 US

  • 入库时间 2022-08-23 03:24:39

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号