数学建模中的整数规划问题研究论文
数学建模中的整数规划与混合整数规划

数学建模作为一种解决实际问题的方法,旨在从实际问题中抽象出数学模型,并运用数学方法来对模型进行分析和求解。
在数学建模过程中,整数规划与混合整数规划是两种常用的数学工具,适用于解决许多实际问题。
整数规划是指在约束条件下,目标函数为整数变量的线性规划问题。
而混合整数规划是在整数规划的基础上,允许部分变量为实数,部分变量为整数。
这两种规划方法可以广泛应用于许多领域,如物流、生产规划、资源分配等。
整数规划的一个经典问题是背包问题。
假设有一个容量为C的背包,有n个物品,每个物品有自己的重量w和价值v。
目标是在不超过背包容量的情况下,选择装入背包的物品,使得背包中的物品总价值最大化。
这个问题可以用整数规划的方式进行建模和求解,将每个物品视为一个二进制变量,表示是否选择该物品,目标函数为物品价值的总和,约束条件为背包容量不能超过C。
通过对目标函数和约束条件的线性化处理,可以得到整数规划模型,并利用整数规划算法进行求解,得到最优解。
混合整数规划在实际问题中更为常见。
一个典型的实际问题是运输网络设计问题。
假设有一组供应地和一组需求地,需要建立供需之间的运输网络,以满足需求地对各种商品的需求,同时要考虑供给地的产能限制和运输成本。
这个问题可以用混合整数规划的方法进行建模和求解。
将供需地视为节点,建立连通性矩阵表示供需之间的运输路径,将路径的运输量作为决策变量,目标函数可以是运输成本的最小化,约束条件可以包括供给地产能限制和需求地需求量的满足。
通过对目标函数和约束条件的线性化处理,可以得到混合整数规划模型,并利用相应的求解算法进行求解,得到最优的运输网络设计方案。
整数规划与混合整数规划在数学建模中起着重要的作用。
它们既具备一般整数规划问题的优点,可以提高问题的精度和可行性,又具备一般线性规划问题的优点,可以通过线性规划算法来求解。
同时,整数规划与混合整数规划也存在一些挑战,如求解时间长、难以处理大规模问题等。
对于这些问题,研究者们一直在不断提出新的算法和优化方法,以提高整数规划与混合整数规划的求解效率。
数学建模——混合整数规划

实验四 混合整数规划一、问题重述某开放式基金现有总额为15亿元的资金可用于投资,目前共有8个项目可供投资者选择,每个项目可重复投资。
根据专家经验,对每个项目投资总额不能太高,应有上限。
这些项目所需要的投资额已知,一般情况下投资一年后各项目所得利润也可估算出来,如表1所示。
请帮该公司解决以下问题:(1) 就表1提供的数据,应该投资哪些项目,使得第一年所得利润最高?(2) 在具体投资这些项目时,实际还会出现项目之间互相影响的情况。
公司咨询有关专家后,得到以下可靠信息:同时投资项目A 1,A 3,它们的年利润分别是1005万元,1018.5万元;同时投资项目A 4,A 5,它们的年利润分别是1045万元,1276万元;同时投资项目A 2,A 6,A 7,A 8,它们的年利润分别是1353万元,840万元,1610万元,1350万元,该基金应如何投资? 其中M 为你的学号后3位乘以10。
(3) 如果考虑投资风险,则应如何投资,使收益尽可能大,而风险尽可能小。
投资项目总体风险可用投资项目中最大的一个风险来衡量。
专家预测出各项目的风险率,如表2所示。
二、符号说明i A ::投资额;i b :i A 个项目所获得的年利润;i C :第i A 个项目投资所获得的利润; 'i C :第i A 个项目同时投资所获得的利润;i m :投资i A 的上限; i y :表示0—1变量;i p :投资第i A 个项目的投资风险;三、模型的建立 对于问题一目标函数:81max i i i c x ==∑s.t. 150000i i i i i ib x b x m ⎧≤⎪⎨⎪≤⎩∑对于问题二 设定0—1变量131130...,1...,A A y A A ⎧⎨⎩项目不同时投资项目同时投资 452450...,1...,A A y A A ⎧⎨⎩项目不同时投资项目同时投资 2678326780...,,1...,,A A A A y A A A A ⎧⎨⎩,项目不同时投资,项目同时投资 目标函数:''''11133111332445524455''''322667788322667788max ()(1)()()(1)()()(1)()y x c x c y x c x c y x c x c y x c x c y x c x c x c x c y x c x c x c x c =++-++++-++++++-+++s.t. 11313124545232678267831500001000i i i i i ib x k y x xx x y ky x x x x y k y x x x x x x x x y kb x m ⎧≤⎪⎪=⎪⎪≤⎪⎪≥⎪⎪≤⎨⎪⎪≥⎪⎪≤⎪⎪≥⎪⎪≤⎩∑对于问题三:目标函数:max min max()i iii i i c x b x p =∑s.t. 150000i i i i i ib x b x m ⎧≤⎪⎨⎪≤⎩∑对于问题三模型的简化固定投资风险,优化收益,设a 为固定的最大风险。
整数规划实验报告例文

