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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? readme

?? 遺傳算法的源程序例子
??
字號:
GAlib examplesmbw 5jan96How to compile the examples-------------------------------------------------------------------------------Copy the contents of this directory into your own filespace.  In the newdirectory, edit the makefile as needed to specify the location of the GAlibheaders and library.  If you system supports makedepend, do 'make depend' to update the makefile dependencies.To build all of the examples, type 'make all' or simply 'make'.To build a specific example, type 'make exN' where N is the number of theexample you want to build.  For example, to build example 5 you would type'make ex5'.To remove old core, executable, object, and data files, do 'make clean'.You only need to do 'make depend' when the dependencies change.  For example,if you modify one of the examples so that it uses routines in another file,you will have to modify the makefile then do 'make depend' so that make willknow about the new dependency.What the examples do-------------------------------------------------------------------------------  ex1	Fill a 2DBinaryStringChromosome with alternating 0s and 1s using a	SimpleGA.  ex2	Generate a sequence of random numbers, then use a Bin2DecChromosome 	and SimpleGA to try and match the sequence.  This example shows how	to use the user-data member of genomes in objective functions.  ex3	Read a 2D pattern from a data file then try to match the pattern using	a 2DBinaryStringChromosome and a SimpleGA.  This example also shows	how to use the GAParametes object for setting genetic algorithm 	parameters and reading command-line arguments.  ex4	Fill a 3DBinaryStringChromosome with alternating 0s and 1s using a	SteadyStateGA.  This example uses many member functions of the genetic	algorithm to control which statistics are recorded and dumped to file.  ex5	This example shows how to build a composite genome (a cell?) using	a 2DBinaryStringGenome and a Bin2DecGenome.  The composite genome uses        behaviors that are defined in each of the genomes that it contains.        The objective is to match a pattern and sequence of numbers.  ex6	Grow a GATreeGenome<int> using a SteadyStateGA.  This example	illustrates the use of specialized methods to override the default	initialization method and to specialize the output from a tree.  It   	also shows how to use templatized genome classes.  Finally, it shows        the use of the parameters object to set default values then allow these 	to be modified from the command line.  The objective function in this 	example tries to grow the tree as large as possible.  ex7	Identical in function to example 3, this example shows how to use the	increment operator (++), completion measure, and other member functions	of the GA.  It uses a GA with overlapping populations rather than the	non-overlapping GA in example 3 and illustrates the use of many of the	GA member functions.  It also illustrates the use of the parameter list 	for reading settings from a file, and shows how to stuff a genome with	data from an input stream.  ex8	Grow a GAListGenome<int> using a GA with overlapping populations.	This shows how to randomly initialize a list of integers, how to use	the sigma truncation scaling object to handle objective scores that 	may be positive or negative, and the 'set' member of the genetic 	algorithm for controlling statistics and other genetic algorithm	parameters.  ex9	Find the maximum value of a continuous function in two variables.  This	example uses a GABin2DecGenome and simple GA.  It also illustrates	how to use the GASigmaTruncationScaling object (rather than the default	linear scaling).  Sigma truncation is particularly useful for 	objective functions that return negative values.  ex10	Find the maximum value of a continuous, periodic function.  This 	example illustrates the use of sharing to do speciation.  It defines	a sample distance function (one that does the distance measure based	on the genotype, the other based on phenotype).  It uses a binary-	to-decimal genome to represent the function values.  ex11	Generate a sequence of descending numbers using an order-based list.	This example illustrates the use of a GAListGenome as an 	order-based chromosome.  It contains a custom initializer and shows        how to use this custom initializer in the List genome.  ex12	Alphabetize a sequence of characters.  Similar to example 11, this	example illustrates the use of the GAStringGenome (rather than a        list) as an order-based chromosome.  ex13  This program runs a GA-within-GA.  The outer level GA tries to	match the pattern read in from a file.  The inner GA tries to match        a sequence of randomly generated numbers (the sequence is generated        at the beginning of the program's execution).  The inner level GA is	run only when the outer GA reaches a threshhold objective score.  ex14	Another illustration of how to use composite chromosomes.  In this	example, the composite chromosome contains a user-specifiable number 	of lists.  Each list behaves differently and is not affected by 	mutations, crossovers, or initializations of the other lists.  ex15	The completion function of a GA determines when it is "done".  This	example uses the convergence to tell when the GA has reached the	optimum (the default completion measure is number-of-generations).        It uses a binary-to-decimal genome and tries to match a sequence of        randomly generated numbers.  ex16  Tree chromosomes can contain any kind of object in the nodes.  This	example shows how to put a point object into the nodes of a tree to	represent a 3D plant.  The objective function tries to maximize the        size of the plant.  ex17  Array chromsomes can be used when you need tri-valued alleles.  This	example uses a 2D array with trinary alleles.  ex18	This example compares the performance of three different genetic        algorithms.  The genome and objective function are those used in        example 3, but this example lets you specify which type of GA you        want to use to solve the problem.  You can use steady state, simple,        or incremental just by specifying one of them on the command line.        The example saves the generational data to file so that you can then 	plot the convergence data to see how the performance of each genetic	algorithm compares to the others.  ex19	The 5 DeJong test problems.  ex20  Holland's royal road function.  This example computes Holland's 1993        ICGA version of the Royal Road problem.  Holland posed this problem as        a challenge to test the performance of genetic algorithms and         challenged other GA users to match or beat his performance.  ex21  This example illustrates various uses of the allele set in array	genomes.  The allele set may be an enumerated list of items or a 	bounded range of continuous values, or a bounded set of discrete 	values.  This example shows how each of these may be used in	combination with a real number genome.  ex22  This example shows how to derive a new genetic algorithm class in 	order to customize the replacement method.  Here we derive a new type	of steady-state genetic algorithm in which speciation is done more	effectively by not only scaling fitness values but also by controlling	the way new individuals are inserted into the population.  ex23  The genetic algorithm object can either maximize or minimize your	objective function.  This example shows how to use the minimize	abilities of the genetic algorithm.  It uses a real number genome with	one element to find the maximum or minimum of a sinusoid.  ex24  This example shows how to restricted mating using a custom genetic   	algorithm and custom selection scheme.  The restricted mating in the 	genetic algorithm tries to pick individuals that are similar (based 	upon their comparator).  The selector chooses only the upper half of 	the population (so it cannot choose very bad individuals, unlike the	roulette wheel selector, for example).  ex25  Multiple populations on a single CPU.  This example uses its own	genetic algorithm class called a 'DemeGA'.  The genetic algorithm        controls the migration behavior for moving individuals between        populations.  ex26  Travelling Salesperson Problem.  Although genetic algorithms are not        the best way to solve the TSP, we include an example of how it can        be done.  This example uses an order-based list as the genome to        figure out the shortest path that connects a bunch of towns such that        each town is visited exactly once.  It uses the edge recombination        crossover operator (you can try it with the partial match crossover         as well to see how poorly PMX does on this particular problem).  ex27  Deterministic crowding.  Although the algorithms built-in to GAlib         allow you to do quite a bit of customization, sometimes you'll want to        derive your own class so that you can really tweak the way the	algorithm works.  This example shows one way of implementing the	deterministic crowding method by deriving an entirely new genetic	algorithm class.randtest	Use this program to verify that the random number generator is 	generating suitably random numbers on your machine.  This is by no	means a comprehensive random number test suite, but it will give you 	some idea of how well GAlib's random number generator is working.graphic     (available only in the UNIX distribution)	You can learn a great deal by watching the genetic algorithm evolve.	This directory contains two examples that show populations of solutions	evolving in real time.  Both programs use X resources as well as        command-line arguments to control their behavior.  You can also use a        standard GAlib settings file.  The programs will compile with either	the Motif or athena widget set.        The first example has a simple X windows interface that lets you start,        stop, restart, and incrementally evolve a population of indivdiuals.	The objective function is a continuous function in two variables with	concentric rings and a maximal value located in the center.        You can see the evolution in action, so it becomes very obvious if        your operators are not working correctly or if the algorithm is        converging prematurely.  You can choose between 3 different genetic        algorithms, 2 different genomes (real or binary-to-decimal), and 4        different functions.        The second example shows solutions to the travelling salesman problem         evolving in real time.  You can compare three different algorithms:    	simple, steady-state, and deterministic crowding.   gnu      (available only in the UNIX distribution)	This directory contains the code for an example that uses the BitString        object from the GNU class library.  The example illustrates how to         incorporate an existing object (in this case the BitString) into a        GAlib Genome type.  The gnu directory contains the source code needed        for the BitString object (taken from the GNU library) plus the two        files (bitstr.h and bitstr.C) needed to define the new genome type and        the example file that runs the GA (gnuex.C).pvmind      (available only in the UNIX distribution)        This directory contains code that illustrates how to use GAlib with	PVM in a master-slave configuration wherein the master process is the	genetic algorithm with a single population and each slave process is	a genome evaluator.  The master sends individual genomes to the slave	processes to be evaluated then the slaves return the evaluations.pvmpop      (available only in the UNIX distribution)        This directory contains code that illustrates a PVM implementation of	parallel populations.  The master process initiates a cluster of slaves	each of which contains a single population.  The master process 	harvests individuals from all of the distributed populations.  With a        few modifications you can also use this example with the deme GA from        example 25 (it uses migration to distribute diversity between pops).

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕在线不卡视频| 免费看日韩精品| 欧美国产日韩a欧美在线观看| 欧亚洲嫩模精品一区三区| 国产一区二区免费视频| 蜜臀av一级做a爰片久久| 亚洲一区二区三区美女| 正在播放亚洲一区| 欧美女孩性生活视频| 色婷婷亚洲一区二区三区| 成人网页在线观看| 国产大陆精品国产| 国内精品写真在线观看| 欧美aⅴ一区二区三区视频| 亚洲高清免费视频| 亚洲综合成人网| 亚洲欧美一区二区三区久本道91 | 精品乱人伦一区二区三区| 欧美日韩在线观看一区二区| 丁香天五香天堂综合| 粉嫩一区二区三区在线看| 捆绑调教美女网站视频一区| 日本aⅴ亚洲精品中文乱码| 日韩精彩视频在线观看| 丝袜国产日韩另类美女| 午夜久久电影网| 五月天中文字幕一区二区| 亚洲第一搞黄网站| 日韩电影免费一区| 免费高清在线一区| 精品一区二区三区在线视频| 久久99国产精品免费| 久久综合综合久久综合| 国产在线精品免费| 国产成人在线看| 成人深夜福利app| 成人av电影免费在线播放| 国产成人超碰人人澡人人澡| 成人av在线资源网站| 99久久精品国产精品久久| 一本色道久久加勒比精品 | 最新欧美精品一区二区三区| 欧美国产日韩精品免费观看| 成人免费在线观看入口| 一区二区三区在线视频观看| 亚洲精品大片www| 亚洲丰满少妇videoshd| 秋霞午夜av一区二区三区| 国产原创一区二区| eeuss国产一区二区三区| 欧美综合天天夜夜久久| 91精品国产综合久久精品| 精品国产乱码久久久久久久| 精品人伦一区二区色婷婷| 久久久高清一区二区三区| 亚洲男人都懂的| 久久99精品久久久久| 91成人免费网站| 久久免费美女视频| 亚洲成a人片在线观看中文| 国产一区二区在线观看视频| 在线视频一区二区三| 久久久99精品久久| 天堂在线一区二区| www.亚洲国产| 欧美岛国在线观看| 一区二区三区产品免费精品久久75| 久久av资源站| 欧美亚洲综合久久| 国产精品乱人伦| 理论片日本一区| 色系网站成人免费| 久久久久久久久伊人| 亚洲成在人线免费| 99久久伊人久久99| 精品久久久久久久久久久久包黑料 | 国产亚洲制服色| 香蕉成人伊视频在线观看| 成人三级伦理片| 日韩欧美一级二级| 午夜精品爽啪视频| 91免费在线看| 中文在线一区二区 | 成人三级伦理片| 欧美va在线播放| 午夜精品久久一牛影视| 91亚洲资源网| 中文一区一区三区高中清不卡| 琪琪久久久久日韩精品| 欧美优质美女网站| 亚洲天堂精品在线观看| 国产黑丝在线一区二区三区| 在线播放日韩导航| 亚洲一区二区中文在线| 99精品在线观看视频| 欧美经典一区二区三区| 久久精品999| 日韩欧美亚洲另类制服综合在线| 亚洲sss视频在线视频| 91视频91自| 国产欧美精品一区aⅴ影院| 国产在线一区二区综合免费视频| 91精品国产综合久久小美女| 亚洲资源在线观看| 91丝袜高跟美女视频| 国产亚洲午夜高清国产拍精品| 美女高潮久久久| 日韩欧美电影一区| 美女精品一区二区| 欧美精品一区二区在线播放| 美女网站一区二区| 精品国产一区二区国模嫣然| 美女mm1313爽爽久久久蜜臀| 日韩免费观看高清完整版在线观看| 肉肉av福利一精品导航| 欧美精品久久99久久在免费线| 亚洲成av人**亚洲成av**| 欧美色区777第一页| 亚洲18影院在线观看| 欧美老女人在线| 美女视频网站黄色亚洲| 久久久久久免费| 成人久久久精品乱码一区二区三区| 国产精品国产三级国产| 91视频免费播放| 曰韩精品一区二区| 欧美日免费三级在线| 日韩中文字幕91| 久久夜色精品国产欧美乱极品| 韩国精品在线观看| 亚洲欧洲美洲综合色网| 日本乱人伦一区| 日本伊人色综合网| 国产喂奶挤奶一区二区三区 | 久久久青草青青国产亚洲免观| 国产成人av网站| 一区二区三区国产精华| 欧美日本精品一区二区三区| 青青草精品视频| 久久久久久久久岛国免费| www.一区二区| 性感美女久久精品| 亚洲精品一线二线三线无人区| 高清国产一区二区| 亚洲综合精品自拍| 26uuu久久综合| jiyouzz国产精品久久| 午夜视频久久久久久| 久久一日本道色综合| 色中色一区二区| 蜜桃免费网站一区二区三区| 国产女主播在线一区二区| 91首页免费视频| 美女免费视频一区二区| 国产精品久久毛片| 欧美一区二区三区视频在线| 粉嫩av一区二区三区| 亚洲一级片在线观看| 26uuu久久天堂性欧美| 91国内精品野花午夜精品| 日本不卡123| 国产精品夫妻自拍| 欧美日韩激情一区二区三区| 高清在线不卡av| 日韩福利电影在线观看| 亚洲欧美在线视频观看| 精品国产一区二区精华| 精品视频123区在线观看| 粉嫩欧美一区二区三区高清影视| 亚洲二区在线视频| 中文在线免费一区三区高中清不卡 | 91精品综合久久久久久| 成人av第一页| 韩国成人福利片在线播放| 亚洲成在线观看| 中文字幕亚洲视频| 精品毛片乱码1区2区3区| 91福利视频网站| 国产999精品久久久久久绿帽| 亚洲成a人v欧美综合天堂| 国产精品剧情在线亚洲| 久久亚洲二区三区| 精品视频在线免费看| www.亚洲在线| 国产成人精品亚洲777人妖| 首页国产丝袜综合| 一区二区三区加勒比av| 亚洲天堂精品在线观看| 国产精品美日韩| 国产亚洲午夜高清国产拍精品| 欧美一级精品在线| 欧美日韩国产不卡| 在线精品视频小说1| 一本大道av一区二区在线播放| 国产91富婆露脸刺激对白| 免费看欧美美女黄的网站| 亚洲国产成人va在线观看天堂| 中文字幕一区日韩精品欧美| 久久久久久久综合| 欧美精品一区二区在线播放|