数学建模 优化问题

您所在的位置:网站首页 目标规划与线性规划的区别 数学建模 优化问题

数学建模 优化问题

2023-06-05 17:49| 来源: 网络整理| 查看: 265

目录 一、优化问题基本概念1.1 优化问题1.2 优化模型的简单分类1.3 国赛中的优化问题 二、数学规划2.1 线性规划(LP)2.1.1 LP问题2.1.2 LP模型的表示形式2.1.3 求解通用算法2.1.4 灵敏性分析 2.2 整数规划(IP)2.3 0-1规划规划2.3.1 选址问题2.3.2 指派问题2.3.3 固定费用问题2.3.4 0-1变量的其他用处 2.4 多目标规划2.4.1解决方法

一、优化问题基本概念 1.1 优化问题

优化问题:在一系列客观或主观限制条件下,寻求使所关注的某个或多个指标达到最大(或最小)的决策

结构设计、资源分配、生产计划、运输方案中经常可见

通常的解决手段:

经验积累、主观判断做试验、比优劣建立数学模型,求解最优策略

解决优化问题的数学方法:

数学规划图论

解决优化问题的数学软件:

matlablingo

当决策变量约束条件比较少是可以使用matlab软件,当涉及的决策变量约束条件比较多时可以考虑更为专业的lingo软件

1.2 优化模型的简单分类

优化模型可以根据目标、参数、变量、约束等划分成不同的类别 比较常用的一种划分依据按照决策变量是否连续划分为连续优化与离散优化

连续优化:

1. 线性规划(LP) :目标和约束均为线性函数 2. 非线性规划(NLP) :目标或约束中存在非线性函数 3. 二次规划(QP) :目标为二次函数、约束为线性(NLP特例)

离散优化:

整数规划(IP) : 决策变量(全部或部分)为整数 1. 整数线性规划(ILP) 2. 整数非线性规划(INLP) 3. 纯整数规划(PIP), 4. 混合整数规划(MIP) 5. 一般整数规划,0-1(整数)规划

说明: 由于不同类型的优化问题的求解难度和求解方法是有很大差异的,因此在解决我们所面临的问题时,弄清问题的类型是很有必要的。 例如,只能对于连续线性规划或某些特定的二次规划(如凸二次规划)问题,可以比较容易地求到整体最优解,或判断原问题无解;而对于一般的非线性规划和整数规划,当问题的规模比较大时,在可以接受的计算时间内找到整体最优解是非常困难的,因此通常只能求局部最优解。 一般来说,离散优化问题比连续优化问题难以求解,非线性规划问题比线性规划问题难以求解,非光滑优化比光滑优化难以求解。

在这里插入图片描述

1.3 国赛中的优化问题 2000-2021• 2000B 钢管订购和运输问题• 2001B 公交车优化调度• 2001C 基金使用的最优策略• 2002B 彩票中的数学• 2003B 露天矿生产的车辆安排问题• 2004B 奥运会临时超市网点设计问题• 2004D 公务员招聘工作中录用方案• 2005B DVD在线租赁• 2006B 出版社的资源配置问题• 2007B 乘公交,看奥运• 2008B 高等教育学费探讨• 2009B 眼科病床的合理安排• 2011B 交巡警服务平台设置与调度• 2012B 太阳能小屋设计• 2013B 碎纸片的拼接• 2014B 创意折叠桌设计• 2015B “互联网+”时代的出租车资源配置• 2016B 小区开放对道路通行的影响• 2017B “拍照赚钱”任务定价• 2018B 智能RGV的动态调度策略• 2019B “同心协力”策略研究• 2020B 穿越沙漠• 2021C 生产企业原材料的订购与运输 二、数学规划

求解各种优化问题的关键就是找优化问题的三要素的过程即:

决策变量目标函数约束条件 2.1 线性规划(LP) 2.1.1 LP问题

例1 在这里插入图片描述

在这里插入图片描述 最后的模型 在这里插入图片描述 matlab求解

% 化成matlab求线性规划的标准形式 f = [-7 -12]'; % 目标函数的系数向量 A=[9 4;4 5;3 10]; % 不等式约束 b=[360 200 300]'; lb=[0 0]'; [x,val]=linprog(f,A,b,[],[],lb) val=-val

运行结果: 在这里插入图片描述 在这里插入图片描述

此处也可以使用lindo求解

max 7x1+12x2 st 9x1+4x2


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3