线性规划问题的起始设定
该例题从一个含两个变量的最大化问题开始。目标函数为 ,约束条件为 与 ,以及 x, 。教师将此设定表述为单纯形法的输入。
Dr D’s Math Help · YouTube · 7:43
本节时长 150 秒的白板讲解,完整演示了一个含两个变量的最大化线性规划问题的单纯形法求解起始阶段。教师从最大化 ,约束条件为 、,以及 x, 出发。她首先通过添加松弛变量 u 和 w,将两个不等式约束转化为等式;接着将目标函数重写为 -5x - ,使常数项为零且 P 保持正值。随后,她构建初始单纯形表,列标题依次为 X、Y、U、W、P,最右侧为常数列。第一个主元通过选取底行最负的元素确定——即 X 列中的 -5;再应用比值检验: 与 。由于 9 更小,故选定第 2 行,主元元素为 4。视频片段结束于她写下行变换(),以将该主元标准化为 1。 本视频片段演示了求解线性规划问题的单纯形法中的一个步骤。教师识别主元元素,执行行运算以更新表格,并讲解如何利用松弛变量将不等式约束转化为等式。 本视频片段演示了使用单纯形法求解线性规划问题的最后步骤。教师在单纯形表上执行一次主元运算,并仔细讲解为变换矩阵所需的行运算。完成主元运算后,她指出底行不再含有负数,表明已达到最优解。最后,她系统地从最终单纯形表的各列中直接读出决策变量(x 和 y)的值以及目标函数(P)的最大值。 这段时长为13秒的白板片段,结束了一个关于双变量线性规划问题的单纯形法例题。黑板上展示了最大化问题:最大化 ,约束条件为 和 ,且 x, ;同时还列出了若干单纯形表与行运算步骤。在该片段中,教师指向方框标出的最终答案,并指出 、,随后总结道:解由两个变量及目标函数值构成。所显示的最优解为 ,,,,。直接代入验证可得:,且两个约束均取等号成立,因此松弛变量为零表明这些约束在最优解处是紧约束。
在学习检查器中查看要点和时刻,或切换阅读标签查看完整笔记。
依据视频画面与讲解整理,并非逐字语音转写。
视频片段从一块白板开始,上面展示了一个完整的最大化问题:,约束条件为 <= 78、 <= 36,以及 x,y >= 0。讲师指出这是一个需用单纯形法求解的线性规划问题,因此当前首要目标并非绘制可行域,而是将该问题转化为表格形式。
她从逐一处理不等式约束开始转换过程。对于第一个约束,她添加松弛变量 u,将 <= 78 改写为 ;对于第二个约束,她添加 w,将 <= 36 改写为 。这一操作的数学目的是将每个 <= 约束转化为一个等式,以便在单纯形表格中占据一行。
当她处理到 x,y >= 0 这一条件时,明确将其排除在逐行重写之外。她的解释是:这些非负性条件已内置于单纯形法之中,因此无需转化为表格中的独立行。这体现了该方法的结构性假设与必须数值化编码的方程之间的区别。
接下来她重写目标函数。从 出发,她将含 x 和 y 的项移至左侧,得到 -5x - 。她强调两个格式要求:等式一侧应为零,且 P 的系数须保持为正。这个整理后的方程将成为表格的最底行。
现在手握这三个方程,她构建了初始单纯形表。列标题依次为 X、Y、U、W、P,其后是竖直分隔线,再后是常数列。第一行由方程 填充,对应为 3、5、1、0、0 | 78。第二行由方程 填充,对应为 4、1、0、1、0 | 36。底行由方程 -5x - 填充,对应为 -5、-4、0、0、1 | 0。因此,每一行都仅是一个方程的系数列表。
下一步任务是选择首个主元。她仅扫描底行中竖直分隔线左侧的部分,并寻找最大的负数。X 列下的 -5 被选中,因此 X 列成为主元列。此步骤使用目标行,因为该行中出现负系数,表明对应变量仍可提升最大化目标值。
为确定主元行,她在所选列中应用比值检验。她将 X 列中的正项与最右侧的常数配对:78 与 3 第 1 行,以及 36 与 4 第 2 行。显示的比值为 26 和 9,对应于 和 。最小的比值为 9,选择第 2 行作为主元行。
由于主元列为 X、主元行为第 2 行,主元元素即二者交点处的项 4。她在黑板上直接标出该 4。至此,首个主元位置已从初始单纯形表中完全确定。
视频片段中最后的动作是开始执行主元运算本身。她写出行运算式 (),并解释:整行第二行将被除以 4,使主元项变为 1。这一归一化操作是消去主元列中其余各项前的预备步骤;本片段中未完成该行的全部更新。
教师首先解释当前单纯形表格的状态,指出此前运算所得的数值。
焦点转向确定主元元素,该元素对下一步行运算至关重要,这些行运算旨在在单纯形表中该主元所在列的上方和下方生成零。
详细说明了如何执行行运算:用第一行减去第二行的三倍,并将第二行的五倍加到第三行。
随着计算进行,讲师在白板上实时更新单纯形表,展示行运算后得到的新数值。
该过程被反复强调,特别指出应根据单纯形表底行中最小的负指标值来选择正确的主元元素。
进一步的计算涉及对特定数值作除法,以确定下一个主元元素,确保单纯形表逐步逼近最优解。
教师首先讲解将主元行标准化所需的行运算。她指出,将第一行乘以等价于除以主元元素,而该主元元素为。此步骤确保主元元素变为1。
接着,她写出除法后第一行的新数值:0、1、、-3/17、0和12。她指出,在此特定步骤中,其余各行保持不变。
进入主元运算的下一阶段,教师解释目标是在主元列的其余位置构造零。她再次指出主元元素,并标出该列中需要消去的元素。
为了消去第二行中的,她指定行运算 。为了消去第三行中的 -11/4,她指定行运算 。
教师确认第一行保持不变,因为它是主元行。接着她计算并写出新的第二行:1、0、-1/17、、0和6。
最后,她计算并写出新的第三行:0、0、、、1和78。该单纯形表至此已完成本次迭代的全部更新。
在新单纯形表完成后,教师检查最底行是否存在负数。未发现负数,于是她宣布已找到最优解,单纯形法结束。
她讲解如何从最终单纯形表中读取解:含有一个1且其余位置均为0的列对应基本变量。该变量的值等于含1所在行最右列的数字。
她先识别变量 x 所在列,发现1位于第二行,因此 ;再识别变量 y 所在列,发现1位于第一行,因此 ;对于目标函数 P,发现1位于第三行,因此 。
她最后指出:不含单个1且其余位置不全为0的列代表非基本变量,其值设为零。因此松弛变量 u 和 w 均为零。
视频片段开始于一块白板,上面已写满一个线性规划示例。左上方以“最大化,约束条件为、和”的形式列出了该问题。右侧及下方是单纯形法表格与行运算说明,最右侧用方框标出最终答案:、、、和。当教师指向该方框时,她说:“u 等于零,w 等于零。”从数学角度看,和是在将不等式约束改写为等式时引入的松弛变量;它们取值为零,意味着两个原始约束在最优解处均恰好取等号。
接着,教师口头总结结果:“好的,我们得到了本线性规划问题的解,即两个决策变量的取值以及目标函数的最优值。”关键结论是:完成后的单纯形表格给出了最优决策变量值和,以及目标函数值。这可直接通过题设的目标函数验证:将解代入得,与白板上方框所标数值一致。同样的代入也解释了为何松弛变量为零:和,因此两个约束在最优解处均为紧约束。
该例题从一个含两个变量的最大化问题开始。目标函数为 ,约束条件为 与 ,以及 x, 。教师将此设定表述为单纯形法的输入。
每个 ≤ 约束均通过添加一个非负松弛变量重写。第一个约束变为 ,第二个约束变为 。这是使单纯形表构建成为可能的关键预处理步骤。
条件 x, 仍属于问题的基本假设,但在所展示的设定中并未转化为额外的方程。教师指出,这些条件已内嵌于单纯形法的框架之中。
在构建单纯形表之前,目标函数 被整理为 -5x - 。教师特别保持 P 的系数为正,并将 0 移至等号右侧,以便该目标方程可作为表格的最底行。
表格的列依次为 X、Y、U、W、P,常数项单独列在最右侧。前两行来自约束方程,最后一行来自重写后的目标方程。
为选取主元列,需检查底行中常数分隔线左侧的各元素,并选出其中最负的项。此处 X 列下方的 -5 是最大的负数,因此 X 列即为主元列。
确定主元列后,将各常数项分别除以该列中对应的正数元素。图中显示的比值为 和 。较小的比值 9 决定了第 2 行为主元行。
主元元素位于所选主元列与主元行的交点处。由于主元列为 X 列、主元行为第 2 行,因此主元元素即为该位置上的数值 4。
主元运算中的第一步是缩放整个主元行,使主元元素变为 1。教师写出 (),意为将第 2 行除以 4。
单纯形法是一种求解线性规划问题的算法,通过迭代改进候选解,直至找到最优解。
主元元素依据单纯形表底行中最小的负指标值来选定,从而指导行运算以更新单纯形表。
通过将某行的倍数相加等行运算,在主元元素所在列的上方和下方生成零,使单纯形表逐步转化为最优解形式。
松弛变量被添加到不等式约束中,将其转化为等式约束,从而可以应用单纯形法。
单纯形法是一种求解线性规划问题的算法。它通过从一个基本可行解移动到另一个基本可行解,在每一步中改进目标函数值,直至找到最优解。
主元运算是单纯形法的核心操作。它包括选取主元元素、将其所在行标准化,并通过行运算使主元列其余位置变为零。这一过程将解移至可行域的一个相邻顶点。
对于最大化问题,当单纯形法的表格底部行(即目标函数行)中不再出现负数时,算法终止。这表明目标函数已无法进一步改进。
在最终表格中,基变量对应于那些仅含一个1、其余位置均为0的列;其取值可在最右列读出。非基变量(即不满足该模式的列)取值为零。目标函数的值也以类似方式读取。
白板上完成的演算将最优解表述为、和。教师明确称其为“我们的解,即本线性规划问题的两个变量及其目标函数值”。本知识卡片呈现了白板所示单纯形法过程的最终结果。
变量和是为将约束条件转化为等式而引入的松弛变量。在最终答案中,二者均为零,表明在最优解处,两个约束均无剩余松弛量。换言之,两个约束在最优解处均取等号。
利用题设的目标函数,代入所报告的最优决策变量,得到,从而确认白板上方框所示的目标函数值。
代入同样可验证约束的活动性:和。由于两个等式左侧均等于其右侧,最优解位于两条约束边界的交点处,这与松弛变量为零的情形一致。
按知识点查看条件、步骤和证据。补充解释与视频直接内容分别标明。
白板上显示目标函数 ,随后改写为 -5x - 。
教师要求将目标函数改写为一侧为零的形式,并使 P 的系数为正。
P
待最大化的目标函数值。
取实数值的目标变量;在单纯形表中位于最后一列。
白板上显示约束条件中的 x:,,以及 x, 。
初始单纯形表的表头将 X 列列为第一个决策变量列。
x
线性规划问题中的第一个决策变量。
非负实变量,受约束于 。
白板上显示约束条件中的 y:,,以及 x, 。
初始单纯形表的表头将 Y 列列为第二个决策变量列。
y
线性规划问题中的第二个决策变量。
非负实变量,受约束于 。
教师说:“对于第一个约束条件,我们将引入松弛变量 u,将其由不等式转化为等式。”
白板上显示 ,以及单纯形表中的一列 U。
u
为第一个约束条件添加松弛变量,将不等式转化为等式。
与不等式 <= 78 相关联的非负松弛变量。
教师说:“对于第二个约束条件,我们将引入松弛变量 w,将其由不等式转化为等式。”
白板上显示 ,以及单纯形表中的一列 W。
w
为第二个约束条件添加松弛变量,将不等式转化为等式。
与不等式 <= 36 相关联的非负松弛变量。
她在单纯形表顶部写下表头:X、Y、U、W、P,然后在常数列之前画一条竖线分隔符。
她说明:变量按顺序列于表头,每一行对应其中一个方程的各项系数。
X, Y, U, W, P
初始单纯形表的列标签,后接最右侧的常数列。
两个约束条件及目标函数行所对应的单纯形表表头。
白板上显示主元行旁有()。
教师指示将第二行替换为第二行的四分之一,即整行除以四。
()
对第二个约束行施行行运算,乘以,使主元元素变为1。
该运算应用于初始单纯形表的第二行。
目标函数写作 。
P
待最大化的目标函数值。
实数
变量 x 出现在目标函数和约束条件中。
x
决策变量。
非负实数
变量 y 出现在目标函数和约束条件中。
y
决策变量。
非负实数
松弛变量 u 被加到第一个约束条件中:。
u
第一个约束条件的松弛变量。
非负实数
松弛变量 w 被添加到第二个约束条件中:。
w
第二个约束条件的松弛变量。
非负实数
教师说明将使用单纯形法求解一个线性规划问题。
白板上显示:最大化 ,约束条件为 ,,x, 。
视频片段始于一个标准的二变量最大化线性规划:在两个非负变量上最大化目标函数,并满足两个线性不等式约束;教师指出该问题将用单纯形法求解。
该问题是一个最大化线性规划问题。
有两个决策变量:x 和 y。
有两个不等式约束,外加非负性限制。
教师指示引入松弛变量 u,将第一个约束转化为等式而非不等式。
白板显示。
为将第一个不等式准备就绪以填入单纯形表,教师引入一个松弛变量u。这将不等式 <= 78转化为等式,当u非负时,可行域保持不变。
原始约束为 <= 78。
u被引入作为松弛变量。
不等式方向为<=,因此添加一个非负松弛变量可将其转化为等式。
教师指出,应插入松弛变量w,将第二个约束由不等式变为等式。
白板显示。
第二个不等式通过类似方式添加松弛变量w转化为等式。这给出了初始单纯形表所需的第二行。
原始约束为 <= 36。
w被引入作为松弛变量。
不等式方向为 ≤,因此添加一个非负松弛变量可将其转化为等式。
讲师说:“我们无需担心这些约束,因为它们已包含在单纯形法中。”
白板上仍显示原始问题陈述中的 x, 。
讲师并未为 x, 单独创建单纯形表的行。相反,她指出这些条件已内置于单纯形法框架中,因此仅需将两个主要约束条件和目标函数重写为单纯形表形式。
原始问题对 x 和 y 施加了非负性限制。
这些限制在所展示的单纯形表设置中并未被重写为独立的方程。
讲师说,要把所有项移到等式左侧,因为希望一侧为零,且希望 P 保持正号。
白板上显示 -5x - 。
目标函数 被整理为所有项位于等式一侧、常数项为零的形式。讲师特别保持 P 的系数为正,从而得到 -5x - ,该式成为初始单纯形表的最后一行。
从 出发。
将含 x 和 y 的项移到等式左侧。
保持 P 的系数为 +1。
讲师说:‘现在我们得到了初始单纯形表’,接着解释说变量列在表格顶部,每一行对应其中一个方程的系数。
该单纯形表的表头为 X、Y、U、W、P,各行依次为:3 5 1 0 0 | 78,4 1 0 1 0 | 36,以及 -5 -4 0 0 1 | 0。
将约束条件与目标函数改写为方程后,将其系数整理成一张表格。各列分别对应变量 x、y、u、w 和 P,最右一列存放常数项。前两行来自约束条件,最后一行来自改写后的目标函数。
使用方程:,,以及 -5x - 。
将各变量的系数填入与其列标题匹配的列下方。
将常数项填入最右侧一列。
讲师指示:从底行最左端开始向右扫描至竖线处,选取其中最大的负数,由此确定主元列。
她在 X 列正下方的底行中圈出了 -5。
对于该最大化单纯形表,主元列通过扫描底行(至竖直分隔线为止)并选择最负的元素来确定。在所示的单纯形表中,-5是最大的负数,因此X列成为主元列。
将其应用于初始单纯形表的底部目标行。
仅考虑竖直常数分隔线之前的元素。
此处选定的元素是X列中的-5。
教师指示:取该列中的数,并用它们去除常数列中的数,即最右侧一列的数。
白板上在前两行右侧分别写出了26和9。
比值由主元列元素3、4与对应常数78、36计算得出。
口语短语‘divide them into’在日常英语中含义模糊,但所展示的算术运算对应的是‘常数除以主元列元素’。
一旦主元列确定,教师便利用该列中各约束行的正数元素,与同一行最右侧的常数配对形成比值。对于该单纯形表,比值为和。最小比值决定主元行。
使用约束行中主元列的元素。
将每个元素与其所在行的常数配对。
选择非负比值最小的行。
教师询问这些数字中哪一个最小,回答是九,并指出这确定了主元行;接着她说四就是我们的主元元素。
第二行第一列的4被圈出。
主元元素是所选主元列与主元行的交点处的元素。此处主元列由底行选定为X列,主元行则通过比值检验选定为第二个约束行,因此它们交点处的元素4即为主元元素。
主元列为X列。
主元行为第二个约束行,因为它的比值9最小。
主元元素即为二者交汇处的系数。
教师说第一步是利用行变换将该元素变为一,即将第二行替换为四分之一倍的第二行。
白板上显示()。
她指向被圈出的4,并示意整行第二行除以4。
除法后更新的行数值在此片段中未完整写出。
下一个单纯形步骤是通过缩放整行,将主元元素变为1。教师执行运算(),即把第2行的每个元素都除以4。这为消去主元列中其余元素做好了表格准备。
主元是 4第 2 行,第 X 列。
将第二行整体乘以。
这使得主元项等于1。
教师讲解单纯形法的步骤,包括确定主元元素和执行行运算。
单纯形法是一种求解线性规划问题的算法。它通过在可行域的边界上迭代移动,选取主元元素并执行行运算,从而找到最优解。
线性目标函数
线性不等式约束
非负性约束
教师确定主元元素,并解释其在行运算中的作用。
在单纯形法中,主元元素是单纯形表中用于执行行运算的一个元素,通过该运算使其所在列中该元素上方和下方的元素均变为零。
必须非零
通常依据特定规则选取,例如底行中最小的负检验数
教师说:“现在,我们已完成求解,因为最下面一行不再有负数。”
对于一个最大化线性规划问题,若单纯形表的最后一行不包含任何负数,则当前的基本可行解是最优解。
该问题是最大化线性规划问题。
该表格表示一个基本可行解。
适用于所有最大化线性规划问题。
教师依次将约束条件加入松弛变量重写,再重写目标函数,最后直接读出表格各行。
黑板上显示:,,-5x - ,随后列出表格各行。
从原始问题的第一个不等式约束出发。
作为线性规划陈述的一部分写在黑板上。
添加松弛变量u,将第一个不等式转化为等式。
教师将其表述为单纯形法设置的第一步。
从第二个不等式约束开始。
写在白板上,是原问题的一部分。
添加松弛变量 w,将第二个不等式转化为等式。
教师明确指出这是与第一步相对应的第二步设定操作。
从待最大化的目标函数开始。
写在白板上。
将所有项移到等式左侧,同时保持 P 为正。
教师明确表示希望一侧为零,且 P 为正。
将这三个方程的系数填入单纯形表,常数项放在最右侧。
教师说明每一行对应其中一个方程的系数,并写出初始单纯形表。
原始最大化问题被转化为用于迭代运算的初始单纯形表。
教师讲解主元列规则,计算比值,比较26和9,并确定4为主元。
负5被圈出,比值26和9被写出,4被圈出。
检查目标行中常数列之前的部分。
教师指示沿最底行向右移动,直至竖线处。
在该行中选择最大的负数。
教师直接陈述此为主元列规则。
由于负5位于X列下方,因此选定X列。
由负5在单纯形表中的位置得出。
利用第一个约束行的主元列元素3与常数78构造比值。
教师指示将各列数值除以常数列数值,并写出26。
利用第二个约束行的主元列元素4与常数36构造比值。
教师在比值检验过程中于第二行旁写出9。
比较这两个比值,并选出较小的一个。
教师提问哪个数字最小,然后回答是九。
选中第二行,因此它与X列的交点处的元素为4。
教师在完成比值比较后明确指出。
第一个主元是第 4 行,2 第 X 列的元素。
教师要求使用行变换,将第二行替换为四分之一倍的第二行,使主元变为一。
白板上显示()。
归一化后的行在概念上被宣布,但本片段中未在屏幕上完整写出。
从上一步选择操作中确定当前主元。
在本推导之前立即确立。
将整个第二行乘以。
教师明确指出了这一行变换操作。
主元元素在缩放后变为1。
所陈述的行变换操作带来的算术结果。
应用()可将主元元素标准化为1,为后续消元步骤做好准备。
教师讲解并执行行变换,以更新单纯形表。
为使第一行第二列的元素变为零,用第一行减去第二行的三倍。
行运算规则
为使第三行第二列的元素变为零,将第二行乘以五后加到第三行。
行运算规则
更新后的单纯形表在第二列主元元素的上方和下方均为零。
教师明确给出了行运算步骤:‘将第一行替换为倍的自身’、‘’以及‘’。
将第一行乘以,使主元元素变为1。
用于归一化主元行的初等行运算。
从第二行中减去新第一行的倍,使主元列中的该元素变为零。
用于消去主元上方或下方元素的初等行运算。
将新第一行的加到第三行,使主元列中的该元素变为零。
初等行变换,用于消去主元上方或下方的元素。
单纯形表被转换为下一次迭代的形式,此时主元列在主元位置处为1,其余位置均为0。
黑板上写明:最大化 。
方框标出的最终答案列出了 、 和 。
从黑板上写出的目标函数出发。
直接由黑板上书写的最大化问题陈述得出。
将所报告的最优决策变量值代入目标函数。
黑板上方框标出的最终解给出 和 。
分别计算每个乘积。
算术代入步骤。
将两项相加,得到目标函数值。
算术化简;该结果与黑板上框出的值 一致。
黑板上显示的目标函数值 ,在代入 和 后,与所陈述的目标函数一致。
教师将本片段定位为使用单纯形法求解线性规划问题。
完整的演算过程从原始不等式开始,直至第一次主元变换,全部呈现在白板上。
本例仅进行到第一次标准化步骤;后续的单纯形迭代不在本片段范围内。
用单纯形法最大化 ,约束条件为 ,,x, 。
目标函数:。
约束条件1: <= 78。
约束条件2: <= 36。
非负性:x, 。
将问题改写为单纯形法适用形式,构建初始单纯形表,选择第一个主元,并开始主元行归一化。
在第一个约束条件中引入松弛变量 u。
将第一个不等式转化为适用于单纯形表的等式形式。
在第二个约束条件中引入松弛变量 w。
将第二个不等式转化为适用于单纯形表的等式形式。
将目标函数改写为所有项移至等号一侧且 P 为正的形式。
此步骤要求将目标函数置于单纯形表的最底行。
由这三个方程组装初始单纯形表。
每一行包含一个方程的系数,常数项位于最右侧。
通过选取常数列之前底行中最小的负数项来确定主元列。
这是教师所陈述的第一个主元选取规则。
计算约束行在主元列中的比值。
比值检验使用主元列的元素和最右侧的常数项。
从最小比值对应的行中选取主元行。
教师在比较两个比值后直接陈述该结论。
将主元行标准化,使主元元素4变为1。
这是主元步骤中宣布的第一个行运算。
该例得到初始单纯形表,识别出主元元素 4 在第 2 行,第 X 列,并以行运算()R_ 开始单纯形迭代。2。
所展示的单纯形表各行与重写的方程一致,圆圈标出的-5和4符合所述主元规则,写出的比值26和9分别与及一致。
教师通过一个具体例子讲解单纯形法的某一步骤。
最大化 ,约束条件为 ,,x, 。
目标函数:
约束条件:,,x,
求使 P 最大化的 x 和 y 的值。
通过引入松弛变量 u,将第一个不等式约束转化为等式。
松弛变量的定义
通过添加松弛变量 w,将第二个不等式约束转化为等式。
松弛变量的定义
将目标函数改写为单纯形表格的标准形式。
单纯形法的标准形式
根据底行中最小的负指标选取主元元素。
单纯形法的规则
使用行运算,在主元元素的上方和下方构造零元素。
行运算规则
执行行运算后更新的表格。
检查主元列是否在主元元素的上方和下方均为零。
问题表述为:最大化 ,约束条件为 ,,x, 。
最大化 ,约束条件为 ,,x, 。
目标函数:
约束1:
约束2:
非负性约束:x,
求出满足所有约束条件下使 P 最大的 x 和 y 的值。
引入松弛变量 u 和 w,建立初始单纯形表。
将不等式转化为等式的标准步骤,用于单纯形法。
对第二行第一列的元素4执行第一次枢轴运算。
在底行中选取最负的检验数(-5),并选取最小的非负比值()。
对第一行第二列的元素1执行第二次枢轴运算。
在底行中选取最负的检验数(-11/4),并选取最小的非负比值()。
从最终单纯形表中读出最优解。
各列中仅含一个1、其余位置为0的列对应基变量;其取值位于最右列。非基变量取值为0。
P 的最大值为78,此时 ,。
将 和 代入原始约束条件与目标函数,验证其均满足,且得到 。
黑板上显示的问题:最大化 ,约束条件为 <= 78, <= 36, x, y >= 0。
黑板上展示了多个单纯形表及其行运算标注,最终导出一个框出的最终答案。
讲话者总结道:“我们得到了本线性规划问题的解,即两个决策变量的取值以及目标函数的值。”
本片段始于前期设定步骤之后,因此并非所有中间单纯形表的变换都在本节中完整口述。
求解黑板上所示的线性规划问题,并确定决策变量、目标函数及松弛变量的最优取值。
最大化 。
约束条件: <= 78 且 <= 36。
非负性:x、。
在单纯形表中引入松弛变量 u 和 w。
黑板上最终框出的答案为 ,,,,。
从完成的单纯形表中读出最优解,并给出 x、y、P、u 和 w 的取值。
第一个不等式通过松弛变量 u 表示为等式形式。
可见于黑板上转化后的方程组书写。
第二个不等式通过松弛变量 w 表示为等式形式。
可见于黑板上转化后的方程组书写。
目标函数被重写,以便在单纯形表中追踪 P。
可见于黑板上转化后的方程组书写。
从完成的单纯形表中,教师将最终基变量的取值及目标函数值记录在框出的答案中。
直接见于黑板右侧的框出解,并由主讲人的总结陈述加以强调。
x 等于 6,y 等于 12,P 等于 78,u 等于 0,w 等于 0。
将 和 代入 ,得到 ,与报告的目标函数值一致。代入约束条件得 ,以及 ,因此两个约束均取等号,这与 和 一致。
白板上以堆叠形式显示原始最大化问题,随后教师开始书写变换后的方程。
白板文字:最大化
约束条件 <= 78
约束条件
非负性约束:x,
暂无新书写内容;原问题保持不变,教师开始介绍单纯形法。
目标函数与两个约束条件在整个介绍过程中始终可见且保持不变。
此画面确立了单纯形法预处理前的初始线性规划问题。
教师将变换后的方程逐个写在原问题右侧。
新方程、以及−依次出现。
原始不等式位于左侧
新方程:
新方程:
新方程:−
首先,左侧约束条件用 u 重写。
然后,右侧约束条件用 w 重写。
最后,将目标函数移项,使其一侧为零。
原始问题陈述保持可见,同时在其旁边添加变换后的方程组。
该视觉序列展示了在构建单纯形表之前所需的代数预处理步骤。
教师画出一张表格,写下列标题 X、Y、U、W、P,然后在各行中填入系数与常数。
完成的初始单纯形表可见,常数列前有一条竖直分隔线。
表格网格
列标题 X、Y、U、W、P
第1行系数为3、5、1、0、0,常数为78
第2行系数为4、1、0、1、0,常数为36
目标行系数:-5、-4、0、0、1,以及常数项0
首先写出表头行。
然后填写第一个约束行。
接着填写第二个约束行。
最后在底部填写目标行。
在整个构建过程中,列的顺序始终为 X、Y、U、W、P。
常数项始终位于最右侧竖线之后,与其他元素分隔开。
本动画将重写后的方程转化为用于枢轴运算的标准单纯形表布局。
教师圈出底行的“-”5,在前两行右侧写出比值26和9,然后圈出行4中的2。
底行中被圈出的 -5
写在第26行旁边的比值1
写在第9行旁边的比值2
被圈出的4 第 2 列 X
底行候选数-5首先被高亮显示。
比值填入各约束行旁。
最终圈出获胜的主元元素4。
在选取阶段,基础单纯形表中的各项数值不发生变化。
一旦圈出-5,X列便保持为选定的主元列。
这些标记展示了如何从单纯形表中识别主元列、主元行和主元元素。
在主元行旁写下记号(1/4)。
教师手指在圈出的4与新的行运算标注之间示意。
除法运算后完全更新的第二行在此片段中未显示。
圆圈标出的主元元素4
记号()
第二张单纯形表的行
添加一个行运算标签,表示将第二行整体缩放倍。
主元仍位于第2行、X列。
在本次标注过程中,其余单纯形表部分仍保持其初始形式。
此图示记录了用于将主元标准化为1的第一个初等行运算。
随着行运算的进行,表格在白板上同步更新。
单纯形表格
主元
行运算
随着行运算的实施,表格中的数值发生变化。
在主元的上方和下方生成零。
表格的结构保持不变。
变量与约束条件保持不变。
视觉上的更新展示了单纯形法的迭代特性,以及行运算如何将表格逐步变换至最优解。
教师在完成行运算后,于白板上写出单纯形表的新行。
初始单纯形表
行变换
新的单纯形表
表中各行的数值根据指定的行变换而改变。
主元列被变换为:在主元位置处为1,其余位置均为0。
表的结构(行与列表示变量和常数)保持不变。
该表所表示的线性方程组仍保持等价。
这一可视化变换展示了单纯形法的机械过程:代数上的行变换对应于从一个基本可行解移动到另一个基本可行解,从而改进目标函数值。
教师站在白板右侧,边讲解边指向框出的最终答案。
框出的答案包含 ,,,,。
白板右侧框出的最终答案。
教师的手和记号笔。
白板上呈现多个单纯形表。
教师一边口头指出该结果即为答案,一边用手势指向框出的解。
注意力从单纯形表的演算过程转向提取出的变量取值。
框内所写的数值在视频片段中保持不变。
已写在白板上的目标函数和约束条件始终保持可见。
视觉强调标示了从单纯形表计算到解的解释之间的过渡:最优决策变量、目标函数值以及松弛变量值均从已完成的单纯形计算中读取。
讲师指出,这些条件无需担心,因为它们已包含在单纯形法中。
人们可能认为每个显示的条件(包括x, )都必须重写为各自独立的方程或单纯形表的一行。
在此设定中,非负性条件被视为单纯形法的内建假设,而非初始单纯形表中的独立行。
讲师指出,取该列中的数字,并用常数列中的数字分别除以它们。
书面结果26和9分别对应与。
尽管屏幕上显示的算术运算清晰明了,但口头表述却可能令人困惑。
短语‘将它们除进去’可能被误读为用常数除以错误的量,或颠倒比值顺序。
屏幕上显示的计算表明,所要求的比值是常数除以主元列中的正数元素,从而得到与。
讲话者明确指出:“此处 u 等于零,w 等于零。”
最终用方框标出的答案包含 和 。
学习者可能认为,由于 且 ,对应的约束条件就变得无关紧要或未被使用。
事实上,松弛量为零恰恰意味着相反:这些约束在最优解处以等式形式起作用。这些约束依然界定可行域;只是在所选的解点上恰好处于紧约束状态。
教师首先点明这是一个线性规划问题,紧接着便指出第一步是引入松弛变量。
这些不等式被重写为含u和w的等式。
一般线性规划问题通过对其不等式约束施加松弛变量转换,为单纯形法做好准备。
含u和w的等式被直接誊抄至初始单纯形表的前两行。
初始单纯形表的构造依赖于已将约束条件重写为含松弛变量的等式。
重写后的目标函数 -5x - 变为底行:-5, -4, 0, 0, 1 | 0。
初始单纯形表的底行由重新整理后的目标方程得出。
主元列规则直接应用于所显示单纯形表的最底行。
主元列选择规则应用于已完成的初始单纯形表。
在选定X列后,教师指示取该列中的数字,并用它们分别去除常数列中的对应数字。
必须先选定主元列,才能执行比值检验。
最小比值9确定主元行,随后教师将4识别为主元元素。
主元元素由所选主元列与比值检验所选出的主元行共同确定。
一旦将4识别为主元,教师便写出()来将其标准化。
所选行运算专门用于将已识别的主元元素变为1。
教师在单纯形法中使用行运算。
行运算是单纯形法中用于操作表格并求得最优解的基本工具。
教师先确定主元,再围绕该主元执行行运算。
主元的选择决定了为更新表格而需执行哪些行运算。
教师将主元变换作为整个单纯形法中的一个步骤来使用。
主元变换是包含在整个单纯形法流程中的核心迭代步骤。
教师通过读取最终单纯形表来结束单纯形法。
读取最终单纯形表是单纯形法的最后一步,用于提取最优解。
黑板上列出了约束条件 <= 78 和 <= 36,并附有松弛变量 u 和 w。
讲话者说:“此处 u 等于零,w 等于零。”
对松弛变量为零的解释可直接应用于本例的最终解,表明两个原始约束在最优解处均为紧约束。
教师指出,第一步是重写问题,引入松弛变量,并将目标函数改写为一侧为零的形式。
教师指出,松弛变量将不等式约束转化为等式约束,而非不等式。
讲师表示无需担心这些约束,因为它们已包含在单纯形法中。
目标函数被重写为 -5x - 。
完整的初始表格已给出,包含表头及三行系数。
讲师指出,应选择底行中竖线之前最大的负数。
所写出的比值为 26 和 9,分别对应 和 。
教师指出最小比值决定主元行,而四为主元元素。
黑板上显示,在确定主元后,执行行变换()。
教师讲解如何选择主元元素。
教师执行并讲解行运算。
教师讲解了主元变换所需的行变换。
已覆盖 · 介绍并展示原始的最大化线性规划问题。
已覆盖 · 两个不等式约束均通过引入松弛变量 u 和 w 改写为等式。
已覆盖 · 教师说明,x, 并未被重写为单独的单纯形表行。
已覆盖 · 目标函数被整理为 -5x - 。
已覆盖 · 根据改写后的方程绘制并填写初始单纯形表。
已覆盖 · 主元列从底行最负的元素中选出,即 X 列中的 -5。
已覆盖 · 执行比值检验,得到 26 和 9。
已覆盖 · 最小比值选定第 2 行,主元元素被确定为 4。
已覆盖 · 教师宣布行变换(),以将主元标准化为 1。
已覆盖 · 该片段涵盖了全部数学内容。
已覆盖 · 教师执行第二次主元运算,解释所涉及的行运算,并写出运算后得到的单纯形表。
已覆盖 · 教师识别出最终单纯形表,说明最优性条件,并从中读出决策变量和目标函数的值。
已覆盖 · 音频指出 和 ,而黑板上显示了方框标出的最终答案。
已覆盖 · 说话人将解归纳为两个变量及目标函数值;黑板持续展示完整的单纯形法设置与最终方框结果。
已审核的主题路径