matlab解非线性规划例题.docVIP

  • 505
  • 0
  • 约1.26千字
  • 约 4页
  • 2017-06-07 发布于重庆
  • 举报
matlab解非线性规划例题

关于非线性规划问题 背景: 线性规划问题,即目标函数和约束条件都是线性函数的规划问题,但在实际工作中,还常常会遇到另一类更一般的规划问题,即目标函数和约束条件中至少有一个是非线性函数问题,即非线性规划问题。 求解方法:Matlab软件 问题: 某厂向用户提供发动机,合同规定,第一、二、三季度末分别交货50台、70台、90台。每季度的生产费用为(元), 其中是该季度生产的台数,若交货有剩余可用于下季度交货,但需支付存储费,每季度每台元。已知工厂每季度最大生产能力为100台,第一季度开始时无存货,设 50, 0.2, 4,问工厂如何安排每月生产计划,才能既满足合同又使总费用最低(包括生产费用和库存费用)。 问题分析与假设: 目标函数是总费用,记为。 约束条件是生产合同和生产能力的限制。 设第一季度生产台,第二季度生产台,则第三季度生产台。则: 由 50, 0.2, 4, 第一季度生产费用, 剩余品存储到下一季度的费用, 同理可得: 建模 总费用 先建立M-文件: a 50;b 0.2;c 4; H diag 2*b*ones 1,3 ;C [a+2*c,a+c,a]; A1 [-1,0,0;-1,-1,0];b1 [-50,-120]; A2 [1 1 1];b2 210; v1 [0 0 0];v2 [100 100 100]; [x,faval,exitflag,output,

文档评论(0)

1亿VIP精品文档

相关文档