通用对偶单纯形法通用对偶单纯形法
#include #include #define MAX_N 100 #define M 1000000.0; int m,n;
float A[MAX_N][MAX_N],C[MAX_N],b[MAX_N],seta[MAX_N],CZ[MAX_N];
int num[MAX_N]; int GetOutCow()//求换出基
{
int i,k;
int flag;
float min=0;
for(i=0;i=0)
flag=1;
else
{
flag=0;
b...
通用对偶单纯形法
#include #include #define MAX_N 100 #define M 1000000.0; int m,n;
float A[MAX_N][MAX_N],C[MAX_N],b[MAX_N],seta[MAX_N],CZ[MAX_N];
int num[MAX_N]; int GetOutCow()//求换出基
{
int i,k;
int flag;
float min=0;
for(i=0;i=0)
flag=1;
else
{
flag=0;
break;
}
}#include #include #define MAX_N 100 #define M 1000000.0; int m,n;
float A[MAX_N][MAX_N],C[MAX_N],b[MAX_N],seta[MAX_N],CZ[MAX_N];
int num[MAX_N]; int GetOutCow()//求换出基
{
int i,k;
int flag;
float min=0;
for(i=0;i=0)
flag=1;
else
{
flag=0;
break;
}
}
if(flag==1)
return -1;
for(i=0;ib[i])
{
min=b[i];
k=i;
}
}
return k;
}
int GetInCow(int p)//求换入基
{
int i,j;
int flag=0;
float min;
for(j=0;j=0)
flag=1;
else
{
flag=0;
break;
}
}
if(flag==1)
{
printf("\n原线性规划问题无可行解~\n");
return -1;
}
for(j=0;j=seta[j])
{
min=seta[j];
i=j;
}
}
num[p]=i+1;
return i;
}
void change(int p,int q)//计算新的单纯形表
{
int i,j;
float temp1,temp2,temp3;
temp1=A[p][q];
for(i=0;ib[i])
{
min=b[i];
k=i;
}
}
return k;
}
int GetInCow(int p)//求换入基
{
int i,j;
int flag=0;
float min;
for(j=0;j=0)
flag=1;
else
{
flag=0;
break;
}
}
if(flag==1)
{
printf("\n原线性规划问题无可行解~\n");
return -1;
}
for(j=0;j=seta[j])
{
min=seta[j];
i=j;
}
}
num[p]=i+1;
return i;
}
void change(int p,int q)//计算新的单纯形表
{
int i,j;
float temp1,temp2,temp3;
temp1=A[p][q];
for(i=0;i
本文档为【通用对偶单纯形法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。