⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gasample.cpp

📁 一个使用遗传算法实现桥梁的最优化维护的代码
💻 CPP
字号:
// gasample.cpp : Defines the entry point for the console application.
//
#include "StdAfx.h"
#include "GeneticAlgorithm.h"
#include "SFLAlgorithm.h"

void main(int argc,char *argv[])    /*  主程序  */

{   
  /*  CGeneticAlgorithm MyGen;
	
     MyGen.title();
	 //一下是初始化类成员
	 MyGen.SetPopsize(100);
	 MyGen.SetLchrom(200);
	 MyGen.SetMaxgen(200);
	 MyGen.SetCross(0.2);
	 MyGen.SetMutation(0.05);
	 MyGen.SetInitPop(0.01);
	 MyGen.initialize();
	 int time = MyGen.Run();
	 printf("\n计算结果为%f\n",MyGen.bestfit.varible);
	 printf("\n计算所需的次数为%d\n",time);
     printf("输入遗传算法执行次数(1-5):");
     int i;
	 scanf("%d", &i);*/
     
	 int i;
	 CSFLAlgorithm MySFL;
	 MySFL.SetGenEachMem(20);
	 MySFL.SetMemEachSize(10);
	 MySFL.SetPopSize(200);
	 MySFL.SetLchrom(100);
	 MySFL.SetShuIterations(5);
	 MySFL.SetInitPop(0.1);
	 MySFL.SetMemNum(20);
	 MySFL.initialize();
	 MySFL.Run();
	 double dTemp = MySFL.GetResult();
	 printf("\n计算结果为%f\n",dTemp);
	 scanf("%d", &i);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -