Lingo 做线性规划 - Operation Management Applications
Reference: <An Introduction to Management Science Quantitative Approaches to Decision Making, Revised 13th Edition>
A Make-or-Buy Decision: Company forecasters indicate that 3000 Financial Manager calculators and 2000 Technician calculators will be needed. However, manufacturing capacity is limited. The company has 200 hours of regular manufacturing time and 50 hours of overtime that can be scheduled for the calculators. Overtime involves a premium at the additional cost of $9 per hour. Table 4.6 shows manufacturing times (in minutes) for the components.


A1:Build model as below:
BM = number of bases manufactured
BP = number of bases purchased
FCM = number of Financial cartridges manufactured
FCP = number of Financial cartridges purchased
TCM = number of Technician cartridges manufactured
TCP = number of Technician cartridges purchased
FTM = number of Financial tops manufactured
FTP = number of Financial tops purchased
TTM = number of Technician tops manufactured
TTP = number of Technician tops purchased
Production Scheduling: Let us consider the case of the Bollinger Electronics Company, which produces two different electronic components for a major airplane engine manufacturer. The airplane engine manufacturer notifies the Bollinger sales office each quarter of its monthly requirements for components for each of the next three months. The monthly requirements for the components may vary considerably, depending on the type of engine the airplane engine manufacturer is producing. The order shown in Table 4.7 has just been received for the next three-month period.
After the order is processed, a demand statement is sent to the production control department. The production control department must then develop a three-month production plan for the components. In arriving at the desired schedule, the production manager will want to identify the following:
1. Total production cost
2. Inventory holding cost
3. Change-in-production-level costs



To develop the model, we let xim denote the production volume in units for product i in month m. Here i =1, 2, and m =1, 2, 3; i =1 refers to component 322A, i =2 refers to component 802B, m 1 refers to April, m =2 refers to May, and m=3 refers to June. The purpose of the double subscript is to provide a more descriptive notation. We could simply use x6 to represent the number of units of product 2 produced in month 3, but x23 is more descriptive, identifying directly the product and month represented by the variable.
If component 322A costs $20 per unit produced and component 802B costs $10 per unit produced. Bollinger determined that on a monthly basis inventory holding costs are 1.5% of the cost of the product;Bollinger estimates that the cost associated with increasing the production level for any month is $0.50 per unit increase. A similar cost associated with decreasing the production level for any month is $0.20 per unit.
Suppose that the inventories at the beginning of the three-month scheduling period were 500 units for component 322A and 200 units for component 802B.
company specifies a minimum inventory level at the end of the three-month period of at least 400 units of component 322A and at least 200 units of component 802B.
Suppose that the production levels for March, the month before the start of the current production scheduling period, had been 1500 units of component 322A and 1000 units of component 802B


Workforce Assignment:McCormick Manufacturing Company produces two products with contributions to profit per unit of $10 and $9, respectively. The labor requirements per unit produced and
the total hours of labor available from personnel assigned to each of four departments are shown in Table 4.11.

Suppose that McCormick has a cross-training program that enables some employees to be transferred between departments. By taking advantage of the cross-training skills, a limited number of employees and labor-hours may be transferred from one department to another. For example, suppose that the cross-training permits transfers as shown in Table 4.12. Row 1 of this table shows that some employees assigned to department 1 have cross-training skills that permit them to be transferred to department 2 or 3. The right-hand column shows that, for the current production planning period, a maximum of 400 hours can be transferred from department 1. Similar cross-training transfer capabilities and capacities are shown for departments 2, 3, and 4.

A:build model as below
P1 = units of product 1
P2 = units of product 2
bi =the labor-hours allocated to department i for i = 1, 2, 3, and 4
tij =the labor-hours transferred from department i to department j
Blending Problems:Data available show that regular gasoline can be sold for $2.90 per gallon and premium gasoline for $3.00 per gallon. For the current production planning period, Grand Strand can obtain the three petroleum components at the cost per gallon and in the quantities shown in Table Product specifications for the regular and premium gasolines restrict the amounts of each component that can be used in each gasoline product. Table 4.14 lists the product specifications. Current commitments to distributors require Grand Strand to produce at least 10,000 gallons of regular gasoline.

