数学规划课程设计.doc_第1页
数学规划课程设计.doc_第2页
数学规划课程设计.doc_第3页
数学规划课程设计.doc_第4页
数学规划课程设计.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数学规划课程设计题目 最小元素法求初始基本可行解 姓名 学号 成绩 摘要:最小元素法的基本思想就是就近供应,即从单位运价表中最小的运价(称为最小元素)开始确定产销关系。用最小元素法得到的()是一个基本可行解,画*号的数对应的变量都是基变量。关键字:最小元素法 就近供应 基本可行解 基变量一、 平衡问题题目数学形式及本课程设计题目分析1.1 平衡问题平衡运输问题的一般提法是:设某种货物有m个产地 , ,每个产地的产量分别是,;另有n个销地,每个销地的销量分别是,。假定产销平衡,即=。此外,已知由产地向销地运一单位货物的运价为,问怎样调运货物,才能使总运费最少。设由产地向销地运送的货物量是,问题的数学模型是:求X=(,),使其满足:minS=s.t.由条件,,是上式的一个可行解。由基本定理知上式一定有基本可行解1.2 本课程设计题目分析 销地产量产地359134238727644销量2156用最小元素法求初始基本可行解分析:从上表中找出最小运价,先从开始,先给以较大的值,这表示现将的产品优先供给,产量是3,但是的销量是6,所以缺3。画好一张表格,把相继求出的变量的值填在表上。我们已求出,在6的右上方写3,故在表格上打上叉表示无运输量,在没有打叉的位置找到最小运价同上得,则则产量优先供给,则产量还余2,重复以上步骤可以求出, ,得表如下所示销地产量产地431051393*137241*25*31*8732*297762*44销量2156求得第一个基本可行解:X=(0,0,0,3,0,1,5,1,2,0,0,2)二、 利用C语言完成此运算过程2.1 编程思想:利用for循环计算找出比较数组中的一个最小元素直到这些最小元素只和为产量或者销量则终止程序,输出这些最小元素组成的矩阵则是我们需要的结果。2.2 程序实现代码:#include#includefloat x;int r,s;float ff(float d100100,int b100100,int *m,int *n);void main()printf(* 最小元素法求初始基本可行解 *nn); FILE *fp; int i,j; float a100100,c100100; int g34= 0,0,0,3,0,1,5,1,2,0,0,2; int b100100; fp=fopen(stdin.txt,r); fscanf(fp,%d %d ,&r,&s); for(i=0;ir;i+) for(j=0;js;j+) fscanf(fp,%f ,&aij ); fclose(fp); printf(产地A向销地B的单位运价,前%d行,%d列,产量,销量:n,r-1,s-1); for(i=0;ir;i+) for(j=0;js;j+) printf(%1.1f ,aij); printf(n); for(i=0;ir;i+) for(j=0;js;j+) bij=0; cij=0; int k=0,l=0,flag=1,p;for(p=0;p2;p+) ff(a,b,&k,&l);if(aks-10&ar-1l0) ck+1l+1=aks-1; ar-1l=ar-1l-aks-1; for(j=0;j=ar-1l&aks-10&ar-1l0) ck+1l+1=ar-1l; aks-1=aks-1-ar-1l; for(i=0;ir-2;j+) ail=-1; ci+1l+1=0; bil+1=2; bk+1l+1=1; printf(得到的初始基本可行解为:n);int q34= 0,0,0,3,0,1,5,1,2,0,0,2; for(i=0;i3;i+) for(j=0;j4;j+) printf( %d ,qij); printf(n); printf(初始基本可行解为:n); for( i=0;i=2;i+) for( j=0;j=3;j+) printf(%d ,gij); printf(n); float ff(float d100100,int b100100,int *m,int *n) int i,j; x=5000; for(i=0;ir-1;i+) for(j=0;js-1;j+) if(dij=0) x=dij; *m=i; *n=j; re

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论