<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Individuals</title><link>https://sourceforge.net/p/ugp3/wiki/Individuals/</link><description>Recent changes to Individuals</description><atom:link href="https://sourceforge.net/p/ugp3/wiki/Individuals/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 08 Jun 2015 14:37:29 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/ugp3/wiki/Individuals/feed" rel="self" type="application/rss+xml"/><item><title>Individuals modified by Alberto Tonda</title><link>https://sourceforge.net/p/ugp3/wiki/Individuals/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -10,7 +10,7 @@

 ![Individual structure in ugp3](http://ugp3.sourceforge.net/wiki/Representation-presentation-2.jpg)

-References may exist from one node to the other inside the same subsection, or from one subsection to a different one (even in different sections). For more information, see [innerLabel and outerLabel parameters](https://sourceforge.net/p/ugp3/wiki/Macro#Inter-section References).
+References may exist from one node to the other inside the same subsection, or from one subsection to a different one (even in different sections). For more information, see innerLabel and outerLabel parameters in the [Macro page](https://sourceforge.net/p/ugp3/wiki/Macro).

 ![Individual structure in ugp3](http://ugp3.sourceforge.net/wiki/Representation-presentation-3.jpg)

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alberto Tonda</dc:creator><pubDate>Mon, 08 Jun 2015 14:37:29 -0000</pubDate><guid>https://sourceforge.net7f5894455073c6549ff15a6f31c30373fb190985</guid></item><item><title>Individuals modified by Alberto Tonda</title><link>https://sourceforge.net/p/ugp3/wiki/Individuals/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The schema of an individual in µGP is summarized by the following figure.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Individual structure in ugp3" src="http://ugp3.sourceforge.net/wiki/Representation-presentation.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;global prologue&lt;/strong&gt; and &lt;strong&gt;global epilogue&lt;/strong&gt; are two fixed parts that will appear always at the beginning and at the end of each individual.&lt;/p&gt;
&lt;p&gt;A &lt;strong&gt;section&lt;/strong&gt; is a part that appears exactly one time, has two fixed parts that will appear at its beginning and at its end (&lt;strong&gt;section prologue&lt;/strong&gt; and &lt;strong&gt;section epilogue&lt;/strong&gt;) and can contain any number of subsections.&lt;/p&gt;
&lt;p&gt;A single &lt;strong&gt;subsection&lt;/strong&gt; may appear in several instances inside a certain section. If a section contains different subsections, all instances of the first subsection will appear before all instances of the second, and so on. Each subsection also has a &lt;strong&gt;subsection prologue&lt;/strong&gt; and a &lt;strong&gt;subsection epilogue&lt;/strong&gt;. Inside each subsection, the user can define any number of &lt;strong&gt;macros&lt;/strong&gt;, that will appear in a random order.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Individual structure in ugp3" src="http://ugp3.sourceforge.net/wiki/Representation-presentation-2.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;References may exist from one node to the other inside the same subsection, or from one subsection to a different one (even in different sections). For more information, see &lt;a class="" href="https://sourceforge.net/p/ugp3/wiki/Macro#Inter-section%20References"&gt;innerLabel and outerLabel parameters&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Individual structure in ugp3" src="http://ugp3.sourceforge.net/wiki/Representation-presentation-3.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="constraints-and-graphs"&gt;Constraints and Graphs&lt;/h2&gt;
&lt;p&gt;There is an important conceptual distinction between individual constraints and an actual individual, which can be seen as the same distinction between a class and an instance of the same class. Individual constraints describe how individuals are shaped: how many sections, how many subsections, how many instances for each subsection, etc. A single individual conforms to the constraints, and every element inside refers to a specific part of the constraint.&lt;/p&gt;
&lt;p&gt;For example, an individual could have a subgraph with five nodes: nodes 1, 3 and 4 are instances of macro A described in the constraints, while node 2 is an instance of macro B and node 5 is an instance of macro C. The whole subgraph is an instance of subsection ssA.&lt;/p&gt;
&lt;p&gt;So, in µGP's terminology, a &lt;strong&gt;Graph&lt;/strong&gt; can be seen as an instance of a &lt;strong&gt;Section&lt;/strong&gt;; a &lt;strong&gt;SubGraph&lt;/strong&gt; can be seen as an instance of a &lt;strong&gt;SubSection&lt;/strong&gt;; and a &lt;strong&gt;Node&lt;/strong&gt; can be seen as an instance of a &lt;strong&gt;Macro&lt;/strong&gt;.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alberto Tonda</dc:creator><pubDate>Mon, 08 Jun 2015 14:36:35 -0000</pubDate><guid>https://sourceforge.netd1a8670fc3937b9e7b9c7ccbebb5677aca493c26</guid></item></channel></rss>