The Grand Strand blending problem is to determine how many gallons of each component should be used in the regular gasoline blend and how many should be used in the premium gasoline blend. The optimal blending solution should maximize the firm’s profit,subject to the constraints on the available petroleum supplies shown in Table 4.13, the product specifications shown in Table 4.14, and the required 10,000 gallons of regular gasoline.
xij =gallons of component i used in gasoline j, where i = 1, 2, or 3 for components 1, 2, or 3, and j = 1 if regular or j = 2 if premium

Lingo 做线性规划 - Operation Management Applications的更多相关文章
- Lingo 做线性规划 - Revenue Management
Reference: <An Introduction to Management Science Quantitative Approaches to Decision Making, Rev ...
- Lingo 做线性规划 - Financial Applications
Reference: <An Introduction to Management Science Quantitative Approaches to Decision Making, Rev ...
- Lingo 做线性规划 - Marketing Applications
Reference: <An Introduction to Management Science Quantitative Approaches to Decision Making, Rev ...
- Lingo 做线性规划 - Game Thoery
Reference: <An Introduction to Management Science Quantitative Approaches to Decision Making, Rev ...
- Lingo 做线性规划 - Asset allocation and Portfolio models
Reference: <An Introduction to Management Science Quantitative Approaches to Decision Making, Rev ...
- Lingo 做线性规划 - DEA
Reference: <An Introduction to Management Science Quantitative Approaches to Decision Making, Rev ...
- Lingo求解线性规划案例4——下料问题
凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 造纸厂接到定单,所需卷纸的宽度和长度如表 卷纸的宽度 长度 5 7 9 10000 30000 20000 工 ...
- Lingo求解线性规划案例1——生产计划问题
凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 说明: Lingo版本: 某工厂明年根据合同,每个季度末 ...
- Lingo求解线性规划案例3——混料问题
凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 某糖果厂用原料A.B和C按不向比率混合加工而成甲.乙.丙三种糖果(假设混合加工中不损耗原料).原料A.B.C ...
随机推荐
- 【C#】VS2015开发环境的安装和配置(转)
出处: http://www.cnblogs.com/rainmj/p/5636518.html http://www.cnblogs.com/rainmj/p/5636529.html http:/ ...
- C++之类和对象的使用(二)
析构函数 析构函数的作用并不是删除对象,而是在撤销对象占用的内存之前完成一系列清理工作,使这部分内存可以被程序分配给新对象使用.对象生命周期结束,程序就自动执行析构函数来完成这些工作. 析构函数是一种 ...
- Linux服务器部署系列之二—MySQL篇
MySQL是linux环境中使用最广泛的数据库之一,著名的“LAMP黄金组合”就要用到MySQL.关于MySQL的优点及作用,我就不多讲了,网上很多这样的文章. 今天我们要谈的是MySQL服务器的部署 ...
- modelsim仿真中遇到的问题
1.modelsim经常遇到数据位宽不相等的情况,这样往往仿真时是不会出数据的,如果用parameter定义了数据的位宽, 要注意实际的位宽数大于parameter定义参数能表示的位宽时,如: par ...
- 13.A={1,2,3,5}和为10的问题
题目:集合A={1,2,3,5},从中任取几个数相加等于10,并打印各得哪几个数?补充参照:http://www.cnblogs.com/tinaluo/p/5294341.html上午弄明白了幂集的 ...
- Android中Activity启动过程探究
首先追溯到Activity的启动,随便启动一个自己写的demo项目,使用DDMS进行debug标记,然后在Debug中把主线程暂停,可以看到调用栈.如下图所示: 于是我们先看android.app.A ...
- AWS S3 CLI的安装和配置
以Ubuntu系统为例,说明如何使用CLI调试AWS S3环境: 1. 安装 # sudo pip install awscli 2. 配置AWS CLI 执行命令aws configure, 注意, ...
- struts2从浅至深(三)拦截器
一:拦截器概述 Struts2中的很多功能都是由拦截器完成的. 是AOP编程思想的一种应用形式. 二:拦截器执行时机 interceptor表示 ...
- (最小生成树) Networking -- POJ -- 1287
链接: http://poj.org/problem?id=1287 Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 7494 ...
- javaScript嵌入式环境Duktape的安装
Duktape 是一个轻量级的嵌入式 JavaScript 引擎,使用duktape可以通过javascript对ESP32进行编程. 首先在下载duktape文件包 mkdir duktape cd ...