亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? test_simplex2.c

?? http://gaul.sourceforge.net/ 這里大部分人討論的是在Matlab里實現GA的toolbox.以上為一個GA的C語言的軟件包.如果你想利用GA做優化算法,非常有用.而且有
?? C
字號:
/**********************************************************************  test_simplex.c **********************************************************************  test_simplex - Test program for GAUL.  Copyright ?2002-2005, Stewart Adcock <stewart@linux-domain.com>  All rights reserved.  The latest version of this program should be available at:  http://gaul.sourceforge.net/  This program is free software; you can redistribute it and/or modify  it under the terms of the GNU General Public License as published by  the Free Software Foundation; either version 2 of the License, or  (at your option) any later version.  Alternatively, if your project  is incompatible with the GPL, I will probably agree to requests  for permission to use the terms of any other license.  This program is distributed in the hope that it will be useful, but  WITHOUT ANY WARRANTY WHATSOEVER.  A full copy of the GNU General Public License should be in the file  "COPYING" provided with this distribution; if not, see:  http://www.gnu.org/ **********************************************************************  Synopsis:	Test program for GAUL's simplex algorithm.		This program aims to solve a function of the form		(0.75-A)+(0.95-B)^2+(0.23-C)^3+(0.71-D)^4 = 0 **********************************************************************/#include "gaul.h"/**********************************************************************  test_score()  synopsis:	Fitness function.  parameters:  return:  updated:	25 Nov 2002 **********************************************************************/boolean test_score(population *pop, entity *entity)  {  double		A, B, C, D;	/* Parameters. */  A = ((double *)entity->chromosome[0])[0];  B = ((double *)entity->chromosome[0])[1];  C = ((double *)entity->chromosome[0])[2];  D = ((double *)entity->chromosome[0])[3];  entity->fitness = -(fabs(0.75-A)+SQU(0.95-B)+fabs(CUBE(0.23-C))+FOURTH_POW(0.71-D));  return TRUE;  }/**********************************************************************  test_iteration_callback()  synopsis:	Generation callback  parameters:  return:  updated:	25 Nov 2002 **********************************************************************/boolean test_iteration_callback(int iteration, entity *solution)  {  printf( "%d: A = %f B = %f C = %f D = %f (fitness = %f)\n",            iteration,            ((double *)solution->chromosome[0])[0],            ((double *)solution->chromosome[0])[1],            ((double *)solution->chromosome[0])[2],            ((double *)solution->chromosome[0])[3],            solution->fitness );  return TRUE;  }/**********************************************************************  test_seed()  synopsis:	Seed genetic data.  parameters:	population *pop		entity *adam  return:	success  last updated: 25 Nov 2002 **********************************************************************/boolean test_seed(population *pop, entity *adam)  {/* Checks. */  if (!pop) die("Null pointer to population structure passed.");  if (!adam) die("Null pointer to entity structure passed.");/* Seeding. */  ((double *)adam->chromosome[0])[0] = random_double(2.0);  ((double *)adam->chromosome[0])[1] = random_double(2.0);  ((double *)adam->chromosome[0])[2] = random_double(2.0);  ((double *)adam->chromosome[0])[3] = random_double(2.0);  return TRUE;  }/**********************************************************************  main()  synopsis:	Main function.  parameters:  return:  updated:	13 Apr 2005 **********************************************************************/int main(int argc, char **argv)  {  population		*pop;			/* Population of solutions. */  entity		*solution;		/* Optimised solution. */  random_seed(23091975);  pop = ga_genesis_double(       50,			/* const int              population_size */       1,			/* const int              num_chromo */       4,			/* const int              len_chromo */       NULL,			/* GAgeneration_hook      generation_hook */       test_iteration_callback,	/* GAiteration_hook       iteration_hook */       NULL,			/* GAdata_destructor      data_destructor */       NULL,			/* GAdata_ref_incrementor data_ref_incrementor */       test_score,		/* GAevaluate             evaluate */       test_seed,		/* GAseed                 seed */       NULL,			/* GAadapt                adapt */       NULL,			/* GAselect_one           select_one */       NULL,			/* GAselect_two           select_two */       ga_mutate_double_singlepoint_drift,	/* GAmutate	mutate */       NULL,			/* GAcrossover            crossover */       NULL,			/* GAreplace              replace */       NULL			/* vpointer	User data */            );  ga_population_set_simplex_parameters(       pop,			/* population		*pop */       0,			/* const int		num_dimensions */       0.5,			/* const double         Initial step size. */       NULL,			/* const GAto_double	to_double */       NULL			/* const GAfrom_double	from_double */       );  /* Evaluate and sort the initial population members (i.e. select best of 50 random solutions. */  ga_population_score_and_sort(pop);  /* Use the best population member. */  solution = ga_get_entity_from_rank(pop, 0);  ga_simplex_double(       pop,				/* population		*pop */       solution,			/* entity		*solution */       10000				/* const int		max_iterations */            );  ga_extinction(pop);  exit(EXIT_SUCCESS);  }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产资源精品在线观看| 在线精品视频小说1| 成人妖精视频yjsp地址| av网站免费线看精品| 欧美亚洲动漫制服丝袜| 精品乱码亚洲一区二区不卡| 中文字幕的久久| 午夜影视日本亚洲欧洲精品| 麻豆视频观看网址久久| 不卡视频在线观看| 欧美一区中文字幕| 国产精品免费人成网站| 日韩高清一级片| 成人免费看视频| 国产欧美久久久精品影院| 一区二区三区精密机械公司| 国产精品自拍一区| 欧美日韩视频在线一区二区| 久久精品一区二区三区av| 亚洲综合成人在线| 成人国产视频在线观看| 欧美一区二区二区| 伊人开心综合网| 国产成人免费网站| 欧美视频精品在线| 中文在线一区二区| 老司机免费视频一区二区| 日本精品免费观看高清观看| 国产亚洲综合在线| 麻豆精品一区二区| 欧美日韩精品专区| 一区在线观看视频| 国产成人aaa| 精品成人一区二区| 日本成人在线网站| 欧美日韩国产在线观看| 亚洲综合免费观看高清完整版在线| 国产成人在线电影| 欧美日韩激情一区二区三区| 国产精品系列在线| 精品一区在线看| 欧美韩日一区二区三区| 久久国产人妖系列| 日韩一区二区三区视频| 日韩精品欧美成人高清一区二区| 在线精品视频一区二区三四| 亚洲欧美一区二区三区国产精品| 99久久婷婷国产| 亚洲欧洲日韩综合一区二区| 成人美女视频在线看| 日本一区二区视频在线| 国产jizzjizz一区二区| 国产精品美女www爽爽爽| 国产成人在线免费| 亚洲欧美综合另类在线卡通| 成人福利视频在线| 中文字幕一区二区日韩精品绯色| 粉嫩嫩av羞羞动漫久久久| 国产欧美精品国产国产专区| 成人伦理片在线| 国产精品久久久久久久久果冻传媒| 高清国产午夜精品久久久久久| 国产精品黄色在线观看| 91麻豆精品秘密| 日韩精品久久理论片| 精品区一区二区| 国产成人在线视频免费播放| 精品国产一二三| 国产成人自拍网| 国产精品青草久久| 国产一区二区美女诱惑| 国产欧美一区二区三区网站| 99视频一区二区| 亚洲精品国产一区二区精华液| 色久优优欧美色久优优| 日韩中文字幕亚洲一区二区va在线 | 亚洲人成网站色在线观看| 99综合电影在线视频| 国产精品理论片| 在线观看91精品国产入口| 日韩黄色免费电影| 精品少妇一区二区三区免费观看| 国产精品一区二区三区四区| 1区2区3区精品视频| 91丨九色丨尤物| 麻豆国产欧美一区二区三区| 国产精品国产三级国产有无不卡| 色一区在线观看| 麻豆成人在线观看| 亚洲欧美另类久久久精品| 日韩欧美国产1| 91极品美女在线| 国产一区二区免费视频| 亚洲成人福利片| 国产精品天美传媒沈樵| 欧美久久免费观看| 成人av网址在线| 麻豆精品在线播放| 一区二区久久久| 中文字幕乱码日本亚洲一区二区| 69久久夜色精品国产69蝌蚪网| 福利一区二区在线观看| 人人精品人人爱| 一区二区三区波多野结衣在线观看| 日韩欧美一二三区| 色猫猫国产区一区二在线视频| 国产精品一区在线观看你懂的| 天天操天天综合网| 亚洲精选免费视频| 国产精品美女www爽爽爽| 制服丝袜中文字幕一区| 国产福利一区二区| 日本亚洲免费观看| 一级做a爱片久久| 国产精品美女www爽爽爽| 日韩免费高清电影| 欧美精品粉嫩高潮一区二区| 色八戒一区二区三区| 成人网在线播放| 国产一区二区三区蝌蚪| 午夜伦欧美伦电影理论片| 一区二区不卡在线播放| 亚洲欧美日韩国产成人精品影院 | 欧美系列一区二区| 成人综合在线观看| 国产成都精品91一区二区三| 蜜臀精品久久久久久蜜臀| 天堂影院一区二区| 日精品一区二区| 日韩av一级电影| 热久久一区二区| 另类小说视频一区二区| 另类中文字幕网| 久久99精品久久久| 久久国产成人午夜av影院| 蜜桃精品视频在线| 久久精品99久久久| 国产精品一级黄| 高清不卡一区二区| av不卡在线播放| 在线观看视频一区二区| 欧美日韩午夜影院| 日韩无一区二区| 欧美精品一区二区三区蜜桃视频 | 一区二区三区中文在线| 国产精品情趣视频| 亚洲人成影院在线观看| 一区二区三区鲁丝不卡| 香蕉影视欧美成人| 日本不卡一区二区| 国产精品一区二区免费不卡 | 国产精品第13页| 亚洲日本va在线观看| 亚洲综合色在线| 一区二区三区在线视频免费观看| 午夜av一区二区三区| 一区二区三区高清| 蜜桃在线一区二区三区| 顶级嫩模精品视频在线看| 成人午夜又粗又硬又大| 日本韩国欧美一区| 欧美一区二区观看视频| 国产欧美日韩三级| 午夜国产不卡在线观看视频| 精品一区二区三区在线观看| av在线不卡免费看| 91精品国产全国免费观看 | 91视频91自| 在线成人免费观看| 久久综合色婷婷| 亚洲一区二区欧美日韩| 国产一区二区日韩精品| 欧美在线一二三四区| 精品动漫一区二区三区在线观看| 国产精品久久网站| 日本aⅴ亚洲精品中文乱码| 成人激情黄色小说| 欧美成人免费网站| 亚洲一区二区综合| 韩国三级电影一区二区| 精品在线视频一区| 在线成人av网站| 亚洲欧美成aⅴ人在线观看| 国产一区二区三区在线观看免费 | 国产精品久久福利| 男男gaygay亚洲| 欧美三区在线观看| 国产精品免费视频观看| 另类小说图片综合网| 91黄色免费观看| 国产欧美日韩在线视频| 精品一区二区三区在线观看 | 国产精品小仙女| 5566中文字幕一区二区电影| 一区二区三区波多野结衣在线观看 | 久久久午夜精品| 五月婷婷欧美视频| 色噜噜狠狠一区二区三区果冻| 欧美高清一级片在线观看| 麻豆精品在线看|