📄 classhie.htm
字号:
<html><head><title>GAlib: Class Hierarchy</title>
<!-- by matthew wall all rights reserved -->
<!-- Copyright (c) 1995-1996 Massachusetts Institute of Technology -->
<!-- distributed with version 2.4 -->
</head>
<body background="images/Crumpled.gif" bgcolor="dfdfdf" text="000000">
<strong><a href="GAlib.htm">GAlib</a> Classes</strong><br>
<i>version 2.4.x</i>
<p>
Here is an outline of the GAlib class hierarchy. The first section is a graphic map, the second section contains an outline of the hierarchy with hot links to the class descriptions. Please see the <a href="API.htm">programming interface</a> for details about the member functions. Or see the <a href="Overview.htm">overview</a> for an explanation of the design philosophy behind GAlib.
<hr>
<pre>
<img align=top src="images/GAHierar.gif" alt="algorithm"> <img align=top src="images/ScalingH.gif" alt="scaling"> <img align=top src="images/Selectio.gif" alt="scaling">
</pre>
<br>
<br>
<img align=top src="images/GenomeHi.gif" alt="genome">
<hr>
<ul>
<p>
<li><a href="API.htm#ga_base">GAGeneticAlgorithm</a>
<ul>
<li><strong><a href="API.htm#ga_overlapping">GASteadyStateGA</a></strong> <i>(overlapping populations)</i>
<li><strong><a href="API.htm#ga_non_overlapping">GASimpleGA</a></strong> <i>(non-overlapping populations)</i>
<li><strong><a href="API.htm#ga_incremental">GAIncrementalGA</a></strong> <i>(overlapping with custom replacement)</i>
<li><strong><a href="API.htm#ga_deme">GADemeGA</a></strong> <i>(parallel populations with migration)</i>
</ul>
</p><p>
<li><strong><a href="API.htm#statistics">GAStatistics</a></strong>
</p><p>
<li><strong><a href="API.htm#parameters">GAParameterList</a></strong>
</p><p>
<li><strong><a href="API.htm#pop">GAPopulation</a></strong>
</p><p>
<li><a href="API.htm#scaling">GAScalingScheme</a>
<ul>
<li><strong>GANoScaling</strong>
<li><strong>GALinearScaling</strong>
<li><strong>GASigmaTruncationScaling</strong>
<li><strong>GAPowerLawScaling</strong>
<li><strong>GASharing</strong>
</ul>
</p><p>
<li><a href="API.htm#selection">GASelectionScheme</a>
<ul>
<li><strong>GARankSelector</strong>
<li><strong>GARouletteWheelSelector</strong>
<li><strong>GATournamentSelector</strong>
<li><strong>GAUniformSelector</strong>
<li><strong>GASRSSelector</strong>
<li><strong>GADSSelector</strong>
</ul>
</p><p>
<li><a href="API.htm#genome_base">GAGenome</a>
<ul>
<li><strong><a href="API.htm#genome_1dbinstr">GA1DBinaryStringGenome</a></strong>
<ul>
<li><strong><a href="API.htm#genome_bin2dec">GABin2DecGenome</a></strong>
</ul>
<li><strong><a href="API.htm#genome_2dbinstr">GA2DBinaryStringGenome</a></strong>
<li><strong><a href="API.htm#genome_3dbinstr">GA3DBinaryStringGenome</a></strong>
<li><strong><a href="API.htm#genome_1darray">GA1DArrayGenome<></a></strong>
<ul>
<li><strong><a href="API.htm#genome_1darrayallele">GA1DArrayAlleleGenome<></a></strong>
<li><strong><a href="API.htm#genome_string">GAStringGenome</a></strong> <i>(same as GA1DArrayAlleleGenome<char>)</i>
<li><strong><a href="API.htm#genome_string">GARealGenome</a></strong> <i>(same as GA1DArrayAlleleGenome<float>)</i>
</ul>
<li><strong><a href="API.htm#genome_2darray">GA2DArrayGenome<></a></strong>
<ul>
<li><strong><a href="API.htm#genome_2darrayallele">GA2DArrayAlleleGenome<></a></strong>
</ul>
<li><strong><a href="API.htm#genome_3darray">GA3DArrayGenome<></a></strong>
<ul>
<li><strong><a href="API.htm#genome_3darrayallele">GA3DArrayAlleleGenome<></a></strong>
</ul>
<li><strong><a href="API.htm#genome_tree">GATreeGenome<></a></strong>
<li><strong><a href="API.htm#genome_list">GAListGenome<></a></strong>
</ul>
</p>
<p>
<li><strong><a href="API.htm#phenotype_b2d">GABin2DecPhenotype</a></strong>
<li><strong><a href="API.htm#alleleset">GAAlleleSet<></a></strong>
<li><strong><a href="API.htm#allelesetarray">GAAlleleSetArray<></a></strong>
</p>
<p>
<li><strong><a href="API.htm#binstr">GABinaryString</a></strong>
<li><strong><a href="API.htm#array">GAArray<></a></strong>
<li><strong><a href="API.htm#tree">GATree<></a></strong> and <strong>GATreeIter<></strong>
<li><strong><a href="API.htm#list">GAList<></a></strong> and <strong>GAListIter<></strong>
</p>
</ul>
<hr>
<small><i>mbwall@mit.edu, 14 February 1996</i></small>
</body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -