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

📄 341-343.html

📁 遗传算法经典书籍-英文原版 是研究遗传算法的很好的资料
💻 HTML
字号:
<HTML>
<HEAD>
<META name=vsisbn content="0849398010">
<META name=vstitle content="Industrial Applications of Genetic Algorithms">
<META name=vsauthor content="Charles Karr; L. Michael Freeman">
<META name=vsimprint content="CRC Press">
<META name=vspublisher content="CRC Press LLC">
<META name=vspubdate content="12/01/98">
<META name=vscategory content="Web and Software Development: Artificial Intelligence: Other">




<TITLE>Industrial Applications of Genetic Algorithms:Simulation of an Artificial Eco-System Using Genetic Algorithms</TITLE>

<!-- HEADER -->

<STYLE type="text/css"> 
 <!--
 A:hover  {
 	color : Red;
 }
 -->
</STYLE>

<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">

<!--ISBN=0849398010//-->
<!--TITLE=Industrial Applications of Genetic Algorithms//-->
<!--AUTHOR=Charles Karr//-->
<!--AUTHOR=L. Michael Freeman//-->
<!--PUBLISHER=CRC Press LLC//-->
<!--IMPRINT=CRC Press//-->
<!--CHAPTER=18//-->
<!--PAGES=341-343//-->
<!--UNASSIGNED1//-->
<!--UNASSIGNED2//-->

