欢迎来到天天文库
浏览记录
ID:11684054
大小:168.00 KB
页数:21页
时间:2018-07-13
《0-1整数规划隐枚举法代码__(直接复制及可运行)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、华北电力大学数理系邵森usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespacezhengshuguihuayinmeijufa{publicclassProgram{publicstaticintMin(int[]V){intmin=V[0];for(inti=0;iV[j])min=V[j];}returnmin;}publicstaticint
2、Max(int[]V){intmax=V[0];for(inti=0;i3、=T[i,3]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2];}if(U==4){intm=0;for(inti=0;i4、[i,5]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2]+d*M[3]+e*M[4];}if(U==6){intm=0;for(inti=0;i5、]+b*T[i,j+1]+c*T[i,j+2]+d*T[i,3]+e*T[i,4]+f*T[i,5]+g*T[i,6]<=T[i,7]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2]+d*M[3]+e*M[4]+f*M[5]+g*M[6];}returnt;}publicstaticintPaiDing1(int[,]T,inta,intb,intc,intd,inte,intf,intg,intt,intL,intH,intU,int[]M){if(U==3){intm=0;for(inti=0;i6、(a*T[i,j]+b*T[i,j+1]+c*T[i,j+2]>=T[i,3]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2];elset=t+10000;}if(U==4){intm=0;for(inti=0;i=T[i,4]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2]+d*M[3];elset=t+10000;}if(U==5){intm=0;for(inti=0;i7、tj=0;if((a*T[i,j]+b*T[i,j+1]+c*T[i,j+2]+d*T[i,3]+e*T[i,4]>=T[i,5]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2]+d*M[3]+e*M[4];elset=t+10000;}if(U==6){intm=0;for(inti=0;i=T[i,6]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2]+d*8、M[3]+e*M[4]+
3、=T[i,3]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2];}if(U==4){intm=0;for(inti=0;i4、[i,5]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2]+d*M[3]+e*M[4];}if(U==6){intm=0;for(inti=0;i5、]+b*T[i,j+1]+c*T[i,j+2]+d*T[i,3]+e*T[i,4]+f*T[i,5]+g*T[i,6]<=T[i,7]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2]+d*M[3]+e*M[4]+f*M[5]+g*M[6];}returnt;}publicstaticintPaiDing1(int[,]T,inta,intb,intc,intd,inte,intf,intg,intt,intL,intH,intU,int[]M){if(U==3){intm=0;for(inti=0;i6、(a*T[i,j]+b*T[i,j+1]+c*T[i,j+2]>=T[i,3]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2];elset=t+10000;}if(U==4){intm=0;for(inti=0;i=T[i,4]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2]+d*M[3];elset=t+10000;}if(U==5){intm=0;for(inti=0;i7、tj=0;if((a*T[i,j]+b*T[i,j+1]+c*T[i,j+2]+d*T[i,3]+e*T[i,4]>=T[i,5]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2]+d*M[3]+e*M[4];elset=t+10000;}if(U==6){intm=0;for(inti=0;i=T[i,6]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2]+d*8、M[3]+e*M[4]+
4、[i,5]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2]+d*M[3]+e*M[4];}if(U==6){intm=0;for(inti=0;i5、]+b*T[i,j+1]+c*T[i,j+2]+d*T[i,3]+e*T[i,4]+f*T[i,5]+g*T[i,6]<=T[i,7]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2]+d*M[3]+e*M[4]+f*M[5]+g*M[6];}returnt;}publicstaticintPaiDing1(int[,]T,inta,intb,intc,intd,inte,intf,intg,intt,intL,intH,intU,int[]M){if(U==3){intm=0;for(inti=0;i6、(a*T[i,j]+b*T[i,j+1]+c*T[i,j+2]>=T[i,3]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2];elset=t+10000;}if(U==4){intm=0;for(inti=0;i=T[i,4]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2]+d*M[3];elset=t+10000;}if(U==5){intm=0;for(inti=0;i7、tj=0;if((a*T[i,j]+b*T[i,j+1]+c*T[i,j+2]+d*T[i,3]+e*T[i,4]>=T[i,5]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2]+d*M[3]+e*M[4];elset=t+10000;}if(U==6){intm=0;for(inti=0;i=T[i,6]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2]+d*8、M[3]+e*M[4]+
5、]+b*T[i,j+1]+c*T[i,j+2]+d*T[i,3]+e*T[i,4]+f*T[i,5]+g*T[i,6]<=T[i,7]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2]+d*M[3]+e*M[4]+f*M[5]+g*M[6];}returnt;}publicstaticintPaiDing1(int[,]T,inta,intb,intc,intd,inte,intf,intg,intt,intL,intH,intU,int[]M){if(U==3){intm=0;for(inti=0;i6、(a*T[i,j]+b*T[i,j+1]+c*T[i,j+2]>=T[i,3]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2];elset=t+10000;}if(U==4){intm=0;for(inti=0;i=T[i,4]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2]+d*M[3];elset=t+10000;}if(U==5){intm=0;for(inti=0;i7、tj=0;if((a*T[i,j]+b*T[i,j+1]+c*T[i,j+2]+d*T[i,3]+e*T[i,4]>=T[i,5]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2]+d*M[3]+e*M[4];elset=t+10000;}if(U==6){intm=0;for(inti=0;i=T[i,6]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2]+d*8、M[3]+e*M[4]+
6、(a*T[i,j]+b*T[i,j+1]+c*T[i,j+2]>=T[i,3]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2];elset=t+10000;}if(U==4){intm=0;for(inti=0;i=T[i,4]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2]+d*M[3];elset=t+10000;}if(U==5){intm=0;for(inti=0;i7、tj=0;if((a*T[i,j]+b*T[i,j+1]+c*T[i,j+2]+d*T[i,3]+e*T[i,4]>=T[i,5]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2]+d*M[3]+e*M[4];elset=t+10000;}if(U==6){intm=0;for(inti=0;i=T[i,6]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2]+d*8、M[3]+e*M[4]+
7、tj=0;if((a*T[i,j]+b*T[i,j+1]+c*T[i,j+2]+d*T[i,3]+e*T[i,4]>=T[i,5]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2]+d*M[3]+e*M[4];elset=t+10000;}if(U==6){intm=0;for(inti=0;i=T[i,6]))m++;}if(m==H)t=a*M[0]+b*M[1]+c*M[2]+d*
8、M[3]+e*M[4]+
此文档下载收益归作者所有