篇一:实验报告整数规划一、实验名称:整数规划问题和动态规划问题二、实验目的:熟练使用Spreadsheet建立整数规划、动态规划模型,利用excel建立数学模型,掌握求解过程,并能对实验结果进行分析及评价三、实验设备计算机、Excel四、实验内容(一)整数规划1、0-1整数规划其中,D11=F2;D12=F3;D13=F4;D14=F5;B11=SUMPRODUCT($B$9:$E$9,B2:E2);B12=SUMPRODUCT($B$9:$E$9,B3:E3);B13=SUMPRODUCT($B$9:$E$9,B4:E4);B14=SUMPRODUCT($B$9:$E$9,B5:E5);H8==SUMPRODUCT($B$9:$E$9,B6:E6);用规划求解工具求解:目标单元格为$H$8,求最大值,可变单元格为$B$9:$E$9,约束条件为$B$11:$B$14<=$D$11:$D$14;$B$9:$E$9=二进制。
在【选项】菜单中选择“采用线性模型”“假定非负”。
即可进行求解得结果,实现最大利润为140.2、整数规划其中,D11=D2;D12=D3;B11=SUMPRODUCT($B$8:$C$8,B2:C2);B12=SUMPRODUCT($B$8:$C$8,B3:C3); F7=SUMPRODUCT($B$8:$C$8,B4:C4);用规划求解工具求解:设置目标单元格为F7,求最大值,可变单元格为$B$8:$C$8,约束条件为$B$11:$B$12<=$D$11:$D$12;$B$8:$C$8=整数。
在【选项】菜单中选择“采用线性模型”“假定非负”。
即可进行求解得结果,实现最大利润为14.3、指派问题人数跟任务数相等:其中,F11=SUM(B11:E11);F12=SUM(B12:E12);F13=SUM(B13:E13);F14=SUM(B14:E14); B15=SUM(B11:B14);C15=SUM(B11:B14);D15=SUM(B11:B14);E15=SUM(B11:B14); H11,H12,H13,H14,B17,C17,D17,E17单元格值均设为1.用规划求解工具求解:设置目标单元格为$B$8,求最小值,可变单元格为$B$11:$E$14,约束条件为$B$11:$E$14=二进制;$B$15:$E$15=$B$17:$E$17;$F$11:$F$14=$H$11:$H$14. 在【选项】菜单中选择“采用线性模型”“假定非负”。
整数规划在数学建模中的应用

