0-1变量的作用.pptVIP

  • 43
  • 0
  • 约小于1千字
  • 约 17页
  • 2016-08-21 发布于湖北
  • 举报
0-1变量的作用

0-1变量的作用 1.表示m个约束条件中k个起作用 2.表示常数中的某一个 3.表示两组条件中的一组 4.表示固定费用函数 匈牙利法 1.匈牙利法是对求最小问题且人数与工作相等及效率非负指派问题的求解方法。1955年库恩提出的,他引用数学家康尼格的“0元素定理” 2.基本原理: (1)价值系数矩阵C=(cij)的任意行或列的元素同时加(或减)同一常数最优方案不变。 (2)若C中位于不同行不同列的0元素共有m个(1≤m≤n)则覆盖所有0的直线最少恰有m条。 (3)若价值系数矩阵C是n阶的,位于不同行不同列的0元素有n个,则只要在这些0的位置上xij取值1,其余位置取值0,则这个方案最优。 匈牙利法步骤 1.价值系数矩阵C每行减去这行的最小元素 2.价值系数矩阵C每列减去这列的最小元素 3.用最少的直线覆盖这些0,当直线数等于C的阶数n时停止计算,否则继续 4.未被覆盖元素减去最小的k(未被覆盖元素中的最小的) 5.直线交叉处加上k 6.用最少直线覆盖0,恰好是n条时,选n个不同行不同列的n个0,相应xij=1,其余取0,得到最优方案 例题:用匈牙利法求最优解 确定最优解的方法-圈0法 当n较大时,且矩阵中有不少于n个0,直观确定n个非同行非同列0有困难,可以用圈0法: 1。从有0行(或列)0的个数最少的开始圈0 表示为⊙,同行的其他0表示为φ 2。直到找出n个非同行非

文档评论(0)

1亿VIP精品文档

相关文档