《Integer Programming》第二章读书笔记

Chapter 2 explains how it is possible to prove that feasible solutions are optimal or close to optimal.

2 Optimality, Relaxation, and Bounds

2.1 Optimality and Relaxation

在这里插入图片描述
我们想要寻找upper和lower bounds。

  • Primal Bounds
    每个可行解都提供了一个lower bound。但有时寻找可行解本身就是一件不容易的事情。
  • Dual Bounds
    松弛可以得到upper bound:扩大可行域或者替换目标函数为原目标函数的上界
    在这里插入图片描述

2.2 Linear Programming Relaxations

  • 更好的formulation会得到更紧的bound
    在这里插入图片描述
  • LP无解,IP无解;LP最优解是整数,它也是IP最优解

2.3 Combinatorial Relaxations

松弛得到的问题是组合优化问题。

  • The Traveling Salesman Problem
    在这里插入图片描述
  • Symmetric Traveling Salesman Problem (STSP)
  • The Quadratic 0–1 Problem
  • The Integer Knapsack Problem

2.4 Lagrangian Relaxation

在这里插入图片描述
在这里插入图片描述

2.5 Duality

在这里插入图片描述

  • 注意:对偶问题的任意可行解都提供了一个upper bound,而松弛问题的最优解才提供了一个upper bound。

  • 线性松弛问题的对偶问题自然地和原问题形成了一个weak dual pair
    在这里插入图片描述

  • 对偶问题有时可以被用来证明最优性
    在这里插入图片描述

  • 一个例子:A Matching Dual
    在这里插入图片描述
    从线性规划对偶角度来得到这个结果:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    强对偶不总是成立;当图是二分的的时候,强对偶成立。

  • A Superadditive Dual
    在这里插入图片描述
    在这里插入图片描述

2.6 Linear Programming and Polyhedra

在这里插入图片描述

  • 有可行解的充要条件
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

2.7 Primal Bounds: Greedy and Local Search

Now, we briefly consider some simple ways to obtain feasible solutions and primal bounds. This topic is treated in considerably more detail in Chapter 13.

  • Heuristics from Restrictions
    在这里插入图片描述
    在这里插入图片描述
    • to fix the values of some variables
    • to replace inequalities by equalities
    • to add additional constraints
  • Greedy and Local Search Heuristics
    • Greedy:两个例子
    • Local Search:两个例子
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值