3.模型建立的一般步骤 (1)研究和明确问题的要求和条件; (2)设定决策变量; (3)选定衡量目标函数的数量指标(利润、费用、成本、 产量等); (4)收集和确定数学模型的所有参数( aij , c j , bi )的数
Max z = c1 x1 + c 2 x 2 + L + c n x n
⎧ a 11 x1 + a 12 x 2 + L + a 1 n x n ≤ b1 s .t .⎪⎪⎪⎨Ma 21 x1 + a 22 x 2 + L + a 2 n x n ≤ b 2
⎪ ⎪
a
m
1
x
1
+
am 2 x2
+L
+
a mn
据资料; (5)列出所有约束条件的线性表达式; (6)列出目标函数的数学表达式。 4.模型的求解 一般整数规划模型可以采用分支界定法、割平面法、匈
牙利法等方法来求解,在数学建模竞赛中经常利用数学软件 来求借,例如 Maple、Lingo、Matlab 等。
(二)基本整数规划模型
1.合理下料问题 工 地 上 需 要 长 度 为 l1 , l2 ,L , lm 的 钢 材 数 分 别 为
220 元 180 元 220 元 140 元 160 元 180 元 200 元
规模 200 人 150 人 60 人
130 人 180 人 45 人 30 人
会议室 间数 价格(半天)
1
1500 元
2
1200 元
整数规划在数学建模竞赛中的应用初探

定义 14 】 只有一部分 的决策变量要求取非负整数 , .【 另一部分可以取非负实数的整数规划 问题称为混合整数规划 ; 定义 15 】 所有决策 变量 只能取 0或 1 个数的整数规划问题称为 0— .【 两 1整数规划 ;
关 键 词 整数规划 ; 1 O一 整数规 划; 数学建模竞赛
[ 中图分类 号] G 4 60 [ 文献标识码] A
数学建模竞赛 是由美国工业 与应用数学学会在 1 8 9 5年 发起 的一项 大学 生 学
生应用数学 的能力 . 国在 19 我 9 2年起 开展 这项竞赛 , 已形成一项全 国性 的竞赛活动 , 是参赛学校最多 的一种科技竞赛.0 8 现 也 20 年全国共有 12 高等院校计 124支 队伍 3万 8千多人参加 比赛 . 02所 28 每年参加数 学建 模竞 赛的学生 中相 当一部分是大学二 、 三 年级的同学 , 他们刚 刚修完高等数学 、 线性代数和概率论与数 理统计 等课程 , 对参加数 学建模 竞赛 所需具 备 的其 它数学 知识 以 及数学建 模的方法没有更多 的了解 , 怎样使这部分学生能更好地 参加数 学建模竞 赛 , 为许 多指导 教师经 常讨论 的问题. 不 成 据 完全统计 , 以往 的数学建模竞赛题中 , 在 大概有 8 % 的问题 属于优化 问题 , 0 属于运筹学的研究范畴 , 而其中相当一部分 又是属于
J=1 ’ 。
(. ) 1 1 (. ) 12
『 =b( =12 …, ; ; 。 ii , , m)
整数规划在数学建模中的应用

中只有部分变 量要求取整数 ,则称 为混合整数规划 。而在某 些 线 性 规 划 问题 中 ,变 量 只 有 取 整 数 值 才 有 意 义 , 这 时 约 束 条 件 时还 需添 上 变 量 取 整 数 值 的 ห้องสมุดไป่ตู้ 制 。这 就 是 纯 整 数 线 性 规 划 问题 ( 以下 简 称 整 数 规 划 ) 。
【 摘 要 】归纳总结 了整数规划 的基本知识和基本模 型 ,并探讨 了整数规 划在 2 0 0 9年全 国大学生数学建模竞赛 中的应 用,
对整数规 划在数 学建模 中如何应 用提供 了参考 。
【 关键词 】整数规划 ;O 1 - 整数规划 ;数 学建模竞赛 ;Ln o软件 ig 【 中图分类号 】T 3 1 P0. 6 【 文献标识码 】A
aI l+ alx2+ … + al l 2 a2 l+ a2 x2+ … + a2 l 2
b 1 b2
3 模型建立 的一般步骤 .
( )研 究 和 明确 问题 的要 求 和 条 件 ; 1
该 模 型 直 接 利 用 L n o软 件 可 求 出最 优 解 。 ig
( )会议 筹备 模型 ( 9年数 学建 模竞 赛 C题 ) 三 0
,
以 及投
资矩 阵 A = ( ) , 中 n 示 第 f年 项 目 , 所 需投 入 的 口 … 其 表 金额 。利润矩阵 c =( 。c , , c, : … c ),c 为 ,项 目的利 润 。
21 0 0年 第 5期 ( 第 1 9期 ) 总 2
大 众 科 技
DA ZHONG KE J
No. 20 0 5, 1
( muai l N .2 ) Cu lt ey o1 9 v
2009年全国数学建模D题论文

