运筹学 线性整数规划 2018/12/7.

Slides:



Advertisements
Similar presentations
完美殺人筆記簿 【爸!我受夠了!】 第七組組員: 林正敏 陳筱涵 李蓓宇 許純宜 羅玉芬 謝文軒.
Advertisements

夯实教师教育 办好非师范教育 ---- 以外语专业为例 河北师范大学 李正栓. 1. 坚定不移地实施教师教育 A. 关键词:师范院校 师范院校是以培育师资为目的的教育机构,多属于高等教育 层级。 含 “ 师范大学 ” 或 “ 师范学院 ” 。另外,由师专升为本科的院校 多数更名为 “XX 学院 ”
中医内科 陈良金. 目的要求: 熟悉虚劳的证候特征。 了解虚劳的发病与气血阴阳及五脏的关系。 掌握虚劳和肺痨及一般虚证的区别与联系。 掌握虚劳的治疗要点。 熟悉虚劳各个证型的辨证论治。 了解虚劳的预后及调摄护理。
盈泰盛世精选 - 华泰并购投资基金 宝蓄财富 - 产品部. 产品基本要素 产品名称盈泰盛世精选华泰并购投资基金 管理人北京恒宇天泽投资管理有限公司 托管人国信证券股份有限公司 发行规模 1.2 亿元,以实际募集规模为准 人数限制 200 人上限 投资标的本基金委托将主要投向于华泰瑞联二期并 购基金中心(有限合合)(以企业登记的.
写作中的几点小技巧 金乡县羊山中学 张秀玲. 一、写外貌不用 “ 有 ” 作文如何来写外貌?同学们的作文里总会出现类 似这样的句子: “ XX 可漂亮了,她有一头卷卷的黄头 发,有一双乌黑的葡萄般的大眼睛,有高高的鼻子, 还有一张樱桃小嘴。 ” 如果试着去掉文中的 “ 有 ” ,把文字重新修改一遍,
十大写作技巧. 一、写外貌不用 “ 有 ” 作文如何写外貌?孩子的作文里总会看到类似这样的名 子: “XX 可漂亮了,她有一头卷卷的黄头发,有一双乌黑的 葡萄般的大眼睛,有一个高高的鼻子,还有一张樱桃小嘴。 ” 如果你试着让他们去掉文中的 “ 有 ” ,把文字重新串联一遍, 会发现作文顺了很多。 写上段文字的同学经蒋老师指导后修改如下:
招商谈判技巧 芝麻官营销. 技巧原则 孙子兵法云: “ 兵无常势,水无常形,能 因敌之变化而取胜者,谓之神。 ” “ 内功心法 ” 只有在真正实践中才能体会、 掌握。 谈判有没有具体的套路?有没有 “ 一招制 敌 ” 的擒拿手?
“ 十二五 ” 广东省科技计划项目 经费监管培训 广东省科技厅 一、专项经费管理法规 一、专项经费管理法规 二、经费监督检查 二、经费监督检查 三、项目预算调整管理 三、项目预算调整管理 四、课题经费预算执行管理 四、课题经费预算执行管理 五、项目(课题)财务验收 五、项目(课题)财务验收 2.
教育研究课题的实施 北京教育科学研究院 陶文中 第一节 如何制定课题研究计划 (开题论证报告) 一般结构(框架) 1 、课题名称 2 、研究目的和意义 3 、研究的基本内容 ( 1 )理论研究(细分为若干子项目) ( 2 )实践研究( 细分为若干子项目)
1 語音下單代表號 請輸入分公司代碼 2 位結束請按#字鍵 統一證券您好 ﹗ 請輸入分公司代碼結束請按#字鍵,如不知分公司代碼請按*號。 請輸入您的帳號後 7 位 結束請按#字鍵 請在聽到干擾音時輸入您的密碼結束請按#字鍵 主選單一覽表 委託下單請按 1 ; 取消下單請按 2 成交回報請按.
人權教育融入教學與 法治教育 彭巧綾 蔡永棠 閱讀理解 六頂思考帽 以概念圖整理閱讀理解 指導學生運用關鍵詞,繪製概 念圖,並分享修正。
揭日本人让人理解不了的20件事 今天先来看看日本人的自我剖析︰日本人的20个“为什么”?这“20个为什么”的内容来源于日本影视名人北野武所主持的一个节目。虽然不是网友来信中提出过的问题,但看看日本人自己对自己的分析,是挺有意思的。而且,仔细看看下面这“日本人的20个为什么”,会发现其实有些东西对于中国人来说并不陌生。毕竟汉字圈里的文化,是有共融之处的。
义务教育课程标准实验教材 四年级下册 语文园地六 词语盘点 习作 口语交际 我的发现 日积月累 展示台.
被 江 泽 民 残 酷 迫 害 致 死 的 法 轮 功 学 员 李竟春,女,1954年3月16日出生,江西省九江市人。于2000年12月18日到北京证实大法,关押在北京市门头沟看守所遭受非人的迫害。在狱中李竟春绝食抗争被管教骗喝一瓶“可疑的豆浆”后一直咳嗽不断,发烧呕吐,吐出白色有强烈异味液体,于2000年1月4日死亡。
目录 如何职位分析调查表 职位分析的目的与意义 职位调查表内容与要点说明 职位分析注意事项 职位分析调查工作计划.
1 修辞手法 2 表现手法 3 表达方式 4 结构技巧 表达技巧.
个人简历 制作 天津民族中专 刘冬.
第八编 清代文学 清代文学绪论 第一章 清代诗词文 第二章 《长生殿》与《桃花扇》 第三章 《聊斋志异》 第四章 《儒林外史》
2015年衢州开化 事业单位备考讲座 浙江研究院 刘洁.
事业单位法人年度报告制度改革 业 务 培 训.
視力不良學(幼)童 篩檢與矯治常見問題 長庚醫院 兒童眼科 楊孟玲 醫師.
轻松应对百变题型——说明文阅读 五年级 语文 赵老师.
描写家乡的一处景物.
第十一章 商业银行资产负债管理策略.
问卷调查法.
小一中文科 家長工作坊
二次函数图象特点的应用 结题报告 K-11 班研究性学习小组 李浚滨制作.
寫作教學—標點符號.
政府採購法規概要 報告人:杜國正 行政院公共工程委員會企劃處.
組長:5號-周辰瑜 組員:4號-王耀賢 10號-康叡維 11號-張佳文 27號-鍾昱卉
公文及公文处理 学校办公室 姚利民.
中國境內18 處公認超級美景 雲南羅平 四川:稻城 湖南吉首鳳凰 新疆帕米爾高原 浙江烏鎮 瀘沽湖 紅水河岸上風光 長白山天池 廣西龍脊梯田
(某同学作文选段) 这就是我 大家好,我的名字叫XX,我家在XX,但是小学的时候我在XX学校读书,我现在读书在永固中学,我现在说学校变化,但是我回校读书坐单车,还有学校很大,初中学习练几课,老师有很多,学校学生有很多,但是现在很重要学习,但是我家有很多工叫做,没有那么多时间学习。
之 魔 析 妖 鬼 解 怪 大 沈家仪小组出品.
興華之寶.
德育导师制基本经验介绍.
第四章 数学规划模型 课程内容和目的: 了解数学规划模型的一般理论,介绍一些典型的规划模型,如生产计划安排问题、资源配置问题、运输问题、下料问题、指派问题、选址问题等。能通过分析建立一些实际问题的数学规划模型,会用各种工具软件熟练求解线性规划,非线性规划,整数规划等问题。 教学难点和重点: 重点掌握规划模型的三要素,建立规划模型的方法以及工具求解。难点是模型求解算法的理解和如何将实际问题逐步转换成规划问题。
第四章:社交礼仪 一、社交礼仪的原则 二、社交礼仪的特点 三、社交礼仪的常识 四、工作面试中的个人礼仪 五、考研复试中的礼仪.
揭秘 庄家 股市中的 为什么你的股票一买就跌,一卖就涨? 为什么出了利好,股价反而下跌? 为什么有的股票一直涨停?
关于学生户口迁移的有关说明 保卫处户籍室.
电话联系.
迎宾员礼仪 包头机电工业职业学校管理系 白琳 1.
第九章 长期资产及摊销 2017/3/21.
武汉大学总裁46班 舞动青春 有你精彩 化妆舞会活动策划案.
运筹学 Operational Research 数学科学学院 许成.
财 务 会 计 第四篇:供应链会计实务 制作人:谌君、熊瑜.
国有高校下属后勤服务机构的人力资源困境 上海复旦后勤服务发展有限公司 张 珣.
乳猪断奶后拉稀,掉膘与教槽料.
2015年政法干警考试真题讲解 主讲:邓颖莉.
第8章 回归分析 本章教学目标: 了解回归分析在经济与管理中的广泛应用; 掌握回归分析的基本概念、基本原理及其分析应用的基本步骤;
《林黛玉形象分析》 一、视频《枉凝眉》导入。 二、复习高考考点——概括人物形象。 三、分析林黛玉形象特征。
优化模型 教学目的: 初步认识优化模型的基本形式及掌握线性规划模型的建模及求解。 通过实例建模并求解,熟练掌握一些数学软件的使用。
第五章 线性规划 线性规划模型 线性规划的图解 单纯形法原理 单纯形法 单纯形表 单纯形的理论分析 人工变量法.
第3章 整数线性规划 3.1 整数规划问题举例 3.2 割平面法.
运 筹 学 第八章 整 数 规 划.
数据、模型与决策 汕头大学商学院 林佳丽.
灵敏度分析 (what-if分析) 在实际问题中,我们首先收集有关数据,建立线性规划模型,用Excel求解.
李杰臣 韩永平 主编 占建民 乔 陆 胡 令 熊 璐 副主编
猜一猜 身穿五彩衣, 头上一双大眼睛, 要问我从哪里来, 江河湖海是我家。.
整數規劃 Integer Programming
导数的应用 ——函数的单调性与极值.
第3章 LP的对偶问题与灵敏度分析 §1 原问题与对偶问题 §2 对偶问题基本性质 §3 对偶单纯形法 §4 灵敏度分析.
赵 彤 运筹学模型与软件实践 Models and Software Practice of the Operations Research 赵 彤
中国大学生保险责任行2018年暑期社会实践 全国长期照护保险调研项目 抽样方法与注意事项
数学模型实验(五) 优化模型与线性规划.
第 四 章 迴歸分析應注意之事項.
整數規劃 Integer Programming
英語職涯規劃 移民署職場生涯 5.2.1善用慈濟資源‧提升職涯就業力.
提昇教師專業會議(華人社區) 「教師專業行為表現」專題討論 學生和家長眼中的教師專業行為 日期:2005年10月29日 地點:香港教育學院C-Lp-01室 主講 :香港教育工作者聯會 韓湛恩老師.
戒波罗蜜多.
Presentation transcript:

运筹学 线性整数规划 2018/12/7

线性整数规则 (Linear Integer programming) 基本概念 定义1:在LP中当要求决策变量(部分或全部)取整数值时,此类LP称为线性整数规划(LIP)或整数线性规划(ILP)。对于一个LP,若要求全体决策变量均为整数,则该LP称为纯(Pure)整数线性规划;否则称为混合(mixed)整数线性规划;又若决策变量只能取0与1时,则该LP称为0—1规划。 max z=Cx max z=Cx LP: s.t Ax=b LIP: s.t Ax=b x≥0 x≥0 ,x各分量部分或全体取整数 2018/12/7

决策变量(部分或全体)取整数的原因:这些决策变量可以是购买的设备数,工作的工人数,设备的工厂数,购买的股票数(1手,2手……) LIP研究概况 LIP要比LP问题的求解复杂得多,目前尚未找到一个较好的统一的求解方法,目前研究较多的有 穷举法(太繁杂) 取整法(误差不好估计) LIP(分支定界法,割平面法等) NLIP(动态规划法,图论法等) 2018/12/7

穷举法思想:设x=(x1,x2,…xn)T,首先将每个xj的整数上界 找出来,使0≤xj≤ ,j=1~n,然后在可行域D中将满足上述条件的整数点全部找出来,共有 个。最后逐个验证其是否为基本可行点(Ax≤b,x≥0),并对这些基本可行解通过目标函数值的比较来求最优解 。 例1: 0≤x1≤3, 0≤x2≤4,故共有(3+1)(4+1)=20个整数点(又称格子点),其中只有13个基本可行点,通过下表1比较目标函数值可知可取 为最优解, ,但穷举法枚举的工作量太大,以n=4, 0≤xj≤ 24 为例,共有254=390625个格子点验证是否为基本可行解,并比较目标值。 2018/12/7

例1:max z=4x1+3x2 s.t 4x1+5x2≤20 2x1+x2 ≤6 x1,x2≥0 x1,x2为整数 A(5/3,8/3) 2018/12/7

表1 i x1 xi=(x1,x2) z(xi) 1 (0,0) 2 (0,1) 3 (0,2) 6 4 (0,3) 9 5 (0,4) (0,0) 2 (0,1) 3 (0,2) 6 4 (0,3) 9 5 (0,4) 12 (1,0) 7 (1,1) 8 (1,2) 10 * (1,3) 13 * 10 (2,0) 11 (2,1) (2,2) 14 * 13 (3,0) 2018/12/7

取整法思路:利用单纯形法对LIP取消整数约束后的LP求最优解,设为 ,若其中某些分量 非整数,则将其取整 ,并将如此取得的解 作为LIP的近似最优解,如例1,首先去掉x1,x2为整数之约束,求解LP: max z=4x1+3x2 s.t 4x1+5x2≤20 2x1+x2 ≤6 x1,x2≥0 由图解法可得最优点A(5/3,8/3)或 ,注意到1≤5/3≤2, 2≤8/3≤3,故对 两分量取整有如表2所示,可得多种取整结果,取整法有多种结果,其误差不好估计。 2018/12/7

表2 i 1 2 3 4 xi (1,2) (2,3) (1,3) (2,2) z(xi) 10 不满足约束条件 13 14 2018/12/7

分支定界法 (Branch and Bound Method) 基本思想:它是一种综合穷举法与取整法求解思想,并采用有序的“分支”和定界(取整)步骤,逐步舍弃非格子点区域,然后来寻求LIP最优解的方法,也是目前较为成功地求解纯整数规划与混合整数规划的方法之一。其基本思路可通过下述案例介绍: 例1:max z=4x1+3x2 max z=4x1+3x2 s.t 4x1+5x2≤20 s.t 4x1+5x2≤20 LIA: 2x1+x2 ≤6 LA: 2x1+x2 ≤6 x1,x2≥0 x1,x2≥0 x1,x2为整数 求最优解 最优值 去掉 整数约束 2018/12/7

解Ⅰ: (x1分支) s.t 4x1+5x2≤20 LD1 2x1+x2 ≤6 x1 ≤1 x1,x2≥0 s.t 4x1+5x2≤20 max z=4x1+3x2 s.t 4x1+5x2≤20 LD1 2x1+x2 ≤6 x1 ≤1 x1,x2≥0 max z=4x1+3x2 s.t 4x1+5x2≤20 LD2 2x1+x2 ≤6 x1 ≥2 x1,x2≥0 2018/12/7

解Ⅰ(x1分支): 由图(a)可知LD1与LD2分别有上述xD1与xD2两个最优解,比较两者目标值可知: LIA有最优解 最优值 图(a) 6 图(a) 5 4 3 B(2,2) D1 2 D3 1 D2 1 2 3 4 5 2018/12/7

LIP之最优解应在D=D1∪D2∪D3区域上的格子点上达到 (x1,x2) 4x1+5x2≤20 这是由于下述理由: LIP之最优解应在D=D1∪D2∪D3区域上的格子点上达到 (x1,x2) 4x1+5x2≤20 D3= 2x1+x2 ≤6 中不含格子点,故 1<x1 <20 不可能在D3内达到,而只能在D1或D2的格子点上达到。 D2区域内格子点上的最大值=z(xD2)≥D1区域内最大值= z(xD1)≥D1区域内格子点上的最大值,由此可知对 或D2格子点x之目标值有 * 2018/12/7

解Ⅱ: (x2分支) s.t 4x1+5x2≤20 LD6 2x1+x2 ≤6 x2 ≤2 x1,x2≥0 s.t 4x1+5x2≤20 max z=4x1+3x2 s.t 4x1+5x2≤20 LD6 2x1+x2 ≤6 x2 ≤2 x1,x2≥0 max z=4x1+3x2 s.t 4x1+5x2≤20 LD4 2x1+x2 ≤6 x2 ≥3 x1,x2≥0 2018/12/7

解Ⅱ(x2分支): 由图(b)可知LD6与LD4分别有上述xD6与xD4,虽然 两者有相同的目标值14,但由于xD6 =(2, 2)T为整 数解,满足LIA约束,而xD4 =(5/4, 3)T有一分 量为分数,故非LIA可行解。 6 图(b) 5 4 D4 3 D5 2 D6 1 1 2 3 4 5 2018/12/7

运用上述同样原理可知,LIA最优解只能在D4与D6上达到,且由于D6内格子点上最大值=z(xD6)=D4上最大值=z(xD4)≥D4内格子点上最大值。 故对 与D6上之格子点x之目标值均有 LIA有最优解 最优值 显然解Ⅰ与解Ⅱ有相同的最优解与最优值。 命题1: * 2018/12/7

例2 人工算法(P160) x2 x1=4 4x1+40x2=140 195x1+273x2=1365 x1 A(2.44,3.26) (2,3.3)D B(3,2.86) 7 x1 x2 2018/12/7

LIA s.t 195x1+273x2≤1365 4x1+40x2≤140 x1≤4 x1,x2≥0 x1,x2为整数 max z =2x1+3x2 LIA s.t 195x1+273x2≤1365 4x1+40x2≤140 x1≤4 x1,x2≥0 x1,x2为整数 max z =2x1+3x2 LA s.t 195x1+273x2≤1365 4x1+40x2≤140 x1≤4 x1,x2≥0 x2≤3,x2≥4,自己完成 A 2018/12/7

A x1≤2 x1≥3 LA1 s.t 195x1+273x2≤1365 4x1+40x2≤140 x1≤4 x1,x2≥0 max z =2x1+3x2 LA1 s.t 195x1+273x2≤1365 4x1+40x2≤140 x1≤4 x1≤2 x1,x2≥0 max z =2x1+3x2 LA2 s.t 195x1+273x2≤1365 4x1+40x2≤140 x1≤4 x1≥3 x1,x2≥0 B 2018/12/7

B x2≤2 x2≥3 LA21 s.t 195x1+273x2≤1365 4x1+40x2≤140 x1≤4 x2≤2 x1,x2≥0 max z =2x1+3x2 LA21 s.t 195x1+273x2≤1365 4x1+40x2≤140 x1≤4 x1≥3 x2≤2 x1,x2≥0 max z =2x1+3x2 LA22 s.t 195x1+273x2≤1365 4x1+40x2≤140 x1≤4 x1≥3 x2≥3 x1,x2≥0 无可行解 2018/12/7

层次 LP y z(x) 1 LA (2,3)T (2.44,3.26)T 13 14.66 2 LA1 (2,3.3)T 13.9 14.58 LA2 (3,2)T (3,2.86)T 12 3 LA21 (4,2)T 14 LA22 无可行解 -- 2018/12/7

计算机算法说明 LA22无可行解 2018/12/7

分支定界算法与判别准则 max z = Cx max z = Cx LIA s.t Ax≤b LA s.t Ax≤b x≥0 x≥0 去掉整数约束 任取LA整数可行解y z<==z(y) 求解LA A 2018/12/7

选bi为分支参量,设分支规划为LB1与LB2 END G A D N LIA无解 Y Y N Y y为LIA最优解 J N F 根据分支准则进行分支与判别 , 选bi为分支参量,设分支规划为LB1与LB2 END G LB1: LA xi≤[bi] LB1: LA xi≥[bi] C B 2018/12/7

B LB1与LB2均有最优解 此二最优解均为整数解 此二最优解均为非整数解 判别准则Ⅳ 判别准则Ⅰ 判别准则Ⅱ 判别准则Ⅲ D F E C G H J 2018/12/7

对上界 与下界 的处理,该LBi分支有最优解 ,i=1,2, LBi分支有整数可行解yi, i=1,2,则取 亦可有其它的处理方法(对上界、下界的处理) 分支取整数变量选取准则 按决策变量的重要程度决定选取的优先顺序 按各决策变量中具有最大分数值的对应变量作为分支取整变量。 按目标函数值最大的对应子规划进行分支 剪枝原则:若某分支最优解 有 或 ,则该分支可剪枝。 2018/12/7

判别准则Ⅰ: 判别准则Ⅱ: 若LB1与LB2均无最优解,则LIA无解。 若两分支中一分支有非整数最优解 ,另一分支无最优解,则需对前一分支继续分支求解。 判别准则Ⅱ: 若两个分支均有整数最优解,则可通过各平行分支的目标函数值比较,并取目标函数值为最大的对应整数解为LIA最优解。 2018/12/7

若某分支I为整数最优解 ,且 ,则 ;否则剪枝;同时若有 (此中 为各平行分支问题所提供的最优解或上界),则 判别准则Ⅲ: 若某分支I为整数最优解 ,且 ,则 ;否则剪枝;同时若有 (此中 为各平行分支问题所提供的最优解或上界),则 ( 是不可能的,因 是IA最优解,而z'是其整数最优解),然后考察另一分支。 若某分支Ⅱ有非整数最优解 ,若 则剪枝(不再继续分支);若 ,则继续进行分支。 判别准则Ⅳ: 若二个分支最优解均为非整数,则对目标函数较大的分支先进行分支计算,并对 与 作处 理,设最优解为U与V,此时若计算所得最优解为整数U,且z(U)>z(V),或V分支无最优解,则U为LIA最优解;若z(U)<z(V),则对V对应分支继续分支求解,且遵循剪枝原则。 2018/12/7

属性 xP1 xP2 z(xP1)与z(xP2)比较 判别准则 注 1 非整数 整数 z(xP1)≤z(xP2) ⅢH 例1 2 ⅢG -- 3 z(xP1) z(xP2) Ⅳ 例2 4 Ⅱ 5 无最优解 ⅠF 6 ⅠE 7 ⅠD > < > < 2018/12/7