第2章 线性规划 计算软件 2.8 线性规划算法的复杂性.

Slides:



Advertisements
Similar presentations
历尽九九八十一难, 唐僧四人终于到达天竺, 取得真经,完成任务。 四人想着难得到天竺一趟, 不如在此游览一番。
Advertisements

一、中国湿地面临的威胁 目前,湿地污染严重,湖泊 富营养化问题突出。随着社 会经济的快速发展,湿地污 染在很长时期内依然严重。 湿地污染 1.
盈泰盛世精选 - 华泰并购投资基金 宝蓄财富 - 产品部. 产品基本要素 产品名称盈泰盛世精选华泰并购投资基金 管理人北京恒宇天泽投资管理有限公司 托管人国信证券股份有限公司 发行规模 1.2 亿元,以实际募集规模为准 人数限制 200 人上限 投资标的本基金委托将主要投向于华泰瑞联二期并 购基金中心(有限合合)(以企业登记的.
中共盘县发展和改革局党组主体责任落实情况报告
七堵調車場與台鐵平溪線 組員: 張竣傑 李品融 陳永吉 劉岳韆.
我们毕业了 毕业留念册 再见老师 姓名:黄巧灵 班级:六(1)班 毕业时间:2012年6月.
专题二:城市化与城乡规划 授课教师:周栋文.
第二章 城市轨道交通系统的构成 城市轨道交通系统的分类 2.1 2.2 车辆与车辆段 2.3 轨道交通限界
延庆县“十二五”时期城乡基础设施 建设规划 2011年03月.
2011届高三地理高考复习课件 拉丁美洲 高三地理备课组.
滚 滚 长 江 安匠初中:李艳阁.
长江的开发 惠州市河南岸中学 谢国文.
授课人:王苗.
白海豚的分布范围.
我征服了黃山 林達的黃山之旅 2006春.
超视距安保防范系统 克拉玛依市格恩赛电子科技有限公司 2015年8月.
-矿产资源勘查开采的有关法律知识介绍 四川省国土资源厅 陈东辉
“淡雅浓香 中国风尚” 山东低度浓香白酒整合传播侧记
第二十章 第3节 电磁铁 电磁继电器.
长江.
Mathematical Analysis 財金案例的應用
陆路交通发达,公路、铁路交通为主,基本上没有水运
第一章信託法 第一節 信託契約 第二節 信託財產 第三節 受益人 第四節 受託人 第五節 信託關係之消滅.
第四章 数学规划模型 课程内容和目的: 了解数学规划模型的一般理论,介绍一些典型的规划模型,如生产计划安排问题、资源配置问题、运输问题、下料问题、指派问题、选址问题等。能通过分析建立一些实际问题的数学规划模型,会用各种工具软件熟练求解线性规划,非线性规划,整数规划等问题。 教学难点和重点: 重点掌握规划模型的三要素,建立规划模型的方法以及工具求解。难点是模型求解算法的理解和如何将实际问题逐步转换成规划问题。
第二章 工程造价计价依据第一节 施工定额 概 述 工作时间的研究分析 劳动定额 材料消耗定额
103年高雄市自然與生活科技學習領域教學研習 動物單元的 教學理念與實踐 講師:屏東縣和平國小 周鳳文.
神 山 圣 湖.
世界地理总论 人文地理概况.
第四章 水域生物群.
东京城市建设史简述.
贵州讲解.
院系:政史学院历史系 班级:10级4班 学号: 姓名:蒋阿晴
有大权炳的天使 (18:1-3) 巴比伦大城倾倒了!倾倒了! 天上的声音 (18:4-20) (4-8) 一天之内,她的灾殃要一齐来到。
「流域綜合治理計畫」 區域排水塔寮坑溪系統-啞口坑溪、十八份坑溪及潭底溝規劃檢討執行計畫
合肥公交集团 营运效能分析报告 营 运 服 务 部.
企业引进顶级人才之门, 人才跨上顶级职业之路 。
新疆旅游资源 ——伊犁哈萨克自治州.
簡易送審動態案件網 路報送作業操作訓練 資料來源 銓敘部製作 報告人 饒瑞恭 日 期: 101 年 6 月 15 日.
路程、时间与速度 ——北师大版四年级数学上册 成都市武顺街小学 漆智妮.
沟壑纵横的 沟壑纵横的黄土高原(用稿) 黄土高原.
兰州市2008年度国土资源 信息发布会 兰州市国土资源局.
优化模型 教学目的: 初步认识优化模型的基本形式及掌握线性规划模型的建模及求解。 通过实例建模并求解,熟练掌握一些数学软件的使用。
第4章 非线性规划 一维搜索方法 2011年11月.
有效的運用組織資源 Linear Programming (Goal Programming)
東部海岸 馬蘭國小 五年己班 閔芳頤 Enter
第4章 非线性规划 4.5 约束最优化方法 2019/4/6 山东大学 软件学院.
Randomized computation
赵 彤 运筹学模型与软件实践 Models and Software Practice of the Operations Research 赵 彤
顺序表的删除.
丹 巴 (“中國最美的地方”的一個四川農村)
线性规 Linear Programming
注音輸入法教學 大華技術學院資管系 指導老師:陳信如老師 學生:王麗嵐.
Transportation Problem
苏教版五年级数学上册 认识平方千米.
第4章 Excel电子表格制作软件 4.4 函数(一).
演算法分析 (Analyzing Algorithms)
合歡山 馬蘭國小 五年己班 何宜倞 ENTER.
恩典層 信心層 服事層 煉淨層 榮耀層 呼 求 歸回 從世界 分別出來 信心 受考驗 傳揚福音
1.非线性规划模型 2.非线性规划的Matlab形式
第七、八次实验要求.
建模常见问题MATLAB求解  .
§2 方阵的特征值与特征向量.
回归分析实验课程 (实验三) 多项式回归和定性变量的处理.
提昇教師專業會議(華人社區) 「教師專業行為表現」專題討論 學生和家長眼中的教師專業行為 日期:2005年10月29日 地點:香港教育學院C-Lp-01室 主講 :香港教育工作者聯會 韓湛恩老師.
近似数和有效数字 近似数和有效数字 西河中学:张延伟.
彰化花壇【高速公路戰備跑道啟用】參觀點 時間:96年5月15日 時
线性规划 Linear Programming
列王纪上.
列王紀上.
預表舊約 預表新約 夏甲 亞伯拉罕 撒拉 100歲 90歲 以實瑪利 以撒 憑自己力量所生 憑神的應許所生.
Presentation transcript:

第2章 线性规划 计算软件 2.8 线性规划算法的复杂性

计算软件 CPLEX Lindo / Lingo Matlab 2019/1/11 山东大学 软件学院

启动CPLEX 在命令行输入cplex,出现CPLEX提示符“CPLEX>”,进入CPLEX状态。 2019/1/11 山东大学 软件学院

输入问题实例 输入enter命令,输入要优化的问题实例。 2019/1/11 山东大学 软件学院

开始进行优化 输入optimize命令,开始求解问题。 2019/1/11 山东大学 软件学院

显示解 输入display命令,显示求到的解。 输入quit,退出CPLEX。 2019/1/11 山东大学 软件学院

使用MATLAB求解线性规划 2019/1/11 山东大学 软件学院

使用MATLAB求解线性规划 输入参数说明: 输出参数说明: 若某个输入矩阵空缺,应使用空矩阵[]代替。 若某个输入参数开始及之后的所有参数空缺,则这些参数可省略不写。 输出参数说明: x – 找到的解; f_opt – 计算得到的解值; exit_flag – 返回标志; output – 计算信息。 2019/1/11 山东大学 软件学院

例子 2019/1/11 山东大学 软件学院

例子 依次输入如下命令: f = [1 1 1 1 1 1 1]' A = [-1 -1 0 0 0 0 0; -1 0 -1 0 0 0 0; -1 0 0 -1 0 0 0; 0 -1 0 0 -1 0 0; 0 0 -1 0 0 -1 0; 0 0 0 -1 0 0 -1] B = [-1; -1; -1; -1; -1; -1] xm = [0 0 0 0 0 0 0] [x, f_opt, exit_flag, output] = linprog(f, A, B, [], [], xm) 2019/1/11 山东大学 软件学院

计算结果 2019/1/11 山东大学 软件学院

线性规划算法的复杂性 单纯形算法的时间复杂度 解线性规划的多项式时间算法 单纯形算法的平滑分析 2019/1/11 山东大学 软件学院

单纯形算法不是多项式时间的 Theorem [KM82] For every d > 1 there is an LP with 2d equations, 3d variables, and integer coefficients with absolute value bounded by 4, such that simplex may take 2d – 1 iterations to find the optimum. 2019/1/11 山东大学 软件学院

例子 2019/1/11 山东大学 软件学院

解LP的多项式时间算法 椭球法 L. G. Khachian, A polynomial algorithm for linear programming. Doklady Akad. Nauk USSR, 244(5):1093-1096, 1979. 内点法 N. Karmarkar. A new polynomial-time algorithm for linear programming. Combinatorica, 4(4):373-395, 1984. 2019/1/11 山东大学 软件学院

最坏情形分析和平滑分析 最坏情形分析(Worst-case analysis) 平均情形分析(Average-case analysis) 分析算法在最坏情形下的时间复杂度。 缺点:最坏情形不代表“整体”情形。 平均情形分析(Average-case analysis) 假定算法的输入满足一定概率分布,分析在此种假定下算法的期望运行时间。 缺点:很难确定实际输入满足什么样的概率分布。 平滑分析(Smoothed analysis) 对算法的最坏情形输入施加一个随机的扰动,分析算法在此种情形下的期望运行时间。 继承了最坏情形分析和平均情形分析两者的优点。 2019/1/11 山东大学 软件学院

单纯形算法的平滑分析 Spielman和滕尚华首次提出了“平滑分析”的概念,并对单纯形算法进行了平滑分析。 Daniel A. Spielman, Shang-Hua Teng. Smoothed analysis of algorithms: Why the simplex algorithm usually takes polynomial time. Journal of the ACM, 51(3):385-463, 2004. S和T证明了单纯形算法的平滑时间复杂度是多项式的。 从而在理论上回答了为什么单纯形算法的最坏时间复杂度是指数的,但该算法在实际中却表现非常好这样一个问题。 因为以上工作,Spielman和Teng获得了2008年Gödel奖和2009年的Fulkerson奖。Spielman因为平滑分析的工作获得了2010年的Nevanlinna奖。 2019/1/11 山东大学 软件学院

2019/1/11 山东大学 软件学院