欢迎来到天天文库
浏览记录
ID:11900611
大小:128.00 KB
页数:9页
时间:2018-07-14
《量子算法qga 优化 函数 c++语言 绝对原创》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ALLRIGHTSRESERVEDBYinevernuts(@baidu.kongjian)[JUN_K**]/**************量子遗传算法*cpp********************/#include#include"faiheader.h"usingnamespacestd;#includevoidmain(){intnm=14;intmn=2;double*test=INITIAL_Ofai(nm,mn);double*stest=I
2、NITIAL_Ofai(nm,mn);CHSC*p=FAI2Ch(nm,mn,test,stest);CH_X*pch_x=XCalculate(nm,mn,p);Pnum_MaxVpnm;pnm=FindBestFit(pch_x,nm,mn);cout<<"Best"<3、t,stest,p,pnm);p=FAI2Ch(nm,mn,test,stest);pch_x=XCalculate(nm,mn,p);pnm=FindBestFit(pch_x,nm,mn);Mutation(nm,mn,test,stest,pnm,0.12);p=FAI2Ch(nm,mn,test,stest);pch_x=XCalculate(nm,mn,p);pnm=FindBestFit(pch_x,nm,mn);if((iter%100)==0)cout<4、00Best"<5、cout<<(*(p+1+1)).Ch_ss1<<""<<(*(p+1)).Ch_ss1<<""<<(*(p+3)).Ch_ss1<6、hrom_xf1(pi/4,0.314159);f1.Calculate();f1.SHOW();//f1.FAI2Ch();f1.SHOW();}/*classshape{public:shape();~shape();virtualchar*getclassname();intgetnumberofshapes();private:staticintnumberofshapes;};intshape::numberofshapes=0;shape::shape(){numberofshape7、s++;}shape::~shape(){numberofshapes--;}shape::getnumberofshapes(){returnnumberofshapes;}char*shape::getclassname(){returnNULL;}classcircle:publicshape{public://samestuffgoeshereasinoriginalcircle//addsomecallsherecircle(constdouble*cert,doubleradius)8、{cout<getnumberofshapes()-1]<<"radius"<
3、t,stest,p,pnm);p=FAI2Ch(nm,mn,test,stest);pch_x=XCalculate(nm,mn,p);pnm=FindBestFit(pch_x,nm,mn);Mutation(nm,mn,test,stest,pnm,0.12);p=FAI2Ch(nm,mn,test,stest);pch_x=XCalculate(nm,mn,p);pnm=FindBestFit(pch_x,nm,mn);if((iter%100)==0)cout<4、00Best"<5、cout<<(*(p+1+1)).Ch_ss1<<""<<(*(p+1)).Ch_ss1<<""<<(*(p+3)).Ch_ss1<6、hrom_xf1(pi/4,0.314159);f1.Calculate();f1.SHOW();//f1.FAI2Ch();f1.SHOW();}/*classshape{public:shape();~shape();virtualchar*getclassname();intgetnumberofshapes();private:staticintnumberofshapes;};intshape::numberofshapes=0;shape::shape(){numberofshape7、s++;}shape::~shape(){numberofshapes--;}shape::getnumberofshapes(){returnnumberofshapes;}char*shape::getclassname(){returnNULL;}classcircle:publicshape{public://samestuffgoeshereasinoriginalcircle//addsomecallsherecircle(constdouble*cert,doubleradius)8、{cout<getnumberofshapes()-1]<<"radius"<
4、00Best"<5、cout<<(*(p+1+1)).Ch_ss1<<""<<(*(p+1)).Ch_ss1<<""<<(*(p+3)).Ch_ss1<6、hrom_xf1(pi/4,0.314159);f1.Calculate();f1.SHOW();//f1.FAI2Ch();f1.SHOW();}/*classshape{public:shape();~shape();virtualchar*getclassname();intgetnumberofshapes();private:staticintnumberofshapes;};intshape::numberofshapes=0;shape::shape(){numberofshape7、s++;}shape::~shape(){numberofshapes--;}shape::getnumberofshapes(){returnnumberofshapes;}char*shape::getclassname(){returnNULL;}classcircle:publicshape{public://samestuffgoeshereasinoriginalcircle//addsomecallsherecircle(constdouble*cert,doubleradius)8、{cout<getnumberofshapes()-1]<<"radius"<
5、cout<<(*(p+1+1)).Ch_ss1<<""<<(*(p+1)).Ch_ss1<<""<<(*(p+3)).Ch_ss1<6、hrom_xf1(pi/4,0.314159);f1.Calculate();f1.SHOW();//f1.FAI2Ch();f1.SHOW();}/*classshape{public:shape();~shape();virtualchar*getclassname();intgetnumberofshapes();private:staticintnumberofshapes;};intshape::numberofshapes=0;shape::shape(){numberofshape7、s++;}shape::~shape(){numberofshapes--;}shape::getnumberofshapes(){returnnumberofshapes;}char*shape::getclassname(){returnNULL;}classcircle:publicshape{public://samestuffgoeshereasinoriginalcircle//addsomecallsherecircle(constdouble*cert,doubleradius)8、{cout<getnumberofshapes()-1]<<"radius"<
6、hrom_xf1(pi/4,0.314159);f1.Calculate();f1.SHOW();//f1.FAI2Ch();f1.SHOW();}/*classshape{public:shape();~shape();virtualchar*getclassname();intgetnumberofshapes();private:staticintnumberofshapes;};intshape::numberofshapes=0;shape::shape(){numberofshape
7、s++;}shape::~shape(){numberofshapes--;}shape::getnumberofshapes(){returnnumberofshapes;}char*shape::getclassname(){returnNULL;}classcircle:publicshape{public://samestuffgoeshereasinoriginalcircle//addsomecallsherecircle(constdouble*cert,doubleradius)
8、{cout<getnumberofshapes()-1]<<"radius"<
此文档下载收益归作者所有