第一章线性规划与单纯形法教学讲义
- 格式:ppt
- 大小:399.50 KB
- 文档页数:61
运筹学课程讲义第一部分 线性规划 第一章 线性规划的基本性质 1.1 线性规划的数学模型一、 线性规划问题的特点胜利家具厂生产桌子和椅子两种家具。
桌子售价50元/个,椅子售价30元/个。
生产桌子和椅子需木工和油漆工两种工种。
生产一个桌子需要木工4小时,油漆工2小时。
生产一个椅子需要木工3小时,油漆工1小时。
该厂每月可用木工工时为120小时,油漆工工时为50小时。
问该厂如何组织生产才能使每月的销售收入最大?213050m ax x x z +=⎪⎩⎪⎨⎧≥≤+≤+0,50212034212121x x x x x x 例:某工厂生产某一种型号的机床。
每台机床上需要 2.9m 、2.1m 、1.5m 的轴,分别为1根、2根和1根。
这些轴需用同一种圆钢制作,圆钢的长度为74m 。
如果要生产100台机床,问应如何安排下料,才能用料最省?二、 数学模型的标准型 1. 繁写形式 2. 缩写形式 3. 向量形式 4. 矩阵形式三、 任一模型如何化为标准型?1. 若原模型要求目标函数实现最大化,如何将其化为最小化问题?2. 若原模型中约束条件为不等式,如何化为等式?3. 若原模型中变量x k 是自由变量,如何化为非负变量?4. 若原模型中变量x j 有上下界,如何化为非负变量?⎪⎪⎩⎪⎪⎨⎧≥≤-=--≤+--≥-+----=无约束321321321321321,0,052010651535765max x x x x x x x x x x x x x x x z 令'''3'3''3'331'1,0,,,Z Z x x x x x x x =-≥-=-=⎪⎪⎩⎪⎪⎨⎧≥-=+-++=+-+-=+-+-+--+-++-=0,,,,,,,5201010651533507765min 7654''3'32'17''3'32'15''3'32'164''3'32'1765''3'32'1'x x x x x x x x x x x x x x x x x x x x x x x x Mx Mx x x x x x z 1. 2图解法该法简单直观,平面作图适于求解二维问题。
第一章线性规划及单纯形法6.6单纯形法小结Drawingontheexampl,thetwoaxisinterceptsareplotted.2、求初始基可行解并进行最优性检验Cj比值CBXBb 检验数?jx1x2x3x4x53500081010012020103634001x3x4x5000035000令非基变量x1=0,x2=0,找到一个初始基可行解:x1=0,x2=0,x3=8,x4=12,x5=36,σj>0,此解不是最优(因为z=3x1+5x2+0x3+0x4+0x5)即X0=(0,0,8,12,36)T,此时利润Z=03、寻找另一基可行解Cj比值CBXBb检验数?jx1x2x3x4x53500081010012020103634001x3x4x5000035000-12/2=636/4=9主元首先确定入基变量再确定出基变量检验数?j81010060101/2012300-21x3x2x5050-30300-5/20Cj比值CBXBb检验数?jx1x2x3x4x53500081010012020103634001x3x4x5000035000-12/2=636/4=9令x1=0,x4=0,得x2=6,x3=8,x5=12,即得基可行解X1=(0,6,8,0,12)T此时Z=30σ1=3>0,此解不是最优迭代4、寻找下一基可行解Cj比值CBXBb检验数?jx1x2x3x4x53500081010060101/2012300-21x3x2x5050-30300-5/208-4检验数?j40012/3-1/360101/204100-2/31/3x3x2x1053-42000-1/2-1令x4=0,x5=0,得x1=4,x2=6,x3=4,即X0=(4,6,4,0,0)T?j<0最优解:X=(4,6,4,0,0)T最优值:Z=42小结:单纯形表格法的计算步骤①将线性规划问题化成标准型。
②找出或构造一个m阶单位矩阵作为初始可行基,建立初始单纯形表。
线性规划讲义一、引言线性规划是一种数学建模和优化方法,用于解决具有线性约束条件和线性目标函数的问题。
它可以应用于各种领域,如生产计划、资源分配、运输问题等。
本讲义将介绍线性规划的基本概念、模型建立方法、解法和应用案例。
二、基本概念1. 线性规划问题的定义线性规划问题是指在一组线性约束条件下,寻找使线性目标函数取得最大(小)值的决策变量的取值。
2. 线性规划问题的数学表达线性规划问题的数学表达可以用如下形式表示:最大化(最小化)目标函数:Z = c₁x₁ + c₂x₂ + ... + cₙxₙ约束条件:a₁₁x₁ + a₁₂x₂ + ... + a₁ₙxₙ ≤ b₁a₂₁x₁ + a₂₂x₂ + ... + a₂ₙxₙ ≤ b₂...aₙ₁x₁ + aₙ₂x₂ + ... + aₙₙxₙ ≤ bₙx₁, x₂, ..., xₙ ≥ 03. 线性规划问题的基本要素线性规划问题包含以下基本要素:目标函数:决策变量的线性组合,表示待优化的目标。
约束条件:对决策变量的约束,限制了可行解的范围。
决策变量:问题中需要决策的变量。
可行解:满足所有约束条件的决策变量取值。
最优解:使目标函数取得最大(小)值的可行解。
三、模型建立方法1. 确定决策变量根据问题的实际情况,确定需要决策的变量,如生产数量、资源分配比例等。
2. 建立目标函数根据问题的目标,将决策变量线性组合,构建目标函数。
3. 建立约束条件根据问题的约束条件,将决策变量的线性组合与约束条件进行比较,建立约束方程。
4. 确定变量的取值范围根据问题的实际情况,确定决策变量的取值范围,如非负约束条件。
四、解法1. 图形法图形法适用于二维线性规划问题,通过绘制约束条件的直线和目标函数的等高线,找到最优解的图形位置。
2. 单纯形法单纯形法是一种迭代求解线性规划问题的方法,通过不断移动基变量,找到最优解。
3. 整数规划法整数规划法适用于决策变量需要取整数值的线性规划问题,通过引入整数变量和约束条件,将问题转化为整数规划问题,并应用相应的求解方法。
第一章、 线性规划和单纯形法1.1 线性规划的概念一、线性规划问题的导出1.(引例) 配比问题——用浓度为45%和92%的硫酸配置100t 浓度为80%的硫酸。
取45%和92%的硫酸分别为x1和x2t,则有: 求解二元一次方程组得解。
目的相同,但有5种不同浓度的硫酸可选(30%,45%,73%,85%,92%)会出现什么情况?设取这5种硫酸分别为 x1、x2、x3、x4、x5 t, 则有: ⎩⎨⎧⨯=++++=++++1008.092.085.073.045.03.01005432154321x x x x x x x x x x 请问有多少种配比方案?为什么?哪一种方案最好?假设5种硫酸价格分别为:400,700,1400,1900,2500元/t ,则有:2.生产计划问题如何制定生产计划,使三种产品总利润最大?考虑问题:⎩⎨⎧⨯=+=+1008.092.045.01002121x x x x ⎪⎩⎪⎨⎧=≥⨯=++++=++++++++=5,,2,1,01008.092.085.073.045.03.0100..250019001400700400543215432154321 j x x x x x x x x x x x t s x x x x x MinZ j(1)何为生产计划?(2)总利润如何描述?(3)还要考虑什么因素?(4)有什么需要注意的地方(技巧)?(5)最终得到的数学模型是什么?二、线性规划的定义和数学描述(模型)1.定义:对于求取一组变量xj (j =1,2,......,n),使之既满足线性约束条件,又使具有线性表达式的目标函数取得极大值或极小值的一类最优化问题称为线性规划问题,简称线性规划。
2.配比问题和生产计划问题的线性规划模型的特点:用一组未知变量表示要求的方案,这组未知变量称为决策变量;存在一定的限制条件,且为线性表达式;有一个目标要求(最大化,当然也可以是最小化),目标表示为未知变量的线性表达式,称之为目标函数; 对决策变量有非负要求。