运筹优化
Eason.wxd
我是Eason,我喂自己袋盐...
展开
-
运筹优化(三)--线性规划之单纯形法
参考:http://www.cnblogs.com/ECJTUACM-873284962/ 1.作用单纯形法是解决线性规划问题的一个有效的算法。线性规划就是在一组线性约束条件下,求解线性目标函数最优解的问题。2.线性规划的一般形式在约束条件下,寻找目标函数z的最大值。3.线性规划的可行域满足线性规划问题约束条件的所有点组成的集合就是线性规划的可行域。若可行域有界(以...原创 2019-01-10 12:42:55 · 11074 阅读 · 0 评论 -
运筹优化(十四)--离散优化的启发式算法
启发式算法(heuristic algorithm)是相对于最优化算法提出的。一个问题的最优算法求得该问题每个实例的最优解。也就是说,在允许运行时长足够长的 情况下,确保得到一个最优方案。但是大量重要的ILP和INLP问题,并不存在多项式时间的解法,因此,启发式算法可以这样定义:一个基于直观或经验构造的算法,在可接受的花费(指计算时间和空间)下给出待解决组合优化问题每一个实例的一个可行解,该可行解...原创 2019-01-19 21:41:33 · 30438 阅读 · 1 评论 -
运筹优化(十七)--存储论基础及其最优化求解
工厂为了生产, 必须储存一些原料 , 把这些储存物简称存储。生产时从存储中取出一定数量的原料消耗掉, 使存储减少。生产不断进行, 存储不断减少 , 到一定时刻必须对存储给以补充,否则存储用完了, 生产无法进行。商店必须储存一些商品(即存储) ,营业时卖掉一部分商品使存储减少, 到一定的时候 又必须进货 , 否则库存售空无法继续营业。一般地说 , 存储量因需求而减少, 因补充而增加。从存储模...原创 2019-01-24 23:59:00 · 11235 阅读 · 3 评论 -
运筹优化(七)--动态规划解析
其实,在各种算法领域,动态规划的思想随处可见,用同事的话说,就是一种很朴素的方法,我之所以记录这么多文字,是今天看完动态规划,突然发现,有时候,静下心,好好理解理解最最基础的理论原理,你对这个算法的体会和理解会完全不一样。动态规则是运筹学的一个分支, 它是解决多阶段决策过程最优化的一种数学方法。 大约产生于20世纪50年代。1951年美国数学家贝尔曼(R .Bellman)等人,根据一类多阶段...原创 2019-01-15 20:15:30 · 12596 阅读 · 2 评论 -
运筹优化(十八)--对策论基础及其最优化求解
对策也叫博弈 , 是自古以来的政治家和军事家都很注意研究的问题。 作为一门正式学科,是在20世纪40年代形成并发展起来的。直到1944年冯·诺依曼(von Neumann) 与摩根斯特恩(O .Morgenstern)的《博弈论与经济行为》一书出版,标志着现代系统博弈理论的初步形成。书中提出的标准型、扩展型和合作型博弈模型解的概念和分析方法 , 奠定了这门学科的理论基础 , 成为使用严谨的数学模型...原创 2019-01-26 13:49:47 · 11241 阅读 · 0 评论 -
运筹优化(十五)--应用模型之分配问题
一般分配模型一、问题描述问题描述:N个人分配N项任务,一个人只能分配一项任务,一项任务只能分配给一个人,将一项任务分配给一个人是需要支付报酬,如何分配任务,保证支付的报酬总数最小。问题数学描述: 注意,这个规划问题是整数线性规划(ILP)问题,也就是说,两个约束方程,保证每个任务被分配一次。决策变量仅允许取离散值0/1 二、实例分析---穷举法在讲将匈牙利算法解决任务...原创 2019-01-21 22:48:02 · 21951 阅读 · 0 评论 -
运筹优化(十九)--决策论基础及其最优化求解
研究决策的问题包括:决策的基本原理、决策的程序、决策的信息、决策的方法(定量与定性的方法)、决策的风险、决策中的人因素、决策的思维方式、决策的组织、决策的实施 等。决策科学包括的内容十分广泛:涉及社会学、决策心理学、决策行为学、决策的量化方 法和评价、决策支持系统和决策自动化等多学科和多领域的综合应用。单目标决策决策的分类从不同的角度出发可得不同的决策分类。1. 按性质的重要性...原创 2019-01-27 09:22:40 · 19340 阅读 · 0 评论 -
运筹优化(六)--目标规划定义及解法
1.目标规划的提出线性规划的目标函数是单目标,但企业实际的经营管理中,需要完成多项指标,如企业计划中就包括产量、质量、利润、交货期等多项指标组成一个指标体系,均要全面完成,但是,这些指标的度量单位不同,各个指标的重要程度也不同,线性规划难以给出实际的答案,但是,在一定的约束条件下,多目标要求往往相互矛盾,造成无可行解域,提不出供决策参考的答案,从而失去实际决策价值。这些问题需用目标规划来加以解...原创 2019-01-14 16:29:45 · 13122 阅读 · 0 评论 -
运筹优化(十三)--大规模优化方法
针对因为算例的规模过大或者结果过于复杂而无法整体求解的数学模型,将原味分解成多个足够简单、可以单独迭代直接求解的子问题,伴随的主问题结合所有子问题的结果给出模型的精确或者近似精确的最优解,并将最优解相关的信息传递给子问题用以更新模型中相应的参数。列生成算法列生成算法通常被应用于求解大规模整数规划问题的分支定价算法(branch-and-price algorithm)中,其理论基础是由Da...原创 2019-01-19 15:23:51 · 18282 阅读 · 4 评论 -
运筹优化(九)--整数规划模型
一类规划问题中如果要求部分或全部决策变量是正整数,则称之为整数规划(Integer Programming,简称IP)。例如,所要求解的是机器设备的台数、完成工作的人数或装货的汽车数等。整数规划中要求全部变量都限制为(非负)整数的,称为纯整数规划(Pure Integer Programming)或全整数规划(All Integer Programming);要求一部分变量限制为(非负)整数,则称...原创 2019-01-17 18:58:53 · 14997 阅读 · 1 评论 -
运筹优化(四)--线性规划之对偶问题和灵敏度分析
线性规划的灵敏度分析,是指模型参数的变化,对优化结果的影响分析,分定性和定量两种。定性分析这里的定性分析,指参数变化,对结果的影响,比如不变,变坏或者变差。松约束和紧约束放宽优化模型中的约束条件会使模型最优值不变或者更优。收紧优化模型中的约束条件会使模型最优值不变或者更差。依据是因为修改了约束条件意味着修改了可行域,也会有新的可行解或者减少可行解。因此,体现在右端系数RHS变化,左...原创 2019-01-12 14:33:54 · 17219 阅读 · 0 评论 -
运筹优化(五)--线性规划之内点法
近年来的内点算法主要有三大类:(1)投影尺度法,它是Karmarkar算法的原型。这个方法要求问题具有特殊的单纯形结构和最优目标值为零,在实际计算过程中, 需要用复杂的变换将实际问题转换为这种标准形式。因此, 投影尺度法在实际中应用较少。(2)仿射尺度法,这是一种已经比较成熟和广泛的算法。目前原仿射尺度法和对偶仿射尺度法虽然应用较多,但这两种方法的多项式时间复杂性还不能从理论上得到证明。...原创 2019-01-12 14:34:51 · 25090 阅读 · 1 评论 -
运筹优化(十)--整数规划求解
分支界定法1.分枝定界法的思想分枝定界法通过增加附加约束条件,使整数最优解最终成为线性规划的一个极点(顶点),于是整个问题就可使用单纯形法找到这个整数最优解;对有约束条件的最优化问题(其可行解为有限数)的可行解空间恰当地进行系统搜索,这就是分枝与定界的内容。通常,把全部可行解空间反复地分割为越来越小的子集,称为分枝;并且对每个子集内的解集计算一个目标下界,这称为定界。在每次分枝后,凡是界限...原创 2019-01-17 21:50:21 · 23028 阅读 · 1 评论 -
运筹优化(十一)--无约束非线性规划
这个系列将非线性规划是以“不是什么“定义的,也就是说,之前的线性规划模型使用连续决策变量,线性约束和线性目标函数,而非线性规划涵盖了所有其他单目标,连续决策变量的规划模型。意味着,非线性规划有许多不同的形式和算法。其中,有的有模型约束,有的则只有目标函数。在许多模型中,微积分能够得到可以利用的导数,有的则可能根本不存在导数。无约束的非线性规划在无约束优化中,线性规划的目标函数无界,而非线性...原创 2019-01-18 13:16:09 · 8532 阅读 · 0 评论 -
运筹优化(十二)--带约束非线性规划(NLP)
线性约束的非线性规划许多可以被有效解决的大型非线性规划中所有或者几乎所有的约束,都是线性的。只是将目标函数扩展为非线性。相对来说容易解决。下面四种规划是特殊的NLP问题凸规划若最优化问题的目标函数为凸函数,不等式约束函数也为凸函数,等式约束函数是仿射的,则称该最优化问题为凸规划。凸规划的可行域为凸集,因而凸规划的局部最优解就是它的全局最优解。当凸规划的目标函数为严格凸函数时,若存在...原创 2019-01-18 13:16:31 · 18882 阅读 · 0 评论 -
运筹优化(一)--运筹学概述
运筹学:主要运用数学方法研究各种系统的优化途径及方案,为决策者提供科学决策的依据。最优化方法的主要研究对象是各种有组织系统的管理问题及其生产经营活动。最优化方法的目的在于针对所研究的系统,求得一个合理运用人力、物力和财力的最佳方案,发挥和提高系统的效能及效益,最终达到系统的最优目标。运筹学的具体内容包括:规划论(包括线性规划、非线性规划、整数规划和动态规划)、库存论、图论、决策...原创 2019-01-07 23:27:49 · 26259 阅读 · 1 评论 -
运筹优化(二)--线性规划概念及应用模型
一、解决问题 线性规划问题是在一组线性约束下,求线性目标函数的最大最小值的问题。二、数学模型1、一般数学模型2、矩阵表示其中c,x都是列向量,A,Aeq是一个合适的矩阵,b,beq是合适的列向量。然后lb和ub是下限和上限(但是请注意lb是一个变量的名字)。注意:这里针对变量类型约束增加上下限的约束,其目的在于减少主要约束Ax=b中的行数,从而简化计算。本质...原创 2019-01-08 18:49:53 · 12610 阅读 · 1 评论 -
运筹优化(十六)--排队论基础及其最优化求解
排队过程的一般表示下图1就是排队过程的一般模型。各个顾客由顾客源(总体)出发,到达服务机构 (服务台、服务员)前排队等候接受服务, 服务完成后就离开。排队结构指队列的数目和排列方式 , 排队规则和服务规则是说明顾客在排队系统中按怎样的规 则、次序接受服务的。我们所说的排队系统就指图中虚线所包括的部分。排队系统的组成和特征一般的排队系统都有三个基本组成部分 : 1输入过程 ; 2排队...原创 2019-01-23 12:11:59 · 22789 阅读 · 0 评论