-3-
类别 1 类别 2 类别 3 类别 4 类别 5 类别 6
宾馆① 0
50
30
0
30
20
宾馆② 85
65
0
0
0
0
宾馆③ 50
24
0
27
0
0
宾馆④ 50
45
0
0
0
0
宾馆⑤ 70
40
0
0
0
0
宾馆⑥ 0
40
30
40
30
0
宾馆⑦ 50
0
0
40
0
30
宾馆⑧ 40
40
0
0
45
0
宾馆⑨ 0
③、⑦;
2.当只考虑目标函数二,
1) 当以宾馆⑦为中心点,求得入住宾馆号为②、⑤、⑥、⑦、⑨,总
-6-
距离为 1400; 2) 当以宾馆⑧为中心点,求得入住宾馆号为②、⑤、⑦、⑧、⑨,总
距离为 1500; 3) 当以宾馆⑨为中心点,求得入住宾馆号为①、⑥、⑦、⑧、⑨,总
距离为 1650; 4) 当以宾馆⑥为中心点,求得入住宾馆号为①、⑤、⑥、⑦、⑨,总
Nj 2
⎥ ⎥, ⎦
j
= 1,2,3,
⎪⎩M j + N j , j = 4,5,6.
由表 4 的信息可以得出与会代表需要各类别宾馆客房的数量:
表 5 本届会议与会代表需要的客房数
合住 1 合住 2 合住 3 独住 1 独住 2 独住 3 房间总数
男
68
46
14
94
60
36
318
女
34
整数规划及应用论文摘要

