<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to OneMax 3</title><link>https://sourceforge.net/p/ugp3/wiki/OneMax%25203/</link><description>Recent changes to OneMax 3</description><atom:link href="https://sourceforge.net/p/ugp3/wiki/OneMax%203/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 08 Jun 2015 14:00:44 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/ugp3/wiki/OneMax%203/feed" rel="self" type="application/rss+xml"/><item><title>OneMax 3 modified by Alberto Tonda</title><link>https://sourceforge.net/p/ugp3/wiki/OneMax%25203/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&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:00:44 -0000</pubDate><guid>https://sourceforge.net630707d5b9e2b6021b8aa399550bd7216588df52</guid></item><item><title>OneMax 3 modified by Alberto Tonda</title><link>https://sourceforge.net/p/ugp3/wiki/OneMax%25203/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&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:00:08 -0000</pubDate><guid>https://sourceforge.net1862146416574837035f89af9972fe0e93af6be0</guid></item><item><title>OneMax 3 modified by Alberto Tonda</title><link>https://sourceforge.net/p/ugp3/wiki/OneMax%25203/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,5 +1,7 @@
 # Even more fun with OneMax
 Ok, now we will try to modify the Configuration file, to give you an idea of the potential of µGP. First of all, let's insert a macro in the global prologue and epilogue.
+
+![Modifying constraints for the OneMax problem](http://ugp3.sourceforge.net/wiki/Onemax-modify.jpg)

 As you can see, the macro in the global prologue has a single floating point parameter, that can vary between -1 and 1. The macro in the global epilogue has a single integer parameter, that can vary between -100 and +50. Running µGP again with the changes performed in More fun with OneMax! will produce an **individualA.in** file with the new modifications included:

@@ -12,6 +14,8 @@

 Now, let’s try to modify the values that the variable **bit** can assume.

+![Modifying constraints for the OneMax problem, 2](http://ugp3.sourceforge.net/wiki/Onemax-modify-2.jpg)
+
 The result:

 ~~~~
@@ -23,6 +27,8 @@

 And now, let’s try to introduce a new macro, with a fixed and a variable part. I chose to express a value such as "&amp;lt;first variable=""&amp;gt;+&amp;lt;second variable=""&amp;gt;":

+![Modifying constraints for the OneMax problem, 3](http://ugp3.sourceforge.net/wiki/Onemax-modify-3.jpg)
+
 The result:

 ~~~~
&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 13:02:46 -0000</pubDate><guid>https://sourceforge.netd7b5924e8cd84ac072180ebb364e9688fd02a758</guid></item><item><title>OneMax 3 modified by Alberto Tonda</title><link>https://sourceforge.net/p/ugp3/wiki/OneMax%25203/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="even-more-fun-with-onemax"&gt;Even more fun with OneMax&lt;/h1&gt;
&lt;p&gt;Ok, now we will try to modify the Configuration file, to give you an idea of the potential of µGP. First of all, let's insert a macro in the global prologue and epilogue.&lt;/p&gt;
&lt;p&gt;As you can see, the macro in the global prologue has a single floating point parameter, that can vary between -1 and 1. The macro in the global epilogue has a single integer parameter, that can vary between -100 and +50. Running µGP again with the changes performed in More fun with OneMax! will produce an &lt;strong&gt;individualA.in&lt;/strong&gt; file with the new modifications included:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;This is the global prologue. Here is a random floating point number (-1,1): 0.99662191756
00100011000100110110000111111101010110101000100101
And this is the global epilogue. Here, have this integer (-100, 50): -97
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Now, let’s try to modify the values that the variable &lt;strong&gt;bit&lt;/strong&gt; can assume.&lt;/p&gt;
&lt;p&gt;The result:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;This is the global prologue. Here is a random floating point number (-1,1): -0.9946805722
aaecbeacdcbbedeecbeecabecaaecaabbdbacedccaecadddad
And this is the global epilogue. Here, have this integer (-100, 50): -39
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;And now, let’s try to introduce a new macro, with a fixed and a variable part. I chose to express a value such as "&amp;lt;first variable=""&amp;gt;+&amp;lt;second variable=""&amp;gt;":&lt;/p&gt;
&lt;p&gt;The result:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;This is the global prologue. Here is a random floating point number (-1,1): -0.988760162052031
ac+bcadac+ee+ca+bc+bedeec+aec+aed+cccb+ac+ca+eddad+caa+cdd+bbc+cad+bb+cc+eb+de+ed+babe+eed+ddace
And this is the global epilogue. Here, have this integer (-100, 50): 26
&lt;/pre&gt;&lt;/div&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 12:09:20 -0000</pubDate><guid>https://sourceforge.net26d982ff81b617d52dba019fd782254aad306738</guid></item></channel></rss>