生产任务分配问题 matlab+lingo
A题 生产任务分配问题
有一个生产管理人员决定下个时期生产10批产品,他现在需要决定怎样将这些生产任务分配到其管理的车间中的不同机器上。此车间内的5台可用机器都可以加工这些产品,但由于它们是在不同时期生产的,因此其加工速度各不相同。此外,由于存在维护和调整期,在规划的时期内每台机器只能工作有限时间(小时数)。表1列出了所有机器加工各批产品所需的时间以及此机器可用的工时数。
各批次产品的生产成本取决于处理此批次的机器。每台机器每小时运行成本取决于其采用的技术,此机器的制造年代以及其他耗费(如电能,机油等),和操作此机器所需的人员。表2列出了生产成本,单位为万元人民币。
请建立数学模型解决以下问题:
(1)在所给表1和表2数据基础上,给出产品分配到机器上的加工方案,使总生产成本最小。
(2)如果允许对产品外包加工,其外包费用见表3,要求外包费用总金额不能超过50万元,这时如何给出产品分配到机器上的加工及外包方案,使总生产成本最小。
1.问题重述
现有 10 批产品待加工,需要规划将这些生产任务分配到其管理的车间中的不同机器上。此车间内的 5 台可用机器都可以加工这些产品。题干数据给出了不同机器加工各批产品所需的时间以及此机器可用的工时数、所需生产成本,单位为万元人民币。按照题目要求,问题二即如果允许对产品外包加工,数据增加不同批次产品的外包费用,要求外包费用总金额不能超过 50 万元,给出产品分配到机器上的加工及外包方案,使总生产成本最小。
2.模型假设
1.考虑到实际情况,在此题中不考虑不同机器加工同一个批次的产品的问题。
2.在工时的充足的条件下,一台机器可以加工多批次产品。
3.不考虑剩余工时的所带来的额外价值,不过却可以作为本题的改进点。
3.符号说明
4.问题分析
本题可以处理为一个规划问题,通过对产品加工方案的规划,使得满足加工需求的同时,考虑优化问题的目标:加工成本最小,即最大化收益,同时又满足加工时间不超过机器的上限,要做的决策是每台机器的加工方案,即五台不同的机器对各批次产品的安排情况。
在处理问题二时,还要考虑将产品进行外包,决策受到三个条件的约束:外包金额上限,机器加工时间,完成所有的批次加工任务,当然也包含隐含条件,即决策变量默认为非负整数。在考虑问题二时,在成本最小的条件下可以直接处理成一个 01 规划问题。对于问题的改进,考虑如下:Lingo 的缺陷在于不能列出所有的方案,因此对于结果,可以优中取优,即先算出最低成本,之后再以最低成本为约束条件挑出剩余总时长最长的方案或是其他最优方案。
5.模型建立与解决
5.1 模型的建立
决策变量
目标函数:对于问题一而言,只需安排五台机器的生产方案
生产任务分配问题 matlab+lingo相关推荐
- 奶制品生产与销售matlab,奶制品生产和销售
实验名称:奶制品的生产与销售 实验日期:2015年 5月 12日星期二, 周次:11 课节:5-6 实验目的:通过本实验掌握数学规划模型的数学思想,设计算法,使用Matlab编程解决奶制品的生产与销售 ...
- 奶制品生产与销售matlab,奶制品的生产与加工
实验名称奶制品的生产与销售 班级学号姓名 实验地点完成日期成绩 (一)实验目的与要求 目的: 建立数学模型来解决企业在无深加工和可深加工的情况下生产与销售最优的计划方案. 要求: 1)学习掌握决策变量 ...
- 数学建模常用Matlab/Lingo/c代码总结系列——最小费用最大流问题
例 19(最小费用最大流问题)(续例18)由于输油管道的长短不一或地质等原因, 使每条管道上运输费用也不相同,因此,除考虑输油管道的最大流外,还需要考虑输油 管道输送最大流的最小费用.图 8 所示是带 ...
- 奶制品生产与销售matlab,奶制品的生产与销售模型.doc
数学建模作业 奶制品的生产与销售模型 奶制品的生产与销售模型 摘 要 随着社会的发展,人们的生活水平逐渐提高,对奶制品的要求也不断提高,因此,企业生产越来越注重对人们需求的供给,合理分配资源,获取最大 ...
- 生产存储问题matlab,matlab 并行计算和中间的存储问题
1.matlab 进行并行计算分为两种 parfor的并行思想是把同一批数据分给for循环中不同的循环体,进行处理.spmd的思想则是不同的数据,用同一个程序处理. parfor end spmd ...
- matlab 回路最优,数学建模常用Matlab/Lingo/c代码总结系列——hamilton回路
提供一种求解最优哈密尔顿的算法---三边交换调整法,要求在运行jiaohuan3(三交换法)之前,给定邻接矩阵C和节点个数N,结果路径存放于R中. bianquan.m文件给出了一个参数实例,可在命令 ...
- matlab生产计划问题,基于MATLAB的生产计划最优化系统设计
龙源期刊网 http://www.doczj.com/doc/d0588b0949d7c1c708a1284ac850ad02de8007fa.html 基于MATLAB的生产计划最优化系统设计作者: ...
- matlab多种分配方案_基于MATLAB的水资源优化分配问题动态规划解法
基于 MATLAB 的水资源优化分配问题动态规划解法 摘要:介绍了动态规划的基本原理,针对水资源分配问题进行了 动态规划方法分析.针对具体问题采用逆序解法的表格法进行了计 算,然后用 matlab 编 ...
- matlab如何处理动态分配,基于MATLAB的水资源优化分配问题动态规划解法
摘要:介绍了动态规划的基本原理,针对水资源分配问题进行了动态规划方法分析.针对具体问题采用逆序解法的表格法进行了计算,然后用MATLAB编制了相应的计算程序进行计算,避免了繁琐的人工计算.结果表明该方 ...
最新文章
- express+ejs搭建的留言
- 五分钟让你搞懂什么是“构造方法”
- 如何从头开始构建自己的Linux Dotfiles Manager
- GBDT 和 AdaBoost区别?
- source code compiled install mongodb
- fastjson 输出null值字段
- 在C语言中巧用正则表达式
- Google解密携手宏达电:确保Android一炮打响
- Nginx模拟负载均衡
- 2K/XP/2003 系统登录密码破解
- 2021年Github项目Top100
- js 中meta 移除head_JS函数和winform函数之间的相互调用
- leetcode 190 python
- 5-14卷积神经网添加正则化
- 对volatile不具有原子性的理解
- 类与对象(面向对象的编程语言java)
- 百度之星作为座位调整java_百度之星程序设计大赛十周年算法合集20052014.PDF
- Java 生成数字证书系列(三)生成数字证书
- 使用Python对视频任意矩形区域进行裁剪
- CSR8670 开始