整数规划及应用论文摘要整数规划是一种数学规划问题,其目标是在给定一组约束条件下,寻找满足所有约束条件并能够优化目标函数的整数解。
整数规划及其应用广泛用于各个领域,例如物流、生产计划、卫生系统、网络设计等。
整数规划问题可以形式化地表示为:max/min Z = c₁x₁+ c₂x₂+ ... + cₙxₙsubject to:a₁₁x₁+ a₁₂x₂+ ... + a₁ₙxₙ≤b₁a₂₁x₁+ a₂₂x₂+ ... + a₂ₙxₙ≤b₂...aₙ₁x₁+ aₙ₂x₂+ ... + aₙₙxₙ≤bₙx₁, x₂, ..., xₙ为决策变量,其中x₁, x₂, ..., xₙ取值为整数,c₁, c₂, ..., cₙ为系数,分别表示目标函数中各决策变量的权重,a₁₁, a₁₂, ..., aₙₙ为系数,表示约束条件中各决策变量的权重,b₁, b₂, ..., bₙ为约束条件的常数项。
整数规划问题相较于线性规划问题更加复杂,这是因为整数规划问题的整数约束使得问题的解空间变得离散且有限。
这导致了整数规划问题通常具有更多的局部极小值,并且通常更难以寻找全局最优解。
为了解决整数规划问题,研究人员已经开发了多种求解方法。
其中一种常用的方法是分支定界法,该方法基于问题解空间的分支和界限来逐步缩小搜索范围,直到找到最优解。
另一种常用的方法是启发式搜索算法,例如遗传算法和模拟退火算法,这些算法通过模拟自然进化和金属加工过程来搜索最优解。
整数规划在实际应用中具有广泛的应用价值。
例如,在物流领域,整数规划可以用于优化调度问题,以最小化成本并满足交付时间要求。
在生产计划领域,整数规划可以用于优化生产线的调度,以最大化产能利用率并满足交付量需求。
在卫生系统中,整数规划可以用于优化医院的资源分配,以最大化医疗服务的覆盖范围和质量。
在网络设计中,整数规划可以用于优化网络拓扑结构,以最小化通信成本并确保网络连接的可靠性和容错性。
总之,整数规划是一种强大的数学工具,用于在给定约束条件下优化目标函数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
XX大学毕业论文数学建模中的整数规划问题研究院系名称:专业:学生姓名:学号:指导老师:XX大学制二〇一年月日1.引言应用数学学科的一项重要任务是从自然科学、社会科学、工程技术以及现代化管理中提出问题和解决问题。
这就要求我们学会如何将实际问题经过分析、简化,转化为一个数学问题,然后用适当的数学方法解决,即建立数学模型。
随着科学技术的发展,特别是计算机技术的发展,数学的应用领域已由传统的物理领域迅速的扩展到非物理领域。
数学在发展高科技、提高生产力水平和实现现代化管理等方面的作用越来越明显。
正是这样的背景下,数学模型这个词汇越来越多的出现在现代化生产、工作和社会生活中。
数学模型的分类方法有很多种,例如按照建模所用的数学方法的不同,可分为:初等模型、运筹学模型、微分方程模型、概率统计模型、控制论模型等。
而运筹学模型中的规划模型又可分为非线性规划模型和线性规划模型,本文通过实例剖析线性规划中整数规划方法在数学模型种的应用2.主要结果2.1数学建模中的整数规划问题在研究线性规划的问题中,一般问题的最优解都是非整数,即为分数或小数,但对于实际中的具体问题的解常常要求必须取整数.例如问题的解表示是人数、机器设备的台数、机械车辆数等都是整数.为了求整数解,我们设想把所求得的非整数解采用“舍人取整”的方法处理,似乎是变成了整数解,但事实上这样得到的结果未必可行.因为取整以后就不一定是原问题的可行解了,或者虽然是可行解,但也不一定是最优解.因此,对于要求最优整数解的问题,需要寻求直接的求解方法,这就是整数规划方法.2.2整数规划的基本概念]1[整数规划的一般模型为:()()()⎪⎩⎪⎨⎧=≥=≥=≤=∑∑==,,,2,1,0,,,2,1),(..,minmax11njxxmibxat sxcjjnjijijnjjjz为整数(2.1)整数规划求解方法总的基本思想是:松弛问题(2.1)中的约束条件(譬如去掉整数约束条件),使构成易于求解的新问题——松弛问题(A),如果这个问题(A)的最优解是元问题(2.1)的可行解,则就是原问题(2.1)的最优解;否则,在保证不改变松弛问题(A)的可行性的条件下,修正松弛问题(A)的可行域(增加新的约束),变成新的问题(B),再求问题(B)的解,重复这一过程直到修正问题的最优解在原问题(2.1)的可行域内为止,即得到了原问题的最优解.2.3整数规划的解法2.3.1整数规划的分枝定界法分枝定界法的基本思想:将原问题(2.1)中的整数约束去掉变为问题(A),求出问题(A)的最优解,如果它不是原问题的可行解,则通过附加线性不等式约束,将问题(A)分枝变为若干子问题(iB)(i=1,2,…,I),即对每一个非整数变量附加两个互相排斥(不交叉)的整型约束,即可得到两个子问题,继续求解定界,重复这一过程,知道得到最优解为止。
分枝定界法的一般步骤:(1)将原整数规划问题(2.1)去掉所有的整数约束变为线性规划问题(A),用线性规划的方法求解问题(A),则有下列情况:1)问题(A)无可行解,则原问题(2.1)也无可行解,停止计算:2)问题(A)有最优解*X,并不是原问题(2.1)的可行解,则此解就是(A)的最优解,计算结束;3)问题(A)有最优解*X,但不是原问题(2.1)的可行解,转下一步。
(2)将*X 代入目标函数,其只记为-z ,并用观察法找出原问题(2.1)的一个可行解(整数解,不妨取),,2,1(0n j x j ==),求得目标函数值(下界值),记为-z ,则原问题(2.1)的最优值记为*z ,即有--≤≤z z z *,转下一步;(3)分枝:在问题(A )的最优解中任选一个不满足整数约束的变量j j b x =(非整数),附加两个整数不等式约束:[]j j b x ≤和[]1+≥j j b x ,分别加入到问题(A )中,构成两个新的子问题(1B )和(2B ),仍不考虑整数约束,求问题(1B )和(2B )的解。
定界:对每一个子问题的求解结果,找出最优值的最大者为新的上界-z ,从所有符合整数约束条件的分枝中找出目标函数值最大的一个为新的下界-z 。
(4)比较与剪枝:将各分枝问题的最优值同-z 比较,如果其值小于-z ,则这个分枝可以剪掉,以后不再考虑。
如果其值大于-z ,且又不是原问题(2.1)的可行解,则继续分枝,返回(3),直到最后得到最优解使*z =-z ,即),,2,1(*n j x j =为原问题(2.1)的最优解。
2.3.2整数规划的割平面法 割平面法的基本思想:首先把原整数规划问题(2.1)去掉整数约束条件变为线性规划问题(A ),然后引入线性约束条件使问题(A )的可行域逐步缩小,每次切割掉的是问题非整数解的一部分,不切掉任何整数解,知道最后使得目标函数达到最优的整数解成为可行域的一个顶点为止,这也就是原问题(2.1)的最优解。
即利用线性规划的求解方法逐步缩小可行域,最后找到整数规划问题的最优解。
割平面法的计算步骤:设原问题(2.1)中有n 个决策变量,m 个松弛变量,共n+m 个变量,略去整数约束求解线性规划问题,将最终的求解结果放入如表2-1中。
其中),,2,1(m i x i =表示基变量,),,2,1(n j y j =表示非基变量,则具体计算步骤如下:(1)在最优解中任取一个具有分数值的基变量,不妨设为)1(m i x i ≤≤,由此可得∑=--=+nj i j ij i b y a x 1,即∑=---=nj j ij i i y a b x 1m i ≤≤1; (2.2)(2)将i b -和),,2,1;1(n j m i a ij =≤≤-(为假分数)分为整数部分和菲负分数的真分数,即∑∑==-=-+nj mj j ij i j j ij i y f f N y N x 11m i ≤≤1; (2.3)(3)要使i x 和j y 都为整数,(2.3)式的左端必为整数,右端也是整数,而且由()0≥x f ,j y 是非负整数,故此∑=≥nj j ij y f 10。
又因0>i f 是真分数,于是有∑=<≤-nj i j ij i f y f f 11,则必有∑=≤-nj j ij i y f f 10 (m i ≤≤1) (2.4)这就是所要求的一个切割方程(Gomory 约束条件); (4)对(2.4)式引入一个松弛变量i S ,则(2.4)式变为 ∑=-=-nj i j ij i f y f S 1 (m i ≤≤1),将其带入原问题中去,求解新的线性规划问题;(5)应用对偶单纯形法求解,如果所求最优解为原问题的可行解,则就是原问题的最优解,计算结束。
否则继续构造Gomory 约束条件,知道其最优解为整数解停止。
2.3.3 0-1整数规划如果整数线性规划问题的所有决策变量i x 仅限于0或1两个数值,则称此问题为0-1线性整数规划,简称为0-1规划。
变量i x 称为0-1变量,或二进制变量,其变量取值的约束可变为i x =0或1,等价于1≤i x 和0≥i x 且为整数。
于是0-1规划的一般模型为∑==nj j j x c z 1max(min),⎪⎩⎪⎨⎧===≥=≤∑=).,,2,1(10),,,2,1(),(..1n j x m i b x a t s jnj i j ij 或2.3.4 整数规划的LINGO 解法LINGO 软件是Linus Schrage 教授于1980年前后开发的一套专门用于求解最优化问题的工具包.后来经过了多年的不断完善和扩充.并成立了LINDO 系统公司进行商业化运作。
取得了巨大成就。
该软件操作简单.求解速度快。
目前,利用LINGO 软件求解整数规划模型是一种比较有效的方法。
针对一般的准归属规划模型(2.1)给出LINGO 模型如下;MODEL: sets: num_i/1..m/b; num_j/1..n/:x,c; link(num_i,mum_j):a; endsets data:b=b(1),b(2),…,b(m); c=c(1),c(2),…,c(n); a=a(1,1),a(1,2),…,a(1,n), a(2,1),a(2,2),…,a(2,n), … … … … a(m,1),a(m,2),…,a(m,n); enddata[OBJ]max=@sum(num_j(j):c(j)*x(j));@for(num_i(i): @sum(num_j(j):a(i,j)*x(j))<b(i);); @for(num_j(j):x(j)>=0;);@for(num_j(j):@GIN(x(j)););END说明:LINGO模型中的目标函数是按最大化问题,约束条件都是按“小于等于”的情况给出的,实际中要根据具体情况修正。
3.应用举例3.1生产资源分配模型]5[3.1.1.问题的提出生产企业制定生产计划,分配生产资源时,某原材料月分配计划单位为百吨,日分配计划单位为吨,这样常出现企业各车间总的日计划分配额不等于各车间日计划分配额的总合情况(祥见表1)。
表1为企业按照该种原材料的存储及运输能力,各车间的生产情况,以百吨(或其他整数单位)为单位制定的初步分配计划.按照该月初步计划.每日以吨(或其他整数单位)为单位向各车间供应该种原材料.表1中.日计划为按照月计划分配额。
以31天计算(四舍五入取整)的各车间日分配额.各车间日供应合计为8521吨。
全月供应总量264151吨,超出了企业供应能力.可能会造成企业生产的不连续性。
基于这个问题,就要对各车间的分配计划进行微量调整.调整方法:(1)保持总计划不变;(2)车间月计划要整百的进行调整。
表1 一月原材料计划表调整后结果见表2。
由表2可以看出.调整后的每日计划总合与总的每日计划结果一致。
表2 一月原材料计划表(调整后)3.1.2.问题的分析根据上述问题.设生产计划向量,和10×10的调整矩阵A .其中,0,≥∈ij ij a Z a ,为i x 与j x 之间调整的数量,各车间月计划按下式进行调整:⎪⎪⎭⎪⎪⎬⎫⎪⎪⎩⎪⎪⎨⎧=101010210121022211101211a a a a a a a a a A由上面假设.可以得出下面的整数规划模型: ∑∑==-+=101101,,'100100j j i j j i i ia a x x其中。
(1)式为目标函数.式中的∑∑==-101101i j ij a z 为调整总量.即调整总量最小;(2),(3)式为约束条件.(2)式要求调整后的生产计划满足每日总计划与总的每日计划相等,Int(R)为对R 进行向下取整.Int (R+0.5)为对R 进行整数位的四舍五入;(3)式要求调整量为非负整数,又由于车间月计划要整百的调整.所以在(2)式中为100∑=101j ij a3.1.3.问题的求解 证明证明上述整数规划问题的可行域不为空。