精品文档
实验名称: 第三章 线性规划
一、实验内容与要求
用linprog语句求解各种线性规划问题,对生产实际中的问题,进行预测。
二、实验软件
MATLAB7.0
三、实验内容:
1、 某鸡场有1000只鸡,用动物饲料和谷物混合喂养。每天每只
鸡平均食混合饲料0.5KG,其中动物饲料所占比例不能少于20%。动物饲料每千克0.30元,谷物饲料每千克0.18元,饲料公司每周仅保证供应谷物饲料6000KG,问饲料怎样混合,才能使成本最低? 程序: C=[150 90]; A=[1 1]; B=[12/7]; Aeq=[0 1]; beq=[0,8]; vlb=[0.2 0];
随意编辑
精品文档
vub=[];
[x,fval]=linprog(c,A,b,Aeq,beq,vlb,vub)
实验结果:
2、 某工厂用A1、A2两台机床加工B1、B2、B3三种不同零件。
已知在一个生产周期内A1只能工作80机时;A2只能工作100机时。一个生产周期内计划加工B1为70件、B2为50件、把为20件。两台机床加工每个零件的时间和加工每个零件的成本,分别如下列各表所示:
加工每个零件时间表(单位:机时/个)
随意编辑
精品文档
零件 机床 A1 A2 B1 B2 B3 1 1 2 1 3 3 加工每个零件成本表(单位:元/个)
零件 机床 A1 A2 2 3 3 3 5 6 B1 B2 B3 问怎样安排两台机床一个周期的加工任务,才能使加工成本最低? 程序:
C=[2;3;5;3;3;6]; A=[1 2 3 0 0 0 0 0 0 1 1 3 -1 0 0 -1 0 0 0 -2 0 0 -1 0 0 0 -2 0 0 -3]; B=[80;100;-70;-50;-20]; Aeq=[]; beq=[];
vlb=[0;0;0;0;0;7]; vub=[];
随意编辑
精品文档
[x,fval]=linprog(c,A,b,Aeq,beq,vlb,vub)
实验结果:
四、实验体会
随意编辑