<CENTER>
<TABLE BORDER>
<TR>
<TD><A HREF="339-341.html">Previous</A></TD>
<TD><A HREF="../ewtoc.html">Table of Contents</A></TD>
<TD><A HREF="343-348.html">Next</A></TD>
</TR>
</TABLE>
</CENTER>
<P><BR></P>
<P><FONT SIZE="+1"><B>PROBLEM STATEMENT</B></FONT></P>
<P>The simulated ecosystem will have three components &#151; an environment, a randomly chosen initial population of herbivores and carnivores with varied characteristics, and a set of rules governing the success or failure of organisms within the ecosystem.
</P>
<P>The environment has two component values, carrying capacity and flora color. Carrying capacity refers to the kilograms of vegetative matter available for consumption by herbivores, and for purposes of the simulation is the product of random fluctuations of rainfall and temperature. Flora color refers to the predominant shade of the vegetation, and is expressed in terms of red, green, and blue primaries that allow for colors from black to white. Carrying capacity or flora color may be varied during the course of the simulation.</P>
<P>The population will consist of randomly chosen individuals with the following coding scheme:</P>
<CENTER>
<TABLE WIDTH="100%"><TD WIDTH="70%">Food Source &#151; 0(Herbivore), 1(Carnivore)
<TD WIDTH="15%">1 byte
<TD WIDTH="15%">
<TR>
<TD>Ideal Body Weight of adult &#151; 5 to 500 kilograms
<TD>
<TD>&nbsp;&nbsp;5 bytes
<TR>
<TD>Color &#151; Red, Green and Blue values from 0 to 256
<TD>
<TD>&nbsp;&nbsp;6 bytes
<TR>
<TD>Number of Legs &#151; 2 or 4 legs
<TD>
<TD>&nbsp;&nbsp;1 byte
<TR>
<TD>Vision &#151; Ranging from 0(poor) to 7 (great)
<TD>
<TD>&nbsp;&nbsp;3 bytes
<TR>
<TD>Hearing &#151; Ranging from 0(poor) to 7(great)
<TD>
<TD>&nbsp;&nbsp;3 bytes
<TR>
<TD>Brain Size &#151; Ranging from 0(minimal) to 31(human-like)
<TD><U>&nbsp;5 bytes</U>
<TR>
<TD>
<TD>Total:
<TD>24 bytes
</TABLE>
</CENTER>
<P>Individuals are allowed to mate freely among all members of their respective herbivore or carnivore population, subject to the constraints of the fitness evaluation algorithm.
</P>
<P>The fitness algorithm measures the competitiveness of an individual, measured against his peers. In predator/prey systems, prey animals in the absence of predators will show a proportional growth rate. Predators introduced into a prey-rich environment will show a high growth rate, and will slow the prey growth rate. An overabundance of predators will lead to declining numbers of prey, which will, in turn, reduce the number of predators. Lotka-Volterra&#146;s equations illustrate the basic growth relationships between numbers of herbivores (H) and carnivores (C) [5]:</P>
<P ALIGN="CENTER">dH/dt = aH - bHC</P>
<P ALIGN="CENTER">dC/dT = -cC + dHC</P>
<P>where HC is the success rate of predation, and a,b,c,d are proportionality constants. HC, as defined by Kitching, is a function of several parameters such as detection success, learning by prey and predator, and hunger[4,5]. Therefore, our fitness algorithm must take into account the factors that lead to the success of predation. Four different functions are used to determine individual success.</P>
<P>(1) Herbivore feeding requirements &#150; Herbivores require an amount of food proportional to their mass, m^.75. Food-rich environments favor larger animals, while food-poor environments will favor smaller animals. Accordingly, the success rate of foraging is:</P>
<P ALIGN="CENTER">f = (K / Eh)*(b * m<SUP><SMALL>0.75</SMALL></SUP>)</P>
<CENTER>
<TABLE WIDTH="85%"><TR>
<TD WIDTH="5%">K
<TD WIDTH="95%">= the carrying capacity of the environment
<TR>
<TD>Eh
<TD>= energy requirement of all herbivores
<TR>
<TD>b
<TD>= proportional constant
<TR>
<TD>m
<TD>= the mass of the individual
</TABLE>
</CENTER>
<P>This function determines the ability of the individual herbivore to successfully forage for food. Animals that are well fed are less likely to be caught by predators.
</P>
<P>(2) Carnivore feeding requirements - Carnivores also require food proportional to their mass, m<SUP><SMALL>0.75</SMALL></SUP>. Because they can convert 10% of herbivore mass into energy, their success rate for foraging is:</P>
<P ALIGN="CENTER">f = ((Mh/10) / Ec) * (d * m<SUP><SMALL>0.75</SMALL></SUP>)</P>
<CENTER>
<TABLE WIDTH="85%"><TR>
<TD WIDTH="5%">Mh
<TD WIDTH="95%">= Mass of herbivores
<TR>
<TD>Ec
<TD>= Energy requirements of all carnivores
<TR>
<TD COLSPAN="2">d is a proportional constant
</TABLE>
</CENTER>
<P>Similar to herbivores, this function also shows the success that a well fed predator is likely to have, vis-&#224;-vis, his starving brethren.
</P>
<P>(3) Detection success ratio - The ability of an animal to make or escape detection depends upon their sight (s), hearing (h), and camouflage (c) compared to their opponents.</P>
<P ALIGN="CENTER">Herbivore = x(s / S) + y(h / H) + zc</P>
<P ALIGN="CENTER">Carnivore = i(s / S) + j(h / H) + kc</P>
<DL>
<DD>S, H are mean population values for sight and hearing.
<DD>i,j,k,x,y,z are proportional constants
</DL>
<P>These factors play into the role of successful search and time of exposure. Again, both equations show how an individual must do better not only in absolute terms, but in terms of the competition.
</P>
<P>(4) Intelligence success ratio - The intelligence of an individual relative to their opponents. Highly intelligent bipedal organisms are given additional credit for tool-use capability.</P>
<P ALIGN="CENTER">i = (b / B)(gc)</P>
<DL>
<DD>b is brain size of individual
<DD>B is average brain size of population
<DD>g is a proportionality constant
<DD>c is 1 for two legged animals, 0 for four legged animals
</DL>
<P>Intelligence is a grab-bag of all of the individual&#146;s various abilities to out-wit the opponent.
</P><P><BR></P>
<CENTER>
<TABLE BORDER>
<TR>
<TD><A HREF="339-341.html">Previous</A></TD>
<TD><A HREF="../ewtoc.html">Table of Contents</A></TD>
<TD><A HREF="343-348.html">Next</A></TD>
</TR>
</TABLE>
</CENTER>

<hr width="90%" size="1" noshade>
<div align="center">
<font face="Verdana,sans-serif" size="1">Copyright &copy; <a href="/reference/crc00001.html">CRC Press LLC</a></font>
</div>
<!-- all of the reference materials (books) have the footer and subfoot reveresed -->
<!-- reference_subfoot = footer -->
<!-- reference_footer = subfoot -->

</BODY>
</HTML>

<!-- END FOOTER -->

⌨️ 快捷键说明

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