<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Michal Piasecki &#187; genetic algorithms</title>
	<atom:link href="http://michalpiasecki.com/category/genetic-algorithms/feed/" rel="self" type="application/rss+xml" />
	<link>http://michalpiasecki.com</link>
	<description>architecture + product design + generative procedures + parametric modeling + mass customization + digital fabrication</description>
	<lastBuildDate>Thu, 24 May 2012 16:15:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='michalpiasecki.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Michal Piasecki &#187; genetic algorithms</title>
		<link>http://michalpiasecki.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://michalpiasecki.com/osd.xml" title="Michal Piasecki" />
	<atom:link rel='hub' href='http://michalpiasecki.com/?pushpress=hub'/>
		<item>
		<title>Assemblage in Public: a temporary spatial intervention for Critical Practice</title>
		<link>http://michalpiasecki.com/2010/05/27/assemblage-in-public-a-temporary-spatial-intervention-for-critical-practice/</link>
		<comments>http://michalpiasecki.com/2010/05/27/assemblage-in-public-a-temporary-spatial-intervention-for-critical-practice/#comments</comments>
		<pubDate>Thu, 27 May 2010 14:38:34 +0000</pubDate>
		<dc:creator>Michal Piasecki</dc:creator>
				<category><![CDATA[01 design]]></category>
		<category><![CDATA[05 programming, scripting, parametric modeling]]></category>
		<category><![CDATA[evolutionary algorithms]]></category>
		<category><![CDATA[generative design]]></category>
		<category><![CDATA[genetic algorithms]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[Assemblage in Public]]></category>
		<category><![CDATA[Chelsea College of Art and Design]]></category>
		<category><![CDATA[Critical Practice]]></category>
		<category><![CDATA[Marsha Bradfield]]></category>
		<category><![CDATA[Michal Piasecki]]></category>
		<category><![CDATA[Neil Cummings]]></category>
		<category><![CDATA[Ola Wasilkowska]]></category>

		<guid isPermaLink="false">http://michalpiasecki.com/?p=2031</guid>
		<description><![CDATA[Critical Practice, a cluster of artists, researchers and academics hosted by Chelsea College of Art and Design has recently commissioned Ola Wasilkowska and Michal Piasecki to design a temporary spatial intervention for their Parade event. The event took place on 21-23 May, 2010 at Rootstein Hopkins Parade Ground in London. The structure, called Assemblage in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=michalpiasecki.com&#038;blog=4182763&#038;post=2031&#038;subd=peerproducedspace&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-2067" title="Assemblage_015" src="http://peerproducedspace.files.wordpress.com/2010/05/assemblage_015.jpg?w=500&h=645" alt="" width="500" height="645" /></p>
<p><a href="http://criticalpracticechelsea.org/wiki/index.php?title=Main_Page" target="_blank">Critical Practice</a>, a cluster of artists, researchers and academics hosted by Chelsea College of Art and Design has recently commissioned Ola Wasilkowska and Michal Piasecki to design a temporary spatial intervention for their Parade event. The event took place on 21-23 May, 2010 at Rootstein Hopkins Parade Ground in London.</p>
<p>The structure, called Assemblage in Public compromises computational design strategies with a low-tech assembly of repeatable components on site. The project is rooted in an idea that a repetition of a few simple rules is able to construct complex geometry, which can host different functions.</p>
<p><img class="alignnone size-full wp-image-2039" title="Assemblage_005" src="http://peerproducedspace.files.wordpress.com/2010/05/assemblage_005.jpg?w=500&h=335" alt="" width="500" height="335" /></p>
<p><img class="alignnone size-full wp-image-2040" title="Assemblage_011" src="http://peerproducedspace.files.wordpress.com/2010/05/assemblage_011.jpg?w=500&h=375" alt="" width="500" height="375" /></p>
<p><img class="alignnone size-full wp-image-2047" title="Assemblage_012" src="http://peerproducedspace.files.wordpress.com/2010/05/assemblage_012.jpg?w=500&h=375" alt="" width="500" height="375" /></p>
<p>The core structure of the intervention was obtained through multi objective optimization with genetic algorithms. The optimization was conducted with a purpose built software written in Processing. The goal was to distribute the components according to a predefined &#8220;shadow map&#8221; and to keep them structurally stable at the same time. 4320 crates where used in total. Below are some of the individuals from one of the middle generations.</p>
<p><a href="http://peerproducedspace.files.wordpress.com/2010/05/chelsea-ga-gen-100.jpg"><img class="alignnone size-full wp-image-2041" title="Chelsea GA gen 100" src="http://peerproducedspace.files.wordpress.com/2010/05/chelsea-ga-gen-100.jpg?w=500&h=250" alt="" width="500" height="250" /></a></p>
<p>After the core was erected according to the plans extracted from the optimized form, everyone was invited to contribute to the intervention by adding on furniture. These where meant to be integrated and dissolved in the structure, so that discovering them may be surprising, but at the same time when they start to be used, they always prove comfortable. For this part of components assembly, there was no pre-defined layouts, so the structure started to crawl in diverse directions.</p>
<p>The low-tech crate component enabled the mixture of an evolutionary search for an optimal form with collective intelligence to create an attractor intervening the everyday use of the public.</p>
<p><img class="alignnone size-full wp-image-2042" title="Assemblage_002" src="http://peerproducedspace.files.wordpress.com/2010/05/assemblage_002.jpg?w=500&h=335" alt="" width="500" height="335" /></p>
<p><a href="http://peerproducedspace.files.wordpress.com/2010/05/assemblage_003.jpg"><img class="alignnone size-full wp-image-2043" title="Assemblage_003" src="http://peerproducedspace.files.wordpress.com/2010/05/assemblage_003.jpg?w=500&h=335" alt="" width="500" height="335" /></a></p>
<p><img class="alignnone size-full wp-image-2044" title="Assemblage_010" src="http://peerproducedspace.files.wordpress.com/2010/05/assemblage_010.jpg?w=500&h=335" alt="" width="500" height="335" /></p>
<p><img class="alignnone size-full wp-image-2052" title="Assemblage_013" src="http://peerproducedspace.files.wordpress.com/2010/05/assemblage_013.jpg?w=500&h=375" alt="" width="500" height="375" /></p>
<p>Images: courtesy of Marsha Bradfield and Neil Cummings from Critical Practice.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/peerproducedspace.wordpress.com/2031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/peerproducedspace.wordpress.com/2031/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/peerproducedspace.wordpress.com/2031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/peerproducedspace.wordpress.com/2031/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/peerproducedspace.wordpress.com/2031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/peerproducedspace.wordpress.com/2031/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/peerproducedspace.wordpress.com/2031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/peerproducedspace.wordpress.com/2031/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/peerproducedspace.wordpress.com/2031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/peerproducedspace.wordpress.com/2031/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/peerproducedspace.wordpress.com/2031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/peerproducedspace.wordpress.com/2031/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/peerproducedspace.wordpress.com/2031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/peerproducedspace.wordpress.com/2031/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=michalpiasecki.com&#038;blog=4182763&#038;post=2031&#038;subd=peerproducedspace&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://michalpiasecki.com/2010/05/27/assemblage-in-public-a-temporary-spatial-intervention-for-critical-practice/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9e8f4a83f4f8302d0e0c40d1e679d9d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Michal Piasecki</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2010/05/assemblage_015.jpg" medium="image">
			<media:title type="html">Assemblage_015</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2010/05/assemblage_005.jpg" medium="image">
			<media:title type="html">Assemblage_005</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2010/05/assemblage_011.jpg" medium="image">
			<media:title type="html">Assemblage_011</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2010/05/assemblage_012.jpg" medium="image">
			<media:title type="html">Assemblage_012</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2010/05/chelsea-ga-gen-100.jpg" medium="image">
			<media:title type="html">Chelsea GA gen 100</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2010/05/assemblage_002.jpg" medium="image">
			<media:title type="html">Assemblage_002</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2010/05/assemblage_003.jpg" medium="image">
			<media:title type="html">Assemblage_003</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2010/05/assemblage_010.jpg" medium="image">
			<media:title type="html">Assemblage_010</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2010/05/assemblage_013.jpg" medium="image">
			<media:title type="html">Assemblage_013</media:title>
		</media:content>
	</item>
		<item>
		<title>&#8220;A Redefinition of the Paradox of Choice&#8221; accepted for DCC’10</title>
		<link>http://michalpiasecki.com/2010/04/25/a-redefinition-of-the-paradox-of-choice-accepted-for-dcc%e2%80%9910-3/</link>
		<comments>http://michalpiasecki.com/2010/04/25/a-redefinition-of-the-paradox-of-choice-accepted-for-dcc%e2%80%9910-3/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 11:05:12 +0000</pubDate>
		<dc:creator>Michal Piasecki</dc:creator>
				<category><![CDATA[03 research]]></category>
		<category><![CDATA[07 texts]]></category>
		<category><![CDATA[Breeding Objects]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[configurators]]></category>
		<category><![CDATA[evolutionary algorithms]]></category>
		<category><![CDATA[genetic algorithms]]></category>
		<category><![CDATA[mass customization]]></category>
		<category><![CDATA[online configurators]]></category>
		<category><![CDATA[personalization]]></category>
		<category><![CDATA[Barry Schwartz]]></category>
		<category><![CDATA[DCC]]></category>
		<category><![CDATA[DCC'10]]></category>
		<category><![CDATA[Design Computing Cognition]]></category>
		<category><![CDATA[Design Computing Cognition 2010]]></category>
		<category><![CDATA[Michal Piasecki]]></category>
		<category><![CDATA[Paradox of Choice]]></category>

		<guid isPermaLink="false">http://michalpiasecki.com/?p=1952</guid>
		<description><![CDATA[&#8220;A Redefinition of the Paradox of Choice&#8221;, a paper co-authored by Michal Piasecki and Sean Hanna, was accepted for the Design Computing Cognition conference 2010 (DCC&#8217;10). In the paper builds upon Barry Schwart&#8217;z definition of the paradox of choice. The abstract outlines our proposition of reconsideration of the paradox and positions the Breeding Objects Experiment [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=michalpiasecki.com&#038;blog=4182763&#038;post=1952&#038;subd=peerproducedspace&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1954" title="DCC" src="http://peerproducedspace.files.wordpress.com/2010/04/dcc.jpg?w=500&h=116" alt="" width="500" height="116" /></p>
<p>&#8220;A Redefinition of the Paradox of Choice&#8221;, a paper co-authored by Michal Piasecki and Sean Hanna, was accepted for the Design Computing Cognition conference 2010 <a href="http://mason.gmu.edu/~jgero/conferences/dcc10/" target="_blank">(DCC&#8217;10).</a></p>
<p>In the paper builds upon Barry Schwart&#8217;z definition of the <a href="http://books.google.com/books?id=ElQVdxAipZ0C&amp;dq=paradox+of+choice&amp;source=bl&amp;ots=fV3WELMZM0&amp;sig=pYTY_Ki2vdGtKFQh6Ao-geESg94&amp;hl=en&amp;ei=OSLUS8P9KMibONCNvdoN&amp;sa=X&amp;oi=book_result&amp;ct=result&amp;resnum=1&amp;ved=0CAgQ6AEwAA" target="_blank">paradox of choice</a>. The abstract outlines our proposition of reconsideration of the paradox and positions the <a href="http://michalpiasecki.com/category/breeding-objects-experiment-01/" target="_blank">Breeding Objects Experiment 1</a> in this context:</p>
<p><em><strong>Abstract:</strong> Barry Schwartz defined the paradox of choice as the fact that in western developed societies a large amount of choice is commonly associated with welfare and freedom but too much choice causes the feeling of less happiness, less satisfaction and can even lead to paralysis. The paradox of choice has been recognized as one of the major sources of mass confusion in context of the B2C online mass customization. We propose to redefine the paradox of choice with an emphasis on the meaning of choice in conjunction with the amount of available options, rather than just the quantity of choice. We propose that it is the lack of meaningful choice, rather than an overwhelming amount of choice, that can cause customers’ feelings of decreased happiness, decreased satisfaction and paralysis. We further propose that since users themselves are often not able to explicitly define what constitutes a meaningful choice, the task they face belongs to the category of ill-defined problems. The challenge for mass customization practitioners is thus not to limit the scope of choice, as has been suggested in previous literature, but to provide users with choice that is relevant to them.</em></p>
<p><em>We further discuss two computational approaches to solving problems related to the redefined paradox of choice in the context of the B2C mass customization. The first is based on recommender systems and the second is an implementation of artificial selection in genetic algorithms. We present findings of an empirical comparison of genetic algorithm and parametric product configurators. We find that the genetic algorithm tools, which allow users to move through a solution space by recognition of meaningful options rather than their definition, appear to be more popular among the users when it comes to browsing through solution spaces with larger number of dimensions.</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/peerproducedspace.wordpress.com/1952/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/peerproducedspace.wordpress.com/1952/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/peerproducedspace.wordpress.com/1952/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/peerproducedspace.wordpress.com/1952/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/peerproducedspace.wordpress.com/1952/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/peerproducedspace.wordpress.com/1952/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/peerproducedspace.wordpress.com/1952/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/peerproducedspace.wordpress.com/1952/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/peerproducedspace.wordpress.com/1952/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/peerproducedspace.wordpress.com/1952/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/peerproducedspace.wordpress.com/1952/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/peerproducedspace.wordpress.com/1952/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/peerproducedspace.wordpress.com/1952/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/peerproducedspace.wordpress.com/1952/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=michalpiasecki.com&#038;blog=4182763&#038;post=1952&#038;subd=peerproducedspace&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://michalpiasecki.com/2010/04/25/a-redefinition-of-the-paradox-of-choice-accepted-for-dcc%e2%80%9910-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9e8f4a83f4f8302d0e0c40d1e679d9d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Michal Piasecki</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2010/04/dcc.jpg" medium="image">
			<media:title type="html">DCC</media:title>
		</media:content>
	</item>
		<item>
		<title>Breeding Objects Experiment: initial findings and next interation</title>
		<link>http://michalpiasecki.com/2010/02/17/breeding-objects-experiment-initial-findings-and-next-interation-2/</link>
		<comments>http://michalpiasecki.com/2010/02/17/breeding-objects-experiment-initial-findings-and-next-interation-2/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 08:46:55 +0000</pubDate>
		<dc:creator>Michal Piasecki</dc:creator>
				<category><![CDATA[03 research]]></category>
		<category><![CDATA[breeding objects experiment 01]]></category>
		<category><![CDATA[breeding objects experiment 02]]></category>
		<category><![CDATA[configurators]]></category>
		<category><![CDATA[evolutionary algorithms]]></category>
		<category><![CDATA[genetic algorithms]]></category>
		<category><![CDATA[mass customization]]></category>
		<category><![CDATA[Federico Weber]]></category>
		<category><![CDATA[Voronoi diagram]]></category>
		<category><![CDATA[Xylem]]></category>

		<guid isPermaLink="false">http://michalpiasecki.com/?p=1760</guid>
		<description><![CDATA[Many thanks to everyone who decided to participate in the Breeding Objects Experiment 01. My initial hypothesis was that configurators with artificial selection in a GA implemented may prove to be a better tool to navigate through solution spaces with larger amount of dimensions. In other words, genetic algorithms are better tools to look for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=michalpiasecki.com&#038;blog=4182763&#038;post=1760&#038;subd=peerproducedspace&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Many thanks to everyone who decided to participate in the Breeding Objects Experiment 01. My initial hypothesis was that configurators with artificial selection in a GA implemented may prove to be a better tool to navigate through solution spaces with larger amount of dimensions. In other words, genetic algorithms are better tools to look for values of parameters in case of more complicated parametric definitions, that is definitions driven by large set of parameters.</p>
<p>This was confirmed by more than 300 sessions with the configurators, which took place during last three weeks. Parametric configurators with 4 and 18 customizable parameters (<a href="http://www.aac.bartlett.ucl.ac.uk/people/michal/experiments/applet_4p_P/" target="_blank">4P</a> and <a href="http://www.aac.bartlett.ucl.ac.uk/people/michal/experiments/applet_18p_P/" target="_blank">18P</a>) where more popular than their genetic algorithms counterparts (<a href="http://www.aac.bartlett.ucl.ac.uk/people/michal/experiments/applet_4p_GA/" target="_blank">4GA</a> and <a href="http://www.aac.bartlett.ucl.ac.uk/people/michal/experiments/applet_18p_GA/" target="_blank">18GA</a>), but genetic algorithm was a much more popular mean of driving the 37th parameters definition (<a href="http://www.aac.bartlett.ucl.ac.uk/people/michal/experiments/applet_37p_GA/" target="_blank">37GA</a> turned out to be more popular than <a href="http://www.aac.bartlett.ucl.ac.uk/people/michal/experiments/applet_37p_P/" target="_blank">37P</a>). I’m currently writing these findings up into a paper and some further, more in-depth analysis of the results will follow.</p>
<p>For the next iteration of the experiment, <a href="http://federicoweber.com/" target="_blank">Federico Weber</a> has generously offered to share his customizable table design with me. The work called Xylem is based on Voronoi diagram and will become a phenotype in Breeding Objects Experiment 2. Federico has already developed a parametric configurator for Xylem. It&#8217;s downloadable <a href="http://federicoweber.com/xylem/2009/11/" target="_blank">from here.</a></p>
<p><img class="alignnone size-full wp-image-1766" title="Xylem01" src="http://peerproducedspace.files.wordpress.com/2010/02/xylem011.jpg?w=500&h=155" alt="" width="500" height="155" /></p>
<p><img class="alignnone size-full wp-image-1765" title="Xylem02" src="http://peerproducedspace.files.wordpress.com/2010/02/xylem02.jpg?w=500&h=155" alt="" width="500" height="155" /></p>
<p><img class="alignnone size-full wp-image-1764" title="Xylem03" src="http://peerproducedspace.files.wordpress.com/2010/02/xylem03.jpg?w=500&h=300" alt="" width="500" height="300" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/peerproducedspace.wordpress.com/1760/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/peerproducedspace.wordpress.com/1760/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/peerproducedspace.wordpress.com/1760/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/peerproducedspace.wordpress.com/1760/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/peerproducedspace.wordpress.com/1760/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/peerproducedspace.wordpress.com/1760/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/peerproducedspace.wordpress.com/1760/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/peerproducedspace.wordpress.com/1760/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/peerproducedspace.wordpress.com/1760/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/peerproducedspace.wordpress.com/1760/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/peerproducedspace.wordpress.com/1760/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/peerproducedspace.wordpress.com/1760/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/peerproducedspace.wordpress.com/1760/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/peerproducedspace.wordpress.com/1760/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=michalpiasecki.com&#038;blog=4182763&#038;post=1760&#038;subd=peerproducedspace&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://michalpiasecki.com/2010/02/17/breeding-objects-experiment-initial-findings-and-next-interation-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9e8f4a83f4f8302d0e0c40d1e679d9d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Michal Piasecki</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2010/02/xylem011.jpg" medium="image">
			<media:title type="html">Xylem01</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2010/02/xylem02.jpg" medium="image">
			<media:title type="html">Xylem02</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2010/02/xylem03.jpg" medium="image">
			<media:title type="html">Xylem03</media:title>
		</media:content>
	</item>
		<item>
		<title>Breeding Objects Experiment 01</title>
		<link>http://michalpiasecki.com/2010/02/01/breeding-objects-experiment-01/</link>
		<comments>http://michalpiasecki.com/2010/02/01/breeding-objects-experiment-01/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 13:47:37 +0000</pubDate>
		<dc:creator>Michal Piasecki</dc:creator>
				<category><![CDATA[03 research]]></category>
		<category><![CDATA[05 programming, scripting, parametric modeling]]></category>
		<category><![CDATA[Breeding Objects]]></category>
		<category><![CDATA[breeding objects experiment 01]]></category>
		<category><![CDATA[evolutionary algorithms]]></category>
		<category><![CDATA[generative design]]></category>
		<category><![CDATA[genetic algorithms]]></category>
		<category><![CDATA[mass customization]]></category>
		<category><![CDATA[online configurators]]></category>

		<guid isPermaLink="false">http://michalpiasecki.com/?p=1707</guid>
		<description><![CDATA[Breeding Objects Experiment 01 is my first experiment with configurators for mass customization of products over the Internet, conducted as part of PhD research at the Bartlett School of Graduate Studies. The experiment is a comparison of two types of configurators: &#8220;parametric&#8221; configurators and genetic algorithms configurators. In parametric configurators users have to specify the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=michalpiasecki.com&#038;blog=4182763&#038;post=1707&#038;subd=peerproducedspace&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.aac.bartlett.ucl.ac.uk/people/michal/experiments/picker.php"><img class="alignnone size-full wp-image-1725" title="all configurators blog" src="http://peerproducedspace.files.wordpress.com/2010/01/all-configurators-blog.jpg?w=500&h=662" alt="" width="500" height="662" /></a></p>
<p><a href="http://www.aac.bartlett.ucl.ac.uk/people/michal/experiments/picker.php" target="_blank">Breeding Objects Experiment 01</a> is my first experiment with configurators for mass customization of products over the Internet, conducted as part of PhD research at the Bartlett School of Graduate Studies. The experiment is a comparison of two types of configurators: &#8220;parametric&#8221; configurators and genetic algorithms configurators. In parametric configurators users have to specify the values of each of the parameters explicitly, while in genetic algorithms configurators they are not required to do so. Thanks to artificial selection, they can instead navigate through solution space by breeding objects, that is manually selecting parents of next generations.</p>
<p>The experiment is only about the patterns of interaction with the tools available, so you will not be asked to fill in any questionnaires. Once you start interaction with the tools, you will be able to navigate between them using links on top of each page.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/peerproducedspace.wordpress.com/1707/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/peerproducedspace.wordpress.com/1707/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/peerproducedspace.wordpress.com/1707/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/peerproducedspace.wordpress.com/1707/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/peerproducedspace.wordpress.com/1707/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/peerproducedspace.wordpress.com/1707/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/peerproducedspace.wordpress.com/1707/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/peerproducedspace.wordpress.com/1707/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/peerproducedspace.wordpress.com/1707/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/peerproducedspace.wordpress.com/1707/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/peerproducedspace.wordpress.com/1707/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/peerproducedspace.wordpress.com/1707/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/peerproducedspace.wordpress.com/1707/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/peerproducedspace.wordpress.com/1707/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=michalpiasecki.com&#038;blog=4182763&#038;post=1707&#038;subd=peerproducedspace&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://michalpiasecki.com/2010/02/01/breeding-objects-experiment-01/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9e8f4a83f4f8302d0e0c40d1e679d9d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Michal Piasecki</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2010/01/all-configurators-blog.jpg" medium="image">
			<media:title type="html">all configurators blog</media:title>
		</media:content>
	</item>
		<item>
		<title>Evolve Ring Silver launches today</title>
		<link>http://michalpiasecki.com/2009/12/09/evolve-ring-silver-launches-today/</link>
		<comments>http://michalpiasecki.com/2009/12/09/evolve-ring-silver-launches-today/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 12:12:02 +0000</pubDate>
		<dc:creator>Michal Piasecki</dc:creator>
				<category><![CDATA[01 design]]></category>
		<category><![CDATA[05 programming, scripting, parametric modeling]]></category>
		<category><![CDATA[digital fabrication]]></category>
		<category><![CDATA[evolutionary algorithms]]></category>
		<category><![CDATA[generative design]]></category>
		<category><![CDATA[genetic algorithms]]></category>
		<category><![CDATA[mass customization]]></category>
		<category><![CDATA[printing in 3d]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[Fluid Forms]]></category>
		<category><![CDATA[GA]]></category>
		<category><![CDATA[jewelry]]></category>
		<category><![CDATA[Krystian Kwiecinski]]></category>
		<category><![CDATA[ring]]></category>

		<guid isPermaLink="false">http://michalpiasecki.com/?p=1559</guid>
		<description><![CDATA[Evolve rings where commissioned and are distributed by Fluid Forms. I have co-designed them together with Krystian Kwiecinski and they are available for purchase since today. They where designed with an aid of an artificial selection in genetic algorithm (GA). I have developed the phenotype together with Krystian and then wrote a purpose-built GA tool [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=michalpiasecki.com&#038;blog=4182763&#038;post=1559&#038;subd=peerproducedspace&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fluid-forms.com/design-your-own/evolve-unique-silver-ring"><img class="alignnone size-full wp-image-1616" title="Evolve ring" src="http://peerproducedspace.files.wordpress.com/2009/12/ga-jewelry-11.jpg?w=500&h=333" alt="" width="500" height="333" /></a></p>
<p><a href="http://www.fluid-forms.com/design-your-own/evolve-unique-silver-ring"><img class="alignnone size-full wp-image-1617" title="Evolve ring" src="http://peerproducedspace.files.wordpress.com/2009/12/img_0293-blog1.jpg?w=500&h=329" alt="" width="500" height="329" /></a></p>
<p>Evolve rings where commissioned and are distributed by Fluid Forms. I have co-designed them together with Krystian Kwiecinski and they are available for purchase since today. They where designed with an aid of an artificial selection in genetic algorithm (GA). I have developed the phenotype together with Krystian and then wrote a purpose-built GA tool for breeding, rather than designing products in <a href="http://processing.org/" target="_blank">Processing</a>. We will convert the GA tool into a configurator for mass customization of the rings. It should become available on Fluid Forms site early in 2010. Below is an explanation of the roots of evolutionary approach in design, which I wrote for the purpose of the launch.</p>
<p><strong>Roots of the Evolve ring generative design process</strong></p>
<p>Today Darwinian model of evolution by natural selection is widely acknowledged. It assumes that a new generation of individuals within a given specie inherits properties of these individuals from the previous generation, which where the most fit to survive. Fitness to survival is always evaluated within a given environment. It is not objective, but a subject to particular conditions which the individual happened to find itself in.</p>
<p>On a metaphorical level, theorists has refereed to evolution of culture, societies and products that they develop. Philip Steadman’s “The Evolution of Designs” from 1979 is a great roadmap of evolutionary metaphor in reference to any kind of artifacts, including designer objects and architecture. Bashford Dean’s study of historical evolution of helmet design or Lane-Fox’s and Pitt-Rivers’ tracing of evolutionary relationships of Australian weapons are just some of the examples discussed in Steadman’s influential book.</p>
<p><a href="http://peerproducedspace.files.wordpress.com/2009/12/ga-description-new11.jpg"><img class="alignnone size-full wp-image-1625" title="form synth" src="http://peerproducedspace.files.wordpress.com/2009/12/ga-description-new11.jpg?w=500&h=396" alt="" width="500" height="396" /></a></p>
<p>With the dawn of computing, evolution could become an applied tool used for seeking answers to particular problems rather than a conceptual model only. Survival of the fittest has been a source of inspiration for developers of “evolutionary algorithms”, which enable navigation through vast spaces of potential solutions in any imaginable field from marketing to transportation. They also help find solutions which are a best fit for given criteria, even if these are very complex and somewhat contradictory. The art world was quick to adapt the notion of evolution and survival of the fittest, but engineering was as well. In the art world <a href="http://www.doc.gold.ac.uk/~mas01whl/" target="_blank">William Latham</a> imagined artists growing artworks rather than creating them already in 1985.</p>
<p>Later his renowned collaboration with IBM’s Stephen Todd led to development of the software called “Mutator”. The software literally enabled Latham to breed his sculptures just like the gardener breeds plants. In this case the individual most fit to survive is the one the artist likes the most. The possibility of breeding jewelry is also mentioned in Latham&#8217;s and Todd&#8217;s contribution to <a href="http://www.cs.ucl.ac.uk/staff/P.Bentley/evdes.html" target="_blank">Evolutionary Design by Computers</a> edited by Peter Bentley.</p>
<p><a href="http://peerproducedspace.files.wordpress.com/2009/12/ga-description-new2.jpg"><img class="alignnone size-full wp-image-1635" title="form synth" src="http://peerproducedspace.files.wordpress.com/2009/12/ga-description-new2.jpg?w=500&h=396" alt="" width="500" height="396" /></a></p>
<p>This is in contrast to application of evolution in engineering, where aesthetics do not have a significant impact on the validity of the solution. What is important in this case is performance. An example is the work of dr Peter Bentley and Stephen Manos on optimization of Holey optical fibres. These fibres are able to transmit light on large distances and their capacities are greatly enhanced by small air holes running through their entire length. Question was what shape, size and number of the wholes provides a fibre with best transmission capacity? Looking for an answer with evolutionary computation likely took millions of solutions to develop, but as the process was automated the time lapse was not so big and the results where rewarding.</p>
<p>Evolve ring brings evolution to the design world, not as a metaphor, but as a design tool. In design, aesthetics plays a crucial role, but the design has to be valid from a manufacturing stand point as well. This is why an algorithm used by Michal Piasecki and Krystian Kwiecinski is an amalgam of the GA from the art world and from the engineering world. Michal and Krystian developed a parametric phenotype first. Later Michal unleashed the process of evolution of jewelry and guided it towards the designs, which became the Evolve rings designer’s series from Fluid Forms. These pieces are breed, not designed.</p>
<p><a href="http://peerproducedspace.files.wordpress.com/2009/12/ga-jewelry-23.jpg"><img class="alignnone size-full wp-image-1630" title="Evolve ring" src="http://peerproducedspace.files.wordpress.com/2009/12/ga-jewelry-23.jpg?w=500&h=500" alt="" width="500" height="500" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/peerproducedspace.wordpress.com/1559/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/peerproducedspace.wordpress.com/1559/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/peerproducedspace.wordpress.com/1559/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/peerproducedspace.wordpress.com/1559/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/peerproducedspace.wordpress.com/1559/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/peerproducedspace.wordpress.com/1559/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/peerproducedspace.wordpress.com/1559/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/peerproducedspace.wordpress.com/1559/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/peerproducedspace.wordpress.com/1559/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/peerproducedspace.wordpress.com/1559/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/peerproducedspace.wordpress.com/1559/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/peerproducedspace.wordpress.com/1559/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/peerproducedspace.wordpress.com/1559/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/peerproducedspace.wordpress.com/1559/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=michalpiasecki.com&#038;blog=4182763&#038;post=1559&#038;subd=peerproducedspace&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://michalpiasecki.com/2009/12/09/evolve-ring-silver-launches-today/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9e8f4a83f4f8302d0e0c40d1e679d9d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Michal Piasecki</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2009/12/ga-jewelry-11.jpg" medium="image">
			<media:title type="html">Evolve ring</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2009/12/img_0293-blog1.jpg" medium="image">
			<media:title type="html">Evolve ring</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2009/12/ga-description-new11.jpg" medium="image">
			<media:title type="html">form synth</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2009/12/ga-description-new2.jpg" medium="image">
			<media:title type="html">form synth</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2009/12/ga-jewelry-23.jpg" medium="image">
			<media:title type="html">Evolve ring</media:title>
		</media:content>
	</item>
		<item>
		<title>&#8220;An Evolutionary Architecture&#8221; available online</title>
		<link>http://michalpiasecki.com/2009/11/09/an-evolutionary-architecture-available-online/</link>
		<comments>http://michalpiasecki.com/2009/11/09/an-evolutionary-architecture-available-online/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 10:35:57 +0000</pubDate>
		<dc:creator>Michal Piasecki</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[evolutionary algorithms]]></category>
		<category><![CDATA[genetic algorithms]]></category>
		<category><![CDATA[AA]]></category>
		<category><![CDATA[An Evolutionary Architecture]]></category>
		<category><![CDATA[Architectural Association]]></category>
		<category><![CDATA[John Frazer]]></category>

		<guid isPermaLink="false">http://michalpiasecki.com/?p=1525</guid>
		<description><![CDATA[John Frazer&#8217;s &#8220;An Evolutionary Architecture&#8221; from 1995 is an obligatory read for anyone interested in the amalgam of evolutionary computation and design. In other words anyone interested in the potential of &#8220;breeding designs&#8221; using evolutionary algorithms (genetic algorithms belong to this category). I was very happy to see it available online for free from the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=michalpiasecki.com&#038;blog=4182763&#038;post=1525&#038;subd=peerproducedspace&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1526" title="ACDSeePrint Job" src="http://peerproducedspace.files.wordpress.com/2009/11/evolutionary-architecture1-1.jpg?w=500&h=498" alt="ACDSeePrint Job" width="500" height="498" /></p>
<p>John Frazer&#8217;s &#8220;An Evolutionary Architecture&#8221; from 1995 is an obligatory read for anyone interested in the amalgam of evolutionary computation and design. In other words anyone interested in the potential of &#8220;breeding designs&#8221; using evolutionary algorithms (genetic algorithms belong to this category). I was very happy to see it available online for free from the <a href="http://www.aaschool.ac.uk/publications/ea/intro.html" target="_blank">AA website</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/peerproducedspace.wordpress.com/1525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/peerproducedspace.wordpress.com/1525/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/peerproducedspace.wordpress.com/1525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/peerproducedspace.wordpress.com/1525/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/peerproducedspace.wordpress.com/1525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/peerproducedspace.wordpress.com/1525/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/peerproducedspace.wordpress.com/1525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/peerproducedspace.wordpress.com/1525/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/peerproducedspace.wordpress.com/1525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/peerproducedspace.wordpress.com/1525/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/peerproducedspace.wordpress.com/1525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/peerproducedspace.wordpress.com/1525/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/peerproducedspace.wordpress.com/1525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/peerproducedspace.wordpress.com/1525/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=michalpiasecki.com&#038;blog=4182763&#038;post=1525&#038;subd=peerproducedspace&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://michalpiasecki.com/2009/11/09/an-evolutionary-architecture-available-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9e8f4a83f4f8302d0e0c40d1e679d9d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Michal Piasecki</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2009/11/evolutionary-architecture1-1.jpg" medium="image">
			<media:title type="html">ACDSeePrint Job</media:title>
		</media:content>
	</item>
		<item>
		<title>Sean Hanna: microstructure optimization</title>
		<link>http://michalpiasecki.com/2009/04/22/sean-hanna-microstructure-optimization/</link>
		<comments>http://michalpiasecki.com/2009/04/22/sean-hanna-microstructure-optimization/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 13:05:33 +0000</pubDate>
		<dc:creator>Michal Piasecki</dc:creator>
				<category><![CDATA[07 texts]]></category>
		<category><![CDATA[digital fabrication]]></category>
		<category><![CDATA[digital paradigm]]></category>
		<category><![CDATA[generative design]]></category>
		<category><![CDATA[genetic algorithms]]></category>
		<category><![CDATA[Michal Piasecki]]></category>
		<category><![CDATA[microstructure]]></category>
		<category><![CDATA[Sean Hanna]]></category>
		<category><![CDATA[SLS]]></category>

		<guid isPermaLink="false">http://michalpiasecki.com/?p=993</guid>
		<description><![CDATA[I recently wrote an article about Sean Hanna’s and Siavash H. Mahdavi&#8217;s research into microstructure optimization for Architektura &#8211; Murator &#8211; a polish architectural design magazine. Sean Hanna is a RCUK Academic Fellow in Space and Adaptive Architectures based at the Bartlett School of Graduate Studies of UCL. His microstructure optimization is essentially a design [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=michalpiasecki.com&#038;blog=4182763&#038;post=993&#038;subd=peerproducedspace&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-thumbnail wp-image-1000" title="okladka-arch-murator1" src="http://peerproducedspace.files.wordpress.com/2009/04/okladka-arch-murator1.jpg?w=94&h=96" alt="okladka-arch-murator1" width="94" height="96" /></p>
<p>I recently wrote an article about Sean Hanna’s and Siavash H. Mahdavi&#8217;s research into microstructure optimization for <a href="http://architektura.muratorplus.pl/__---miesiecznik-architektura---_,1288.htm">Architektura &#8211; Murator</a> &#8211; a polish architectural design magazine.</p>
<p><a href="http://www.vr.ucl.ac.uk/people/sean/">Sean Hanna</a> is a RCUK Academic Fellow in Space and Adaptive Architectures based at the Bartlett School of Graduate Studies of UCL. His microstructure optimization is essentially a design of an optimized material to be produced with SLS. It is conceptually grounded by an observation of the behavior of the cells of wood, which represent a degree of local intelligence. They adapt (optimize) their form according to their position in the overall structure. Microstructure is also composed out of cells, which are optimized in two ways (or for two kinds of conditions).</p>
<p><strong>optimization for manufacturing constraints</strong></p>
<p>First kind of optimization is an multiple-objective optimization for the digital manufacturing technique constraints. A genetic algorithm is used in order to optimize the shape of the elements composing each cell. The goal is to be efficient in terms of the amount of material used but still be able to produce the object with an SLS machine. Underneath you can see an example of a population of solutions.</p>
<p><img class="alignnone size-full wp-image-995" title="blog-02" src="http://peerproducedspace.files.wordpress.com/2009/04/blog-02.jpg?w=500&h=358" alt="blog-02" width="500" height="358" /></p>
<p><strong>structural optimization</strong></p>
<p>Second type of optimization is structural optimization. Forces in a specific shape which is about to be produced in microstructure are analyzed. Then the thicknesses of the cells are adjusted accordingly allowing for even greater efficiency of the material. Support vector machines are used in this process. In opposition to the optimization for manufacturing constraints, this type of optimization has to take place every time new object is about to be produced out of microstructure.</p>
<p><img class="alignnone size-full wp-image-994" title="blog-03" src="http://peerproducedspace.files.wordpress.com/2009/04/blog-03.jpg?w=500&h=102" alt="blog-03" width="500" height="102" /></p>
<p><strong>sample &#8211; a cantilever</strong></p>
<p>A cantilever was chosen as a sample of microstructure. The deflection of the microstructure cantilever is several times smaller than the one of a standard engineered structure (image above). The sample has only 2 cm but I believe the potential of the technique is enormous.</p>
<p><img class="alignnone size-full wp-image-1007" title="fot-21" src="http://peerproducedspace.files.wordpress.com/2009/04/fot-21.jpg?w=500&h=424" alt="fot-21" width="500" height="424" /></p>
<p><img class="alignnone size-full wp-image-997" title="blog-01" src="http://peerproducedspace.files.wordpress.com/2009/04/blog-01.jpg?w=500&h=270" alt="blog-01" width="500" height="270" /></p>
<p>images: courtesy of Sean Hanna</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/peerproducedspace.wordpress.com/993/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/peerproducedspace.wordpress.com/993/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/peerproducedspace.wordpress.com/993/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/peerproducedspace.wordpress.com/993/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/peerproducedspace.wordpress.com/993/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/peerproducedspace.wordpress.com/993/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/peerproducedspace.wordpress.com/993/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/peerproducedspace.wordpress.com/993/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/peerproducedspace.wordpress.com/993/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/peerproducedspace.wordpress.com/993/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/peerproducedspace.wordpress.com/993/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/peerproducedspace.wordpress.com/993/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/peerproducedspace.wordpress.com/993/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/peerproducedspace.wordpress.com/993/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=michalpiasecki.com&#038;blog=4182763&#038;post=993&#038;subd=peerproducedspace&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://michalpiasecki.com/2009/04/22/sean-hanna-microstructure-optimization/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9e8f4a83f4f8302d0e0c40d1e679d9d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Michal Piasecki</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2009/04/okladka-arch-murator1.jpg?w=94" medium="image">
			<media:title type="html">okladka-arch-murator1</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2009/04/blog-02.jpg" medium="image">
			<media:title type="html">blog-02</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2009/04/blog-03.jpg" medium="image">
			<media:title type="html">blog-03</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2009/04/fot-21.jpg" medium="image">
			<media:title type="html">fot-21</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2009/04/blog-01.jpg" medium="image">
			<media:title type="html">blog-01</media:title>
		</media:content>
	</item>
		<item>
		<title>CA driven by a GA &#8211; Fluid Forms&#8217; creative coding session</title>
		<link>http://michalpiasecki.com/2009/04/18/ca-driven-by-a-ga-fluid-form%e2%80%99s-creative-coding-session/</link>
		<comments>http://michalpiasecki.com/2009/04/18/ca-driven-by-a-ga-fluid-form%e2%80%99s-creative-coding-session/#comments</comments>
		<pubDate>Sat, 18 Apr 2009 10:14:39 +0000</pubDate>
		<dc:creator>Michal Piasecki</dc:creator>
				<category><![CDATA[01 design]]></category>
		<category><![CDATA[05 programming, scripting, parametric modeling]]></category>
		<category><![CDATA[cellular automata]]></category>
		<category><![CDATA[digital fabrication]]></category>
		<category><![CDATA[generative design]]></category>
		<category><![CDATA[genetic algorithms]]></category>
		<category><![CDATA[laser cutting]]></category>
		<category><![CDATA[workshops]]></category>
		<category><![CDATA[Fluid Forms]]></category>
		<category><![CDATA[Michal Piasecki]]></category>

		<guid isPermaLink="false">http://michalpiasecki.com/?p=972</guid>
		<description><![CDATA[Previously I have written in general about Creative Coding / Laser Cutting session organized by Fluid Forms. Now it’s time to write about what have I actually done during those 2 days. I have focused on the engraving feature of 500 speedy laser cutter. The software driving it has a capacity to read raster images [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=michalpiasecki.com&#038;blog=4182763&#038;post=972&#038;subd=peerproducedspace&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Previously I have written in general about <a href="http://michalpiasecki.com/2009/04/15/fluid-forms%E2%80%99-creative-coding-laser-cutting-session/">Creative Coding / Laser Cutting session</a> organized by <a href="http://fluidforms.eu/start/index.php">Fluid Forms</a>. Now it’s time to write about what have I actually done during those 2 days.</p>
<p>I have focused on the engraving feature of 500 speedy laser cutter. The software driving it has a capacity to read raster images and convert them into engravings. Effectively it has 16 depths of engraving, so I decided to write a cellular automata with 16 possible states of each cell. States vary between one another by a fill() value in Processing. As you would assume, the fill value goes from black to white (black is the deepest engraving).</p>
<p>Here are some first tryouts. You can see first row, generated randomly and the rest of the image following certain rules. Every cell in the next row is “looking at” three cells above itself. As in every CA the inheritance from previous cells takes place based on CA rules.</p>
<p><img class="alignnone size-full wp-image-976" title="ga-driven-ca-01" src="http://peerproducedspace.files.wordpress.com/2009/04/ga-driven-ca-01.jpg?w=500&h=231" alt="ga-driven-ca-01" width="500" height="231" /></p>
<p>In the image above I have assigned the CA rules arbitrary. Next step was to drive a CA with a GA (genetic algorithm). I have used a similar interface as in the case of <a href="http://michalpiasecki.com/2009/03/26/breeding-objects-for-digital-fabrication-3/">Breeding Objects</a>. The difference being that only artificial selection was available to the user. It means that the only way for the user to create next generation was to manually select individuals to breed from the current generation. This choice is made purely based on users&#8217; aesthetic preferences.</p>
<p><img class="alignnone size-full wp-image-973" title="ca-driven-ga-02" src="http://peerproducedspace.files.wordpress.com/2009/04/ca-driven-ga-02.jpg?w=500&h=208" alt="ca-driven-ga-02" width="500" height="208" /></p>
<p>In the first iteration of CA driven by a GA only the CA rules where inherited by next generation but the states of the first row where random in every new individual. This approach proved not to be very successful, since a very small change in the first row’s states could cause a considerably big change in the overall image. In the final software both CA rules and the states of the first row evolve and are inherited by next generations.</p>
<p>You can see some of the CA images which got engraved in Corian during the session (images of the physical objects coming soon).</p>
<p><img class="alignnone size-full wp-image-977" title="ga-driven-ca-031" src="http://peerproducedspace.files.wordpress.com/2009/04/ga-driven-ca-031.jpg?w=500&h=180" alt="ga-driven-ca-031" width="500" height="180" /></p>
<p>UPDATE: Few pictures of the laser cut.</p>
<p><img class="alignnone size-full wp-image-1025" title="fluid forms 1" src="http://peerproducedspace.files.wordpress.com/2009/04/fluid-forms-1.jpg?w=500&h=307" alt="fluid forms 1" width="500" height="307" /></p>
<p><img class="alignnone size-full wp-image-1026" title="fluid forms 2" src="http://peerproducedspace.files.wordpress.com/2009/04/fluid-forms-2.jpg?w=500&h=320" alt="fluid forms 2" width="500" height="320" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/peerproducedspace.wordpress.com/972/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/peerproducedspace.wordpress.com/972/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/peerproducedspace.wordpress.com/972/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/peerproducedspace.wordpress.com/972/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/peerproducedspace.wordpress.com/972/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/peerproducedspace.wordpress.com/972/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/peerproducedspace.wordpress.com/972/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/peerproducedspace.wordpress.com/972/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/peerproducedspace.wordpress.com/972/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/peerproducedspace.wordpress.com/972/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/peerproducedspace.wordpress.com/972/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/peerproducedspace.wordpress.com/972/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/peerproducedspace.wordpress.com/972/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/peerproducedspace.wordpress.com/972/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=michalpiasecki.com&#038;blog=4182763&#038;post=972&#038;subd=peerproducedspace&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://michalpiasecki.com/2009/04/18/ca-driven-by-a-ga-fluid-form%e2%80%99s-creative-coding-session/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9e8f4a83f4f8302d0e0c40d1e679d9d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Michal Piasecki</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2009/04/ga-driven-ca-01.jpg" medium="image">
			<media:title type="html">ga-driven-ca-01</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2009/04/ca-driven-ga-02.jpg" medium="image">
			<media:title type="html">ca-driven-ga-02</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2009/04/ga-driven-ca-031.jpg" medium="image">
			<media:title type="html">ga-driven-ca-031</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2009/04/fluid-forms-1.jpg" medium="image">
			<media:title type="html">fluid forms 1</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2009/04/fluid-forms-2.jpg" medium="image">
			<media:title type="html">fluid forms 2</media:title>
		</media:content>
	</item>
		<item>
		<title>breeding objects for digital fabrication 3</title>
		<link>http://michalpiasecki.com/2009/03/26/breeding-objects-for-digital-fabrication-3/</link>
		<comments>http://michalpiasecki.com/2009/03/26/breeding-objects-for-digital-fabrication-3/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 01:42:04 +0000</pubDate>
		<dc:creator>Michal Piasecki</dc:creator>
				<category><![CDATA[01 design]]></category>
		<category><![CDATA[05 programming, scripting, parametric modeling]]></category>
		<category><![CDATA[digital fabrication]]></category>
		<category><![CDATA[generative design]]></category>
		<category><![CDATA[genetic algorithms]]></category>
		<category><![CDATA[laser cutting]]></category>
		<category><![CDATA[Msc AAC]]></category>
		<category><![CDATA[processing]]></category>

		<guid isPermaLink="false">http://michalpiasecki.com/?p=926</guid>
		<description><![CDATA[The video above is the final presentation of my second term programming project at the Msc Adaptive Architecture and Computation at the Bartlett, UCL. Underneath you can find a detailed description of the software as well as some photos of phenotypes fabricated for the 2nd term final exhibition which took place at Bartlett’s Wates House [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=michalpiasecki.com&#038;blog=4182763&#038;post=926&#038;subd=peerproducedspace&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="display:block;width:425px;margin:0 auto;"><embed src='http://widgets.vodpod.com/w/video_embed/ExternalVideo.801037' type='application/x-shockwave-flash' AllowScriptAccess='sameDomain' pluginspage='http://www.macromedia.com/go/getflashplayer' wmode='transparent' flashvars='clip_id=3833383&server=vimeo.com&autoplay=0&fullscreen=1&md5=0&show_portrait=0&show_title=0&show_byline=0&context=|newest&context_id=&force_embed=0&multimoog=&color=00ADEF&force_info=undefined' width='450' height='300' /> </span></p>
<p>The video above is the final presentation of my second term programming project at the Msc Adaptive Architecture and Computation at the Bartlett, UCL. Underneath you can find a detailed description of the software as well as some photos of phenotypes fabricated for the 2nd term final exhibition which took place at Bartlett’s Wates House on Monday.</p>
<p>You can also take a look at previous posts about this project <a href="http://michalpiasecki.com/2009/03/02/breeding-objects-for-digital-fabrication-artificialnatural-selection-genetic-algorithm-1/">here</a> and <a href="http://michalpiasecki.com/2009/03/14/breeding-objects-for-laser-cutting-2/">here</a>, although I’m afraid that the explanations there will overlap with the one underneath.</p>
<p><strong>external embryogeny<br />
</strong></p>
<p>External embryogeny is a type of GA in which fitness function is pre-defined. In external embryogeny only the populations of solutions are subjects to evolution. It’s opposite is an implicit embryology GA &#8211; in which fitness objective evolves together with populations of solutions.</p>
<p>In the following month I’m going to write a paper about “breeding objects” software.<br />
The research question which I hope to tackle in it is whether it is possible to harness an explicit embryology GA as a tool providing design solutions for both well-defined and ill-defined design problems. Natural and artificial selection is incorporated into the software in order to enable such possibility.</p>
<p><strong>ill-defined and well-defined design problems</strong></p>
<p>Well-defined design problem is a quantifiable problem. Budget constraint can be an example of such problem. Performance of the objects &#8211; for example the the amount of exposure to the light which they receive might be another example of it.</p>
<p>Ill-defined design problem in a problem which is not quantifiable. Aesthetics is a classic example. There has been many interesting attempts to research general patterns in aesthetic choices during design process, but, to date, every attempt to extract a general rule from the findings failed to some extend. The incorporation of natural and artificial selection into a GA might makes generalization obsolete.</p>
<p><strong>phenotype generative procedure</strong></p>
<p>The advantage of GA is that it can accommodate quite complex generative procedures. The final generative procedure is the 4th one which I was experimenting with. This proves that different procedures can be plugged to the same GA as long as their fitness objective is similar (this is explained in natural selection paragraph). The parameters of final procedure are the size of the object, resolution of the point grid as well as grid’s distortions caused by set of detractors and attractors. Finally range and strength of every attractor and detractor is also a parameter.</p>
<p><strong>natural selection</strong></p>
<p>Natural selection provides an answer to well-defined problems. In other words it is an optimization tool. In case of “breeding objects” software the problem (the fitness objective) is the cost of the object. Since the fabrication method is 2d laser cutting &#8211; the cost of the object consists of length of all of the cuts (which determines laser cutting time) as well as the area of the material.</p>
<p>During the natural selection step the software itself determines which individuals it should breed in order to create next generation. The choice is made based on the fitnesses of all of the individuals (the difference between their cost and the fitness objective).</p>
<p>The population quite quickly converges to a fit design solution. However if the process of natural selection continues the it is able to converge into another design solution. This solution is equally fit as the previous one (it’s cost is roughly the same) but it is very different visually.</p>
<p><strong>artificial selection</strong></p>
<p>The convergence from one fit design solution into another during natural selection proves that aesthetics is an ill-defined problem. This is where artificial selection comes in.</p>
<p>During the artificial selection step the user makes the choice about the individuals which become parents of next generation. User can choose just one individual or the whole population as the ones to breed.</p>
<p>The user is informed about the fitnesses of all of the individuals. Their choice can but does not have to be determined by this information. Additional information during this step is provided by 3 viewports enabled in the software: perspective, elevation and shading ratio (the amount of light which the surface underneath every individual receives).</p>
<p><strong>natural &amp; artificial</strong></p>
<p>If the user will deliberately choose individuals with low fitness he or she is likely to loose the achievements of natural selection. This means that the next population can consist of less fit individuals than the previous one. It is not clear however, that it is always the case. What I’m actually going to investigate in the paper is whether that depends on some pre-determined parameters of both natural and artificial selection steps. Those parameters might for example be the percentage of mutation of each individual’s genotype or a range of fit individuals from which parents of next generation are chosen during natural selection.</p>
<p><img class="alignnone size-full wp-image-935" title="breeding-objects-1" src="http://peerproducedspace.files.wordpress.com/2009/03/breeding-objects-1.jpg?w=500&h=481" alt="breeding-objects-1" width="500" height="481" /></p>
<p><img class="alignnone size-full wp-image-936" title="003-04" src="http://peerproducedspace.files.wordpress.com/2009/03/003-04.jpg?w=500&h=375" alt="003-04" width="500" height="375" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/peerproducedspace.wordpress.com/926/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/peerproducedspace.wordpress.com/926/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/peerproducedspace.wordpress.com/926/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/peerproducedspace.wordpress.com/926/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/peerproducedspace.wordpress.com/926/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/peerproducedspace.wordpress.com/926/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/peerproducedspace.wordpress.com/926/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/peerproducedspace.wordpress.com/926/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/peerproducedspace.wordpress.com/926/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/peerproducedspace.wordpress.com/926/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/peerproducedspace.wordpress.com/926/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/peerproducedspace.wordpress.com/926/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/peerproducedspace.wordpress.com/926/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/peerproducedspace.wordpress.com/926/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=michalpiasecki.com&#038;blog=4182763&#038;post=926&#038;subd=peerproducedspace&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://michalpiasecki.com/2009/03/26/breeding-objects-for-digital-fabrication-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9e8f4a83f4f8302d0e0c40d1e679d9d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Michal Piasecki</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2009/03/breeding-objects-1.jpg" medium="image">
			<media:title type="html">breeding-objects-1</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2009/03/003-04.jpg" medium="image">
			<media:title type="html">003-04</media:title>
		</media:content>
	</item>
		<item>
		<title>breeding objects for digital fabrication 2</title>
		<link>http://michalpiasecki.com/2009/03/14/breeding-objects-for-laser-cutting-2/</link>
		<comments>http://michalpiasecki.com/2009/03/14/breeding-objects-for-laser-cutting-2/#comments</comments>
		<pubDate>Sat, 14 Mar 2009 13:13:56 +0000</pubDate>
		<dc:creator>Michal Piasecki</dc:creator>
				<category><![CDATA[05 programming, scripting, parametric modeling]]></category>
		<category><![CDATA[digital fabrication]]></category>
		<category><![CDATA[generative design]]></category>
		<category><![CDATA[genetic algorithms]]></category>
		<category><![CDATA[laser cutting]]></category>
		<category><![CDATA[Msc AAC]]></category>
		<category><![CDATA[processing]]></category>

		<guid isPermaLink="false">http://michalpiasecki.com/?p=908</guid>
		<description><![CDATA[I’m currently working on external embryogeny genetic algorithm software. Previously I have posted about the artificial selection step incorporated  in it already. Time which it takes to produce particular individual on a laser cutter serves as a fitness function in this step. Now, I have incorporated an artificial selection step into it. I took a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=michalpiasecki.com&#038;blog=4182763&#038;post=908&#038;subd=peerproducedspace&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I’m currently working on external embryogeny genetic algorithm software. Previously I have <a href="http://michalpiasecki.com/2009/03/02/breeding-objects-for-digital-fabrication-artificialnatural-selection-genetic-algorithm-1/">posted about the artificial selection step</a> incorporated  in it already. Time which it takes to produce particular individual on a laser cutter serves as a fitness function in this step.</p>
<p>Now, I have incorporated an artificial selection step into it. I took a look at what <a href="http://doc.gold.ac.uk/mutators/wp/?page_id=2">William Todd and Stephen Latham</a> propose in &#8220;<a href="http://www.cs.ucl.ac.uk/staff/P.Bentley/evdes.html">Evolutionary Design by Computers</a>&#8221; (edited by <a href="http://www.cs.ucl.ac.uk/staff/P.Bentley/">Peter Bentley</a>). They have suggested that, while simulating the process of evolution, there is no reason to limit the number of parents of future generations to only two. The software I&#8217;m writing already allows for a multiple choice of parents.</p>
<p><img class="alignnone size-full wp-image-909" title="breeding-objects-for-laser-cutting-2nd-post" src="http://peerproducedspace.files.wordpress.com/2009/03/breeding-objects-for-laser-cutting-2nd-post.jpg?w=500&h=851" alt="breeding-objects-for-laser-cutting-2nd-post" width="500" height="851" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/peerproducedspace.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/peerproducedspace.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/peerproducedspace.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/peerproducedspace.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/peerproducedspace.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/peerproducedspace.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/peerproducedspace.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/peerproducedspace.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/peerproducedspace.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/peerproducedspace.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/peerproducedspace.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/peerproducedspace.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/peerproducedspace.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/peerproducedspace.wordpress.com/908/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=michalpiasecki.com&#038;blog=4182763&#038;post=908&#038;subd=peerproducedspace&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://michalpiasecki.com/2009/03/14/breeding-objects-for-laser-cutting-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9e8f4a83f4f8302d0e0c40d1e679d9d5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Michal Piasecki</media:title>
		</media:content>

		<media:content url="http://peerproducedspace.files.wordpress.com/2009/03/breeding-objects-for-laser-cutting-2nd-post.jpg" medium="image">
			<media:title type="html">breeding-objects-for-laser-cutting-2nd-post</media:title>
		</media:content>
	</item>
	</channel>
</rss>
