<!--{{{-->
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
<!--}}}-->
Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected{color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

.wizard .notChanged {background:transparent;}
.wizard .changedLocally {background:#80ff80;}
.wizard .changedServer {background:#8080ff;}
.wizard .changedBoth {background:#ff8080;}
.wizard .notFound {background:#ffff80;}
.wizard .putToServer {background:#ff80ff;}
.wizard .gotFromServer {background:#80ffff;}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.sparkline {background:[[ColorPalette::PrimaryPale]]; border:0;}
.sparktick {background:[[ColorPalette::PrimaryDark]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:'alpha(opacity:60)';}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0em 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0em 1em 1em; left:0px; top:0px;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0em 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 .3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0em 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0em 0em 0em; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0em;}
.wizardFooter .status {padding:0em 0.4em 0em 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em 0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0em; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em 0.2em 0.2em 0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em 0.2em 0.2em 0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em 1em 1em 1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0em;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0em 0em 0.5em;}
.tab {margin:0em 0em 0em 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0em 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0em 1em;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0em 0.25em; padding:0em 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0px 3px 0px 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0em; font-size:.9em;}
.editorFooter .button {padding-top:0px; padding-bottom:0px;}

.fieldsetFix {border:0; padding:0; margin:1px 0px 1px 0px;}

.sparkline {line-height:1em;}
.sparktick {outline:0;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0em; right:0em;}
#backstageButton a {padding:0.1em 0.4em 0.1em 0.4em; margin:0.1em 0.1em 0.1em 0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; width:90%; margin:0em 3em 0em 3em; padding:1em 1em 1em 1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em 0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes.
***/
/*{{{*/
body {font-size:0.8em;}
#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}
.subtitle {font-size:0.8em;}
.viewer table.listView {font-size:0.95em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none ! important;}
#displayArea {margin: 1em 1em 0em 1em;}
/* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
noscript {display:none;}
}
/*}}}*/
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser excludeLists'></span></div>
<!--}}}-->
To get started with this blank TiddlyWiki, you'll need to modify the following tiddlers:
* SiteTitle & SiteSubtitle: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* MainMenu: The menu (usually on the left)
* DefaultTiddlers: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
These InterfaceOptions for customising TiddlyWiki are saved in your browser

Your username for signing your edits. Write it as a WikiWord (eg JoeBloggs)

<<option txtUserName>>
<<option chkSaveBackups>> SaveBackups
<<option chkAutoSave>> AutoSave
<<option chkRegExpSearch>> RegExpSearch
<<option chkCaseSensitiveSearch>> CaseSensitiveSearch
<<option chkAnimate>> EnableAnimations

----
Also see [[AdvancedOptions]]
<<importTiddlers>>
|''Type:''|file|
|''URL:''|http://tiddlyvault.tiddlyspot.com/|
|''Workspace:''|(default)|

This tiddler was automatically created to record the details of this server
<<<
*@@color(red):Escazut C., Collard P. & Cavarero J.L.@@
@@color(blue):Dynamic Management of the Specificity in Classifier Systems@@
International Conference on Neural Networks and Genetic Algorithms. Innsbruck, Austria, Ed. Springer Verlag,1993, pp. 484-490.
*@@color(red):Biondi J. and Collard P.@@
@@color(blue):Cooperation between Reactive Agents : Reinforcement and Hybridization@@
Second European Congress on Systemic. Prague, Tchecoslovaquie, 1993, Vol 2. pp. 599-608.
<<<
@@bgcolor(pink):[[<|1994]] |@@
<<<
*@@color(red):Collard P., Escazut C., Aurand J.P.@@
@@color(blue):PGA: a Polymorphic Genetic Algorithm@@
EUFIT'94 : European Conference on Intelligent and Soft Computing. Aachen, 1994, pp. 1331-1332.
*@@color(red):Collard P., Biondi J., Erceau J.@@
@@color(blue):Identity in a Biomimetic System using an Antagonistic Dynamic@@
Revue World Future, Vol 42, . OPA Amsterdam B.V., 1994, pp. 59-69.
*@@color(red):Collard P., Segapeli J.L.@@
@@color(blue):Using a Double-based Genetic Algorithm on a Population of Computer Programs@@
6th IEEE International Conference on Tools for Artificial Intelligence . New Orleans, USA, 1994, pp. 418-424.
*@@color(red):Collard P., Aurand J.-P.@@
@@color(blue):DGA : an efficient Genetic Algorithm@@
ECAI'94: 11th European Conference on Artificial Intelligence. Amsterdam, John Witley & Sons, Ltd, 1994, pp. 487-491. ([[zip|article/ecai94.zip]])
<<<
@@bgcolor(pink):[[<|1995]] | [[>|1993]]@@
<<<
*@@color(red):Collard P., Escazut C.@@
@@color(blue):DCS: A Promising Classifier System@@
International Conference on Neural Networks and Genetic Algorithms. AlĆØs, France, 1995, pp. 14-17.
*@@color(red):Escazut C., Collard P.@@
@@color(blue):Learning Disjunctive Normal Forms in a Dual Classifier System@@
ECML'95 : 8th European Conference on Machine Learning
Heraklion, Greece, Lecture Notes In Artificial Intelligence, N° 912. Ed. Springer Verlag, 1995, pp. 271-274.
*@@color(red):Collard P., Escazut C.@@
@@color(blue):Relational schemata: A way to improve the expressiveness of Classifiers@@
L.Eshelman, Ed., Genetic Algorithms: Proceedings of the Sixth International Conference (ICGA95). Morgan Kaufmann, San Francisco, CA. USA 1995, pp. 397-404.
*@@color(red):Escazut C., Collard P.@@
@@color(blue):Typology of Boolean functions using Walsh Analysis@@
ICANNGA'95: International Conference on Neural Networks and Genetic Algorithms. AlĆØs, France, 1995, pp. 160-163.
*@@color(red):Collard P., Escazut C.@@
@@color(blue):Genetic operators in a Dual Genetic Algorithm@@
7th IEEE International Conference on Tools for Artificial Intelligence. Washington, USA, 1995, pp. 12-19.
<<<
@@bgcolor(pink):[[<|1996]] | [[>|1994]]@@
<<<
*@@color(red):Collard P., Escazut C.@@
@@color(blue):Fitness distance correlation in a Dual Genetic Algorithm@@
ECAI'96 : 12th European Conference on Artificial Intelligence. Budapest, 1996. John Witley & Sons, Ltd, pp. 218-222.
*@@color(red):Collard P., Gaspar A.@@
@@color(blue):Royal Road landscapes for a Dual Genetic Algorithm@@
ECAI'96 : 12th European Conference on Artificial Intelligence. Budapest, 1996. John Witley & Sons, Ltd, pp. 213-217. ([[zip|article/ecai96a.zip]])
*@@color(red):Collard P., Gaspar A.@@
@@color(blue):Genetic Algorithms and Relational Landscapes@@
International Conference on Evolutionary Computation: Parallel Problem Solving from Nature. Berlin, 1996, LNCS 1141, Ed. Springer Verlag, pp. 472-481.
*@@color(red):Collard P., Escazut C., Gaspar A.@@
@@color(blue):An Evolutionary Approach for Time Dependant Optimization@@
@@color(green):- Rewarded : top-ten best papers -@@
IEEE International Conference on Tools for Artificial Intelligence. Toulouse, France 1996, pp. 2-9. ([[zip|article/ictai96.zip]])
*@@color(red):Michel O., Collard P.@@
@@color(blue):Artificial Neurogenesis : An application to Autonomous Robotics@@
In M.G. Radle Ed., Proceedings of the 8th International Conference on Tools with Artificial Intelligence. IEEE Computer Society Press, 1996, pp. 207-214.
<<<
@@bgcolor(pink):[[<|1997]] | [[>|1995]]@@
<<<
*@@color(red):Segapeli J.L., Collard P.@@
@@color(blue):dGP : How to improve Genetic Programming with Duals@@
ICANNGA'97: International Conference on Artificial Neural Networks and Genetic Algorithms
G. D. Smith, N. C. Steele and R. F. Albrecht Ed. Springer Verlag, Vienne, Austria, 1997, pp. 410-414.
*@@color(red):Gaspar A., Collard P.@@
@@color(blue):Time Dependent Optimization with a folding Genetic Algorithm@@
IEEE International Conference on Tools for Artificial Intelligence 
Newport Beach, U.S.A, 1997, Ed. IEEE Computer Society Press, pp. 207-214. ([[zip|article/ictai97.zip]])
*@@color(red):Michel O., Clergue M. and Collard P.@@
@@color(blue):Artificial Neurogenesis: Applications to the Cart-Pole Problem and to an Autonomous Mobile Robot@@
International Journal on Artificial Intelligence Tools
Vol. 6, No. 4, World Scientific Publishing Company, 1997, pp. 613-634. ([[zip|article/ijait.zip]])
*@@color(red):Collard P., Escazut C., Gaspar A.@@
@@color(blue):An Evolutionary Approach for Time Dependant Optimization@@
International Journal on Artificial Intelligence Tools
Vol 6, No 4Ed. World Scientific, 1997, pp. 665-695. ([[zip|article/ijait2.zip]])
*@@color(red):Clergue M., Gaspar A., Collard P.@@
@@color(blue):DGA and Pareto Elitism : Improving Pareto Optimization@@
2nd International Symposium on Soft Computing. Nimes, France, 1997, Ed. ICSC (cdrom) Canada. ([[zip|article/soco97.zip]])
*@@color(red):Clergue M., Collard P.@@
@@color(blue):Dual Genetic Algorithm and Pareto Optimization@@
International Conference on Artificial Neural Networks and Genetic Algorithms
G. D. Smith, N. C. Steele and R. F. Albrecht Ed. Springer Verlag, Vienne, Austria, 1997, pp. 188-192. ([[zip|article/icannga97.zip]])
*@@color(red):Gaspar A., Clergue M., Collard P.@@
@@color(blue):Symmetrical Foldings as a Royal Road toward an Optimal Chromosome Expressiveness@@
2nd International Symposium on Soft Computing. Nimes, France, 1997, Ed. ICSC (cdrom) Canada.
<<<
@@bgcolor(pink):[[<|1998]] | [[>|1996]]@@
<<<
*@@color(red):Escazut C., Collard P.@@
@@color(blue):Genetic Algorithms at the Edge of a Dream@@
Artificial Evolution: Third European Conference AE'97,
@@color(green):Revised selected papers@@ in Lecture Notes in Computer Sciences 1363, Springer Verlag Ed., 1998, pp. 69-80.
*@@color(red):Clergue M., Collard P.@@
@@color(blue):Genetic Algorithm for Artificial Neurogenesis@@
ICEC'98: IEEE International Conference on Evolutionay Computation, Anchorage, U.S.A, 1998, pp. 410-415. ([[zip|article/icec98.zip]])
*@@color(red):Philippe Collard, Alessio Gaspar, Manuel Clergue, Cathy Escazut@@
@@color(blue):Fitness Distance Correlation as statistical measure of Genetic Algorithm difficulty, revisited@@
ECAI'98: European Conference on Artificial Intelligence, Brighton, 1998. John Witley & Sons, Ltd, pp. 650-654. ([[zip|article/ecai98.zip]])
<<<
@@bgcolor(pink):[[<|1999]] | [[>|1997]]@@

<<<
*@@color(red):Clergue M. and Collard P.@@
@@color(blue):Genetic Heuristic for Search Space Exploration@@
IJCAI'99: International Joint Conference on Artificial Intelligence, Morgan Kaufmann Ed., Stockholm, Sweden 1999, pp.1218-1223. ([[zip|article/ijcai99.zip]])
*@@color(red):Gaspar A. and Collard P.@@
@@color(blue):There is alife beyond convergence: using a dual sharing to adapt in time dependent optimization@@
CEC'99: IEEE International Congress on Evolutionary Computation, Washington, 1999, pp. 1859-1866. ([[zip|article/cec99a.zip]])
*@@color(red):Gaspar A. and Collard P.@@
@@color(blue):From Gas to Artificial Immune Systems: Improving Adaptation in Time Dependent Optimization@@
CEC'99: IEEE International Congress on Evolutionary Computation, Washington, 1999, pp. 1867-1874. ([[zip|article/cec99b.zip]])
<<<
@@bgcolor(pink):[[<|2000]] | [[>|1998]]@@
<<<
*@@color(red):Collard P., Clergue M., Defoin Platel M.@@
@@color(blue):Synthetic Neutrality for Artificial Evolution@@
Artificial Evolution: Fourth European Conference AE'99
@@color(blue):Revised selected papers@@ in Lecture Notes in Computer Sciences 1829, Springer Verlag Ed., 2000, pp.254-265. ([[zip|article/ea99_eng.zip]])
*@@color(red):Alessio Gaspar and Philippe Collard@@
@@color(blue):Immune approaches to experience acquisition in time dependent optimization@@
Genetic and Evolutionary Computation Conference. Workshop Artificial Immune Systems, 2000, Las Vegas, Nevada, USA, pp. 49-50. ([[zip|article/gecco00.zip]])
*@@color(red):Alessio Gaspar and Philippe Collard@@
@@color(blue):Two Models of Immunization for Time Dependent Optimization@@
SMC 2000 IEEE International Conference on Systems, Man, and Cybernetics
Nashville, Tennessee, USA, 2000. Special Track on Artificial Immune Systems. ([[zip|article/smc.zip]])
*@@color(red):Philippe Collard, Manuel Clergue, Francis Bonnin@@
@@color(blue):Misleading Functions for Genetic Algorithms, Designed from Alternation@@
IEEE International Congress on Evolutionary Computation. La Jolla Marriott, San Diego, USA, 2000, pp. 1056-1063. ([[zip|article/cec2000.zip]])
<<<
@@bgcolor(pink):[[<|2001]] | [[>|1999]]@@
<<<
*@@color(red):Philippe Collard and Manuel Clergue@@
@@color(blue):Genetic Algorithm: from Hegemony to Chaos@@
[[Complex Systems|http://www.complex-systems.com/]] Vol.12, No 1. Ed. S. Wolfram, 2000, pp.1-29. ([[zip|article/mds.zip]])
*@@color(red):Philippe Collard@@
@@color(blue):Vie artificielle@@
EncyclopƦdia Universalis, notice, 2001.
*@@color(red):Philippe Collard@@
@@color(blue):Algorithmes gƩnƩtiques@@
EncyclopƦdia Universalis, notice, 2001.
<<<
@@bgcolor(pink):[[<|2002]] | [[>|2000]]@@
<<<
*@@color(red):Manuel Clergue, Philippe Collard, Marco Tomassini, Leonardo Vanneschi@@
@@color(blue):Fitness Distance Correlation and Problem Difficulty for Genetic Programming@@
@@color(green):- Best Paper Conference Award Nomination -@@
GECCO'02: Genetic and Evolutionary Computation Conference. Morgan Kaufmann Ed. New York, USA, 2002, pp.724-732. ([[zip|article/GECCO_2002_Hardness.zip]])
*@@color(red):Manuel Clergue & Philippe Collard@@
@@color(blue):Ga-hard functions built by combination of trap functions@@
Proceedings of the 2002 Congress on Evolutionary Computation cec2002
Ed. David B. Fogel and Mohamed A. El Sharkawi and Xin Yao and Garry Greenwood and Hitoshi Iba and Paul Marrow and Mark Shackleton",
pp. 249-254, IEEE Press. Honolulu, Hawaii, USA, 2002. ([[zip|article/cec2002.zip]])
*@@color(red):Martine Poulard Collard & Philippe Collard@@
@@color(blue):EMA: an evolutionary method for modelling by mining examples@@
ISE'02: International Computer simulation conference. San Diego, USA, 2002, pp.110-114.
<<<
@@bgcolor(pink):[[<|2003]] | [[>|2001]]@@
<<<
*@@color(red):Leonardo Vanneschi, Marco Tomassini, Manuel Clergue and Philippe Collard@@
@@color(blue):Difficulty of Unimodal and Multimodal Landscapes in Genetic Programming@@
@@color(green):- Best Paper Conference Award Nomination -@@
GECCO'03: Genetic and Evolutionary Computation Conference. Lecture Notes in Computer Science. Springer Verlag, Chicago, USA, 2003, pp. 1788-1799. ([[zip|article/GECCO_2002_Hardness.zip]])
*@@color(red):Michael Defoin Platel, Manuel Clergue and Philippe Collard@@
@@color(blue):Maximum Homologous Crossover for Linear Genetic Programming@@
@@color(green):- Best Paper Conference Award Nomination -@@
EUROGP'03: Genetic Programming, 6th European Conference, Lecture Notes in Computer Science. Springer Verlag, Heidelberg, 2003, pp. 194-203.
*@@color(red):Leonardo Vanneschi, Marco Tomassini, Philippe Collard and Manuel Clergue@@
@@color(blue):Fitness Distance Correlation in Structural Mutation Genetic Programming@@
EUROGP’03: Genetic Programming, 6th European Conference, Lecture Notes in Computer Science, LNCS 2610. Springer Verlag, Heidelberg, UK, 2003, pp. 455-464. ([[zip|article/EUROGP_2003_Hardness.zip]])
*@@color(red):SƩbastien VƩrel, Philippe Collard, Manuel Clergue@@
@@color(blue):Where are Bottleneck in NK Fitness Landscapes ?@@
CEC'03: IEEE International Congress on Evolutionary Computation. Canberra, Australia, 2003, pp. 273-280. ([[zip|article/cec2003a.zip]])
*@@color(red):Michael Defoin Platel, Manuel Clergue and Philippe Collard@@
@@color(blue):Homology Gives Size Control in Genetic Programming@@
CEC'03: IEEE International Congress on Evolutionary Computation. Canberra, Australia, 2003, pp. 281-288.
*@@color(red):Leonardo Vanneschi, Marco Tomassini, Philippe Collard and Manuel Clergue@@
@@color(blue):Fitness Distance Correlation in Genetic Programming: a Constructive Counterexample@@
CEC'03: IEEE International Congress on Evolutionary Computation. Canberra, Australia, 2003, pp. 289-296.
<<<
@@bgcolor(pink):[[<|2004]] | [[>|2002]]@@
<<<
*@@color(red):Philippe Collard, SƩbastien VƩrel, Manuel Clergue@@ 
@@color(blue):How to use the scuba diving metaphor to solve problem with neutrality ?@@ 
ECAI'04: European Conference on Artificial Intelligence. Valence, Espagne, 2004, pp. 166-170.
*@@color(red):Philippe Collard, SƩbastien VƩrel, Manuel Clergue@@ 
@@color(blue):Local search heuristics: Fitness Cloud versus Fitness Landscape@@
ECAI'04: Poster at the European Conference on Artificial Intelligence. Valence, Espagne, 2004, pp. 973-974. 
*@@color(red):Michael Defoin Platel, Manuel Clergue, Philippe Collard@@ 
@@color(blue):Dynamical Teams of Genetic Predictors@@
ECAI'04: Poster at the European Conference on Artificial Intelligence. Valence, Espagne, 2004, pp. 989-990. 
*@@color(red):Leonardo Vanneschi, Manuel Clergue, Philippe Collard, Marco Tomassini, and SƩbastien VƩrel@@ 
@@color(blue):Fitness Clouds and Problem Hardness in Genetic Programming@@ 
GECCO'04: Genetic and Evolutionary Computation Conference. Lecture Notes in Computer Science. Springer Verlag, Seattle, USA, 2004, vol. 3103/2004, pp. 690-701. 
*@@color(red):Michael Defoin Platel, SƩbastien VƩrel, Manuel Clergue, Philippe Collard@@ 
@@color(blue):From Royal Road to Epistatic Road for Variable Length Evolution Algorithm@@ 
EA'03: Artificial Evolution, 5th European Conference 
@@color(green):Revised selected papers@@ in Lecture Notes in Computer Science, LNCS 2936. Springer Verlag Berlin Heidelberg, 2004, pp. 3-14. ([[zip|article/ea03.zip]])
*@@color(red):SƩbastien VƩrel, Philippe Collard, Manuel Clergue@@ 
@@color(blue):Scuba Search: when selection meets innovation@@
CEC'04: IEEE International Congress on Evolutionary Computation. Portland, USA, 2004.
<<<
@@bgcolor(pink):[[<|2005]] | [[>|2003]]@@
<<<
*@@color(red):Marco Tomassini, Leonardo Vanneschi, Philippe Collard, Manuel Clergue@@ 
@@color(blue):A Study of Fitness Distance Correlation as Difficulty Measure in Genetic Programming@@ 
[[Journal of Evolutionary Computation|http://mitpress.mit.edu/catalog/item/default.asp?tid=25&ttype=4]], MIT Press, Cambridge, MA. MIT Press, Cambridge, MA, In vol. 13, issue 2 - 2005.
*@@color(red):Defoin Platel Michael, Chami Malik, Clergue Manuel, Collard Philippe@@ 
@@color(blue):Teams of Genetic Predictors for Inverse Problem Solving@@ 
EUROGP'05, Genetic Programming, 8th European Conference, Lecture Notes in Computer Science, LNCS 3447. Springer Verlag, Lausanne, 2005, pp. 341-350 
*@@color(red):Philippe Collard@@ 
@@color(blue):Les automates cellulaires et le vivant@@
in La Science au PrƩsent 2005 
EncyclopƦdia Universalis ISBN 2-85229-512-1
*@@color(red):Defoin Platel Michael, Clergue Manuel, Collard Philippe@@
@@color(blue):Size Control with Maximum Homologous Crossover@@
EA'05, 7th Intl Conf on Artificial Evolution, Lille.
@@color(green):Revised selected papers@@ in Lecture Notes in Computer Science 3871 Springer 2006.
*@@color(red):Leonardo Vanneschi, Marco Tomassini, Philippe Collard, Manuel Clergue@@
@@color(blue):A Survey of Problem Difficulty in Genetic Programming@@
AI*IA 2005, Advances in Artificial Intelligence, Milan, Italy,
Lecture Notes in Computer Science 3673 Springer 2005, ISBN 3-540-29041-9, pp. 66-77
<<<
@@bgcolor(pink):[[<|2006]] | [[>|2004]]@@
<<<
*@@color(red):David Simoncini, Philippe Collard, Sebastien Verel, and Manuel Clergue@@
@@color(blue):From Cells to Islands: An unified Model of Cellular Parallel Genetic Algorithms@@
In ACRI 2006, Cellular Automata for Research and Industry, 7th International Conference, LNCS 4173, pages 248-257,  University of Perpignan, France, 2006
*@@color(red):SƩbastien Verel, Philippe Collard, Marco Tomassini, Leonardo Vanneschi@@
@@color(blue):Neutral Fitness Landscape in the Cellular Automata Majority Problem@@
ACRI'06, Cellular Automata for Research and Industry, LNCS 4173, pages 258-267, University of Perpignan - France, 2006
*@@color(red):SƩbastien Verel, Philippe Collard, Manuel Clergue@@
@@color(blue):NeutralitƩ dans les paysages de fitness. Evolution artificielle et neutralitƩ@@
Revue Technique et Science Informatiques (TSI) n° 8-9, pages 1023-1048, novembre 2006.
*@@color(red):Leonardo Vanneschi, Marco Tomassini, Philippe Collard, Sebastien Verel@@
@@color(blue):Negative Slope Coefficient. A Measure to Characterize Genetic Programming Fitness Landscapes@@
EUROGP'06, Genetic Programming, 9th European Conference, pages  178-189, Budapest, Hungary, 2006
*@@color(red):Yuri Pirola, Leonardo Vanneschi, Marco Tomassini, SƩbastien VƩrel, Philippe Collard, Mauri Giancarlo@@
@@color(blue):A Quantitative Study of Neutrality in GP Boolean Landscapes@@
GECCO'06: Genetic and Evolutionary Computation Conference, pages 895-902, Seattle, USA, 2006
*@@color(red):David Simoncini, SƩbastien VƩrel, Philippe Collard, Manuel Clergue@@
@@color(blue):Anisotropic selection in Cellular Genetic Algorithm@@
@@color(green):- Best Paper Conference Award Nomination -@@
GECCO'06: Genetic and Evolutionary Computation Conference, pages 559-566, Seattle, USA, 2006
*@@color(red):William Beaudoin, Philippe Collard, Cathy Escazut, SƩbastien Verel@@
@@color(blue):Deceptiveness and Neutrality - the ND family of fitness landscapes@@
GECCO'06: Genetic and Evolutionary Computation Conference, pages 507-514, Seattle, USA, 2006
<<<
@@bgcolor(pink):[[<|2007]] | [[>|2005]]@@
<<<
*@@color(red):David Simoncini, Philippe Collard, Sebastien Verel, and Manuel Clergue@@
@@color(blue):On the Influence of Selection Operators on Performances in Cellular Genetic Algorithms@@
In Proceedings of the IEEE 2007 Congress on Evolutionary Computation CEC2007, pages 4706-4713, Singapour, Singapour, 2007. IEEE Press
*@@color(red):Sebastien Verel, Philippe Collard, Marco Tomassini and, Leonardo Vanneschi@@
@@color(blue):Fitness landscape of the cellular automata majority problem: View from the Olympus@@
Theoritical Computer Sciences (TCS), 6327, pages 54-77, 2007
http://dx.doi.org/10.1016/j.tcs.2007.01.001
*@@color(red):Bercachi Maroun, Collard Philippe, Clergue Manuel, Verel Sebastien@@
@@color(blue):Evolving Dynamic Change and Exchange of Genotype Encoding in Genetic Algorithms for Difficult Optimization Problems@@
In Proceedings of the IEEE 2007 Congress on Evolutionary Computation CEC2007, pages 4516-4523, Singapour, Singapour, 2007. IEEE Press
*@@color(red):Leonardo Vanneschi, Marco Tomassini, Philippe Collard, Sebastien Verel, Yuri Pirola and Giancario Mauri@@
@@color(blue):A Comprehensive View of Fitness Landscapes with Neutrality and Fitness Clouds@@
Poster at EUROGP'07, Genetic Programming, 10th European Conference, pages 241-250, LNCS 4445, Valence, 2007
<<<
@@bgcolor(pink):[[<|2008]] | [[>|2006]]@@
<<<
*@@color(red):Maroun Bercachi, Philippe Collard, Manuel Clergue and Sebastien Verel@@
@@color(blue):Studying the Effects of Dual Coding on the Adaptation of Representation for Linkage in
Evolutionary Algorithms@@
Book Chapter in Studies of Computational Intelligence, volume Linkage in Evolutionary Computation #157, ISBN 978-3-540-85067-0.
http://www.springer.com/engineering/book/978-3-540-85067-0
<<<
@@bgcolor(pink):[[<|2009]] | [[>|2007]]@@
<<<
*@@color(red):Leonardo Vanneschi,  Sebastien Verel,  Philippe Collard,  Marco Tomassini@@
@@color(blue):NK landscapes difficulty and Negative Slope Coefficient: How Sampling Influences the Results@@
EvoNUM09, 2nd European Workshop on Bio-inspired algorithms for continuous parameter optimisation (Ć  paraitre)
*@@color(red):David Simoncini,  SƩbastien Verel,  Philippe Collard,  Manuel Clergue@@
@@color(blue):Centric Selection: a way to Tune the Exploation/Exploitation Trade-off@@
GECCO09, Genetic and Evolutionary Computation Conference, MontrƩal, QuƩbec,  ACM 978 (Ơ paraitre)

<<<
@@bgcolor(pink): | [[>|2008]]@@
*Expert auprĆØs de ''l’Agence d’évaluation de la recherche et de l’enseignement supĆ©rieur'' ([[AERES|http://www.aeres-evaluation.fr/]]) (2008-2009)
*Directeur de ''l'Institut Universitaire professionnalisƩ MIAGE'' (2003-2008)
*Coordinateur de la Maitrise MIAGE (2001-2002)
*Membre du conseil de l'UFR sciences (2002-2005)
*Membre du ComitƩ des Projets du laboratoire I3S (2002-2004)
*Membre de la Commission de Spécialistes 27ème section (2002-2004)
Directeur de l'[[I.U.P MIAGE|http://miage.unice.fr/miage/bin/view]] (2003-2008)
@@color(red):''Philippe Collard''@@
''Professeur des universitƩs''
UniversitƩ de Nice - Sophia Antipolis
<<<
DƩpartement Informatique
Laboratoire ~I3S
Institut des SystĆØmes Complexes, Paris ~Ǝle-de-France (~ISC-PIF)
Equipe Systèmes Artificiels Complexes ~Bio-inspirés (SCOBI)
<<<
[[Envoyer un courriel|mailto: philippe.collard@gmail.com]]
<<tag interface>> <<tag syntaxe>>
!@@Master Informatique@@
!!@@M2@@
*[[Informatique Bio-inspirƩe]]
*Algorithmes Evolutionnaires
**[[Cours|./enseignement_fichiers/xxx.ppt]] [[TD|./enseignement_fichiers/xxx.doc]]
!!@@M1@@
*Introduction aux SystĆØmes Artificiels Complexes
**[[Cours|./enseignement_fichiers/MaitriseINFO/SAC/CHAOS/cours/Chaos.PPT]]
**[[TD|./enseignement_fichiers/MaitriseINFO/SAC/cercle.html]]
*Ant Colony Optimization : @@ Chaque Ʃtudiant devra RENDRE le [[TD|./enseignement_fichiers/MaitriseINFO/SAC/ANT/tdACO.html]] AVANT LE VENDREDI 27 MARS (envoyer un fichier attachƩ [[ici|mailto: philippe.collard@gmail.com]] )@@
**[[Cours|./enseignement_fichiers/MaitriseINFO/SAC/ANT/FourmisV3.ppt]]
**[[TD|./enseignement_fichiers/MaitriseINFO/SAC/ANT/tdACO.html]]
!@@Licence MASS@@
!!@@L3@@
*[[Licence 3/MASS/ParcoursLCE+LP/Programmation OrientƩ Agent]]
*[[Licence 3/MASS/Parcours LP/Programmation C/]]
*[[Licence 3/MASS/Parcours LCE/Programmation OrientƩe Objet-Java/]]
!@@Licence Informatique@@
!!@@L3@@
*[[Introduction SystĆØmes Complexes]]
!!@@L3 miage@@
*[[Travaux Pratique : POO/JAVA]]
!!@@L2+L3@@
*[[Programmation Logique|./enseignement_fichiers/licenceInfo/prolog/td.html]]
**SƩance du 5 fƩvrier : Recherche arborescente [[SƩbastien VƩrel|http://www.i3s.unice.fr/~verel/]] [[cours|http://www.i3s.unice.fr/~verel/TEACHING/08-09/proglog/resPb-printable.pdf]] [[TD|http://www.i3s.unice.fr/~verel/TEACHING/08-09/proglog/ficheTP-03.pdf]] [[correction|http://www.i3s.unice.fr/~verel/TEACHING/08-09/proglog/cor03.zip]]
**SƩance du jeudi 9 mars : CSP
***[[Cours|./enseignement_fichiers/licenceInfo/prolog/CSP/CoursCSP.pdf]]
***[[TP|./enseignement_fichiers/licenceInfo/prolog/CSP/TPCSP.pdf]]

**SƩance du 30 avril : logique floue
***[[TP|./enseignement_fichiers/licenceInfo/prolog/LF/cartpole.scm]]
***[[TP|./enseignement_fichiers/licenceInfo/prolog/LF/Logique_flou.pdf]]
***[[TP|./enseignement_fichiers/licenceInfo/prolog/LF/Apprentissage.pdf]]

[[Cours/TD]]
[[Mes publications tracked par DBLP]]
<<<
@@color(red):Les automates cellulaires et le vivant@@
Philippe Collard 
[[La Science au PrƩsent|http://www.universalis.fr/statiques/NosPublications/NosPublicationsScience.html]] : complƩment annuel scientifique de l'EncyclopƦdia Universalis, [[2005]]
EncyclopƦdia Universalis ISBN 2-85229-512-1

@@color(red):Vie Artificielle@@ (notice)
Philippe Collard 
EncyclopƦdia Universalis, [[2001]]

@@color(red):Algorithmes GƩnƩtiques@@ (notice)
Philippe Collard 
EncyclopƦdia Universalis, [[2001]]

@@color(red):Programmation DƩclarative et ImpƩrative en Prolog@@
Philippe Collard 
Ed. Masson, Collection Manuels Informatiques, Paris, [[1992]]

@@color(red):Programmation StructurƩe en Assembleur@@ (trois ouvrages : 6502-8080-68000)
Jean Pierre. MalengƩ, Louis AndrƩani, Philippe Collard
Ed. Masson, Collection Manuels Informatiques, Paris, [[1990]]
<<<
''[[Maroun Bercachi|mailto:xx@i3s.unice.fr]]'' @@color(blue):(2006-)@@
>//Algorithmes Evolutionnaires Ć  Etats ...//
''[[David Simoncini|mailto:simoncini@i3s.unice.fr]]'' @@color(blue):(2005-)@@
>//Algorithmes Evolutionnaires Cellulaires pour l’optimisation dynamique//
''[[William Beaudoin|mailto:beaudoin@i3s.unice.fr]]'' @@color(blue):(2004-)@@
>//Algorithmes Ʃvolutionnaires mƩtamorphiques//
''[[SƩbastien VƩrel|http://www.i3s.unice.fr/~verel]]'' @@color(red):(2005)@@
>//Etude et Exploitation des RƩseaux de NeutralitƩ dans les Paysages d'Adaptation pour l'Optimisation Difficile//
''[[Michaƫl Defoin Platel|mailto:defoin@i3s.unice.fr]]'' @@color(red):(2004)@@ (co-direction Manuel Clergue) convention CIFRE avec la sociƩtƩ [[ACRI|http://www.acri.fr/]]
>//Homologie en Programmation Génétique : Application à la résolution de problèmes inverses//
''[[Gilles EnƩe|mailto:gilles.enee@univ-ag.fr]]'' @@color(red):(2003)@@ (co-direction Cathy Escazut)
MaĆ®tre de ConfĆ©rences Ć  [[l’universitĆ© des Antilles-Guyane|http://www.univ-ag.fr/]]
>//Emergence de structures de communication dans les systèmes multi-agents par des techniques évolutionnaires//
''[[Alessio Gaspar|mailto:alessio@lklnd.usf.edu]]'' @@color(red):(2000)@@
Assistant Professor at the [[university of South Florida - Lakeland|http://www.lklnd.usf.edu/Colleges/Undergraduate/Info_Tech/info_tech_faculty.html]]
>//Etude de l’adaptativitĆ© de systĆØmes Ć©volutionnaires en environnement Ć  fitness dynamique//
''[[Manuel Clergue|http://www.i3s.unice.fr/~clerguem/PAGE1/]]'' @@color(red):(1999)@@
MaĆ®tre de ConfĆ©rences Ć  [[l’universitĆ© de Nice-Sophia Antipolis|http://www.unice.fr/]]
>//Dynamique des populations et polymorphisme dans un algorithme gƩnƩtique//
''[[Olivier Michel|http://diwww.epfl.ch/lami/team/michel/]]'' @@color(red):(1996)@@
Scientific Collaborator, [[School of Computer and Communication Sciences|http://ic.epfl.ch/]], [[EPFL|http://www.epfl.ch/]] and Chief Executive Officer, [[Cyberbotics Ltd|http://www.cyberbotics.com/]].
>//ExpƩriences en Neuro-Ʃthologie Artificielle. EVOTS : une mƩthodologie Ʃvolutionniste appliquƩe en robotique mobile//
(Thèse dirigée par Joëlle Biondi durant les deux premières années)
''[[Cathy Escazut |http://www.i3s.unice.fr/~escazut/]]'' @@color(red):(1995)@@
MaĆ®tre de ConfĆ©rences Ć  [[l’universitĆ© de Nice-Sophia Antipolis|http://www.unice.fr/]]
>//Contribution aux systèmes de classifieurs : étude des mécanismes de spécialisation et extension du langage de représentat
<<<
''[[David Simoncini|mailto:simoncini@i3s.unice.fr]]'' @@color(blue):(2005-)@@
//Algorithmes Evolutionnaires Cellulaires pour l’optimisation dynamique//
''[[William Beaudoin|mailto:beaudoin@i3s.unice.fr]]'' @@color(blue):(2004-)@@
//Conception et Ć©tude d’algorithmes Ć©volutionnaires cellulaires//
''[[SƩbastien VƩrel|http://www.i3s.unice.fr/~verel]]'' @@color(blue):(2002-)@@
//Etude et exploitation de la neutralitƩ dans les Paysages de Fitness//
''[[Michaƫl Defoin Platel|mailto:defoin@i3s.unice.fr]]'' @@color(red):(2004)@@ (co-direction Manuel Clergue) convention CIFRE avec la sociƩtƩ [[ACRI|http://www.acri.fr/]]
<<<
@@color(blue):Me Contacter au [[DƩpartement Informatique]]@@ ([[UNSA|http://portail.unice.fr/jahia/jsp/index.jsp]])
ThƩorie nƩodarwienne de l'Ʃvolution
*@@color(red):Les avatars du gĆØne@@
@@color(blue):Pierre Henri Gouyon ed. Belin@@
*@@color(red):Qu'est-ce que l'Ʃvolution?@@
@@color(blue):Richard Dawkins ed. Hachette@@
*You can create ''Bold'' text by enclosing it in pairs of single quotes ('''')
*You can create ==Strikethrough== text by enclosing it in pairs of equal signs (====)
*You can __Underline__ text by enclosing it in pairs of underscores (____)
*You can create //Italic// text by enclosing it in pairs of forward slashes (////)
*You can create ^^superscript^^ text by enclosing it in pairs of carrats (^^^^)
*You can create ~~subscript~~ text by enclosing it in pairs of tildes (~~~~)
*You can change the text's @@color(green):color@@ by enclosing it in pairs of at-signs (@@@@) and specifying a text color using the phrase ''color(yourcolorhere):''
*You can change the text's @@bgcolor(red):background color@@ by enclosing it in pairs of at-signs (@@@@) and specifying a background text color using the phrase ''bgcolor(yourcolorhere):''
Master 2/INFORMATIQUE/spƩcialitƩ IFI/parcours CS et SC/Informatique Bio-inspirƩe/
!Objectifs:
>Dans le but de créer des systèmes autonomes, robustes et évolutifs, une nouvelle forme d'ingénierie trouve son inspiration dans les systèmes complexes naturels. Par exemple, pour concevoir des systèmes sécurisés contre les intrusions, il est possible d'imaginer de nouveaux mécanismes inspirés des défenses immunitaires. Les systèmes bio-inspirés doivent être pensés comme des entités auto-organisées, adaptatives et distribuées. Ils reproduisent le comportement et les schéma organisationnels qui existent dans les systèmes naturels complexes.
>L'objectif de ce cours est de présenter un panorama des différents systèmes informatiques bio-inspirés utilisés en ingénierie (optimisation, communication, etc.). Il sera fait le lien entre le domaine biologique (éthologie, neurologie, évolution neo-darwienne, ...) et les méthodes informatiques. Nous insisterons sur le fait que la biologie est une source d'inspiration et non une contrainte.
!Programme :
#Introduction Ơ l'''Informatique Bio-inspirƩe'' (2 dƩcembre - Philippe Collard) [[Cours|./enseignement_fichiers/DEA/infoBioInspiree/infoBioInspiree.pptx]]
#Optimisation par ''Colonie de fourmis'' + TD (C & netLogo) (9 dƩcembre - Philippe Collard) [[Programmation_NetLogo|./enseignement_fichiers/DEA/infoBioInspiree/progNetLogo.pptx]] [[TdAco|./enseignement_fichiers/DEA/infoBioInspiree/ANT/tdACO.html]]
#Optimisation par ''Essaim particulaire'' + TD netLogo (16 dƩcembre - Philippe Collard) [[Cours|./enseignement_fichiers/DEA/infoBioInspiree/PSO/PSO.pptx]] [[TdPSO|./enseignement_fichiers/DEA/infoBioInspiree/PSO/tdPSO.html]]
#''Algorithmes Ʃvolutionnaires'' (13 janvier - Manuel Clergue)
#''RƩseau de neurones artificiels'' (20 janvier - Manuel Clergue)
#''RƩseaux : de la Biologie Ơ l'Informatique'' (27 janvier - SƩbastien VƩrel)
!Evaluation : @@color(red): A RƉALISER EN BINƔME... ET A RENDRE AU PLUS TARD LE 30 JANVIER 2009 [[ICI|mailto: philippe.collard@unice.fr]]@@
#[[Td ACO|./enseignement_fichiers/DEA/infoBioInspiree/ANT/tdACO.html]]
#[[Td PSO|./enseignement_fichiers/DEA/infoBioInspiree/PSO/tdPSO.html]]
#[[Projet|./enseignement_fichiers/DEA/infoBioInspiree/ANT/AntLine/minimalEmergence.html]]
!Bibliographie :
    * Machine Nature: The Coming Age of Bio-Inspired Computing, by Moshe Sipper, McGraw-Hill, New York, 2002
    * Les Systèmes complexes : mathématiques & biologie, H. P. Zwirn, ed.Odile Jacob
    * Outil de simulation : http://ccl.northwestern.edu/netlogo
    * RƩseau National de Sciences de la ComplexitƩ : http://complexsystems.lri.fr/RNSC
!Jeudi 4 fƩvrier 2009 : Introduction Ơ la Programmation OrientƩ Agent : 
>[[COURS|./enseignement_fichiers/licenceInfo/IntroSC/progNetLogo/ProgrammationNetLogo.pdf]]
>[[TP|./enseignement_fichiers/licenceInfo/IntroSC/progNetLogo/IntroNetLogo.html]]

!Mardi 31 mars 2009 : Dynamique des populations
>[[COURS|./enseignement_fichiers/licenceInfo/IntroSC/DynamiquePop/Dynamiques des populations.pdf]]
>[[TP|./enseignement_fichiers/licenceInfo/IntroSC/DynamiquePop/dynpopTP.pdf]]

!Jeudi 2 avril 2009 : Equation logistique
>[[COURS|./enseignement_fichiers/licenceInfo/IntroSC/Logistique/equation-logistique.ppt]]
>[[TP|./enseignement_fichiers/licenceInfo/IntroSC/Logistique/TP-logistique.html]]

!Jeudi 9 avril 2009 : Morphogénèse1
>[[COURS|./enseignement_fichiers/licenceInfo/IntroSC/morphogenese1/morphogenese.pdf]]
>[[TP|./enseignement_fichiers/licenceInfo/IntroSC/morphogenese1/TP-Morphogenese.html]]

!Jeudi 16 avril 2009 : Morphogénèse2
>[[COURS|./enseignement_fichiers/licenceInfo/IntroSC/morphogenese2/Lsystem.pdf]]
>[[TP|./enseignement_fichiers/licenceInfo/IntroSC/morphogenese2/TP Lsystems.pdf]]

!Jeudi 23 avril 2009 : Intelligence Collective 1
>[[COURS|./enseignement_fichiers/licenceInfo/IntroSC/ant/ant.ppt]]
>[[TP|./enseignement_fichiers/licenceInfo/IntroSC/ant/tp-ant.html]]

!Jeudi 30 avril 2009 : Intelligence Collective 2
>[[COURS|./enseignement_fichiers/licenceInfo/IntroSC/pso/pso.pdf]]
>[[TP|./enseignement_fichiers/licenceInfo/IntroSC/pso/tp-pso.html]]
10 Cours :  le lundi Ć  partir du 15 septembre (10h-12h)
10 TP : le lundi Ć  partir du 15 septembre (groupe 1 : 13h-15h - groupe 2 : 17h-19h)
>[[projetMASS2008|./enseignement_fichiers/licenceMASS/projet/Chenilles/projetMASS2008.html]]
>[[projetMASS2009|./enseignement_fichiers/licenceMASS/projet/Arbres/projetMASS2009.html]]

>[[Cours1.ppt|./enseignement_fichiers/licenceMASS/coursJava1.ppt]]
>[[Cours2.ppt|./enseignement_fichiers/licenceMASS/coursJava2.ppt]]
>[[Cours3.ppt|./enseignement_fichiers/licenceMASS/coursJava3.ppt]]
>[[Cours4.ppt|./enseignement_fichiers/licenceMASS/coursJava4.ppt]]

>[[SERIE1|./enseignement_fichiers/licenceMASS/TD/serie1/serie1.htm]]
>[[SERIE2|./enseignement_fichiers/licenceMASS/TD/serie2/serie2.htm]]
>[[SERIE3|./enseignement_fichiers/licenceMASS/TD/serie3/serie3.htm]]
>[[SERIE4|./enseignement_fichiers/licenceMASS/TD/serie4/serie4.htm]]
>[[SERIE5|./enseignement_fichiers/licenceMASS/TD/serie5/serie5.htm]]

>[[ExamenDecembre2008|./enseignement_fichiers/licenceMASS/examen/2008/decembre2008.doc]]
>[[Point.java|./enseignement_fichiers/licenceMASS/examen/2008/examen2008/Point.java]]
>[[PointG.java|./enseignement_fichiers/licenceMASS/examen/2008/examen2008/PointG.java]]
>[[Mulot.java|./enseignement_fichiers/licenceMASS/examen/2008/examen2008/Mulot.java]]
>[[TestMulot.java|./enseignement_fichiers/licenceMASS/examen/2008/examen2008/TestMulot.java]]
10 TP :  le lundi Ć  partir du 15 septembre (13h-15h)
5 TD : le mercredi Ć  partir du 17 septembre (8h-10h) PAS DE TD le mercredi 8 octobre
-- CC le mercredi 22 octobre 8h-10h--
>[[serie1|./enseignement_fichiers/L3 MASS LP/serie1.html]] [[solution|./enseignement_fichiers/L3 MASS LP/serie1solution.html]]
>[[serie2|./enseignement_fichiers/L3 MASS LP/serie2.html]] [[solution|./enseignement_fichiers/L3 MASS LP/serie2solution.html]]
>[[serie3|./enseignement_fichiers/L3 MASS LP/serie3.html]] [[solution|./enseignement_fichiers/L3 MASS LP/serie3solution.html]]
>[[serie4|./enseignement_fichiers/L3 MASS LP/serie4.html]] [[solution|./enseignement_fichiers/L3 MASS LP/serie4solution.html]]
>[[serie5|./enseignement_fichiers/L3 MASS LP/serie5.html]] [[solution|./enseignement_fichiers/L3 MASS LP/serie5solution.html]]
>[[serie6|./enseignement_fichiers/L3 MASS LP/serie6.html]] [[solution|./enseignement_fichiers/L3 MASS LP/serie6solution.html]]
>[[serie7|./enseignement_fichiers/L3 MASS LP/serie7.html]] [[solution|./enseignement_fichiers/L3 MASS LP/serie7solution.html]]
5 COURS (2h) : le jeudi Ć  partir du 22 janvier 2009 (13h-15h salle M-14)
5 TP (4h)         : le jeudi Ć  partir du 22 janvier 2009 (15h-19h salle 314-315)
!Projet Ơ rendre le jeudi 12 fƩvrier
[[projetPOA|./enseignement_fichiers/L3MassPOA/projet/projet2009/projet2009.html]]
!Jeudi 22 janvier & Jeudi 29 janvier : Introduction Ơ la Programmation OrientƩ Agent & programmation en Java 
[[coursIntro|./enseignement_fichiers/L3MassPOA/Intelligence Collective.pptx]]
[[SERIE1|./enseignement_fichiers/L3MassPOA/SERIE1.html]]
!Jeudi 5 fƩvrier : introduction Ơ la programmation NetLogo
[[cours|./enseignement_fichiers/L3MassPOA/ProgrammationNetLogo.pptx]]
[[SERIE2|./enseignement_fichiers/L3MassPOA/IntroNetLogo.html]]
!Jeudi 12 fƩvrier : Automate cellulaire 1D et 2D
[[SERIE3|./enseignement_fichiers/L3MassPOA/AC.html]]
!Jeudi 19 fĆ©vrier : Dilemme du prisonnier : Jeux Ɖvolutionnistes
[[SERIE4|./enseignement_fichiers/L3MassPOA/SpatialGame.html]]
!jeudi 12 mars : ContrƓle Continue de 14h Ơ 16h 
<<<
[[AFIA|http://www.afia.polytechnique.fr/]] : Association FranƧaise pour l’Intelligence Artificielle
[[EVONET|http://www.evonet.polytechnique.fr/]] : Network of Excellence in Evolutionary Computation
[[Association Evolution Artificielle|http://www.antsearch.univ-tours.fr/ea/default.asp?FCT=DP&ID_PAGE=9]]
[[JET|http://www.afia.polytechnique.fr/node.php?lang=fr&node=285]] : JournƩes Evolutionnaires Trimestrielles

[[Evolutionary Computation journal|http://www-mitpress.mit.edu/jrnls-catalog/evolution.html]]
[[IEEE Transactions on Evolutionary Computation|http://ewh.ieee.org/tc/nnc/pubs/tec/]]
[[Theorical Computer Science (Natural Computing)|http://www.elsevier.com/wps/find/journaldescription.cws_home/505625/description#description]]
[[Complex Systems|http://www.complex-systems.com/]]
[[Advances in Complex Systems|http://journals.wspc.com.sg/acs/acs.html]]
[[Journal of Complexity|http://apnet.com/www/journal/cmnojs.htm]]
[[Complexity|http://journals.wiley.com/complexity/]]
[[The Journal of Complex Systems|http://www.santafe.edu/~bonabeau]]
[[Journal of Artificial Intelligence Research|http://www.cs.washington.edu/research/jair/home.html]]
[[Scientific American|http://www.sciam.com/]]
[[Nature|http://www.nature.com/]]
[[Science|http://science-mag.aaas.org/science/]]

[[Mes publications tracked par DBLP|http://dblp.uni-trier.de/db/indices/a-tree/c/Collard:Philippe.html]]
<<<
''[[Manuel Clergue|http://www.i3s.unice.fr/~clerguem/PAGE1/]]''
MaĆ®tre de ConfĆ©rences Ć  [[l’universitĆ© de Nice-Sophia Antipolis|http://www.unice.fr/]]
''[[Philippe Collard|http://PhilippeCollard.com/]]''
Professeur Ć  [[l’universitĆ© de Nice-Sophia Antipolis|http://www.unice.fr/]]
''[[Cathy Escazut |http://www.i3s.unice.fr/~escazut/]]''
MaĆ®tre de ConfĆ©rences Ć  [[l’universitĆ© de Nice-Sophia Antipolis|http://www.unice.fr/]]
''[[SƩbastien VƩrel |http://www.i3s.unice.fr/~verel/]]''
MaĆ®tre de ConfĆ©rences Ć  [[l’universitĆ© de Nice-Sophia Antipolis|http://www.unice.fr/]]
<<<
<<<
*<<tag Publication>>
*[[Diffusion de la connaissance]]
@@color(red):Techniques pour l'Evolution Artificielle@@
<<<
[[Objectif]]
[[Permanent]]
[[Doctorant]]
[[Sujet1]] : Systèmes complexes hybrides : application à la coévolution Homme-Machine
[[Sujet2]] : Dynamique spatiale des SystĆØmes Complexes pour l'optimisation
[[autre lien|http://www.i3s.unice.fr/tea/POSITIONS/positions.html]]
<<saveChanges>><<closeAll>><<newTiddler>>
[[ ^ |SiteTitle]][[ ^^ |SiteSubtitle]][[ = |SideBarOptions]]
----
<<slider chkSliderOptionsPanel OptionsPanel options 'Change TiddlyWiki advanced options'>> [[Ā© tiddlywiki|http://www.tiddlywiki.com/]] <<version>> 
<<search>> @@bgcolor(orange):<<today 0WW>>/52@@ <<tag ENSEIGNEMENT>> <<tag RECHERCHE>> __[[ADMINISTRATION]]__ <<tag Publication>> @@bgcolor(orange):<<today 0DD/mmm/YY>>@@ __[[Carte de visite]]__  <<saveChanges>>@@bgcolor(red):<<toggleSideBar "" :: hide >>@@
[img[picturename|./logo_UNSA-01.jpg]] @@color(yellow):Philippe@@@@color(orange):Collard@@
/*
{{{
*/
body {
 background-color: #ffffff;
}

#siteSubtitle {
 font-weight: bold;
}


#displayArea {
 margin: 0em 15em 0em 0.5em;
 background-color: #ffffff;
}

#titleLine {
 color: #ffffff;
 background-color: #330000;
 padding: 1em 1em;
}

#sidebarOptions .sidebarSubHeading {
 color: #000000;
}

.tiddler .button {
 padding: 0.2em 0.4em 0.2em 0.4em;
 background-color: #ffffef;
 color: #000000;
 border-left: 1px solid #bcbcbc;
 border-top: 1px solid #bcbcbc;
 border-right: 1px solid #330000;
 border-bottom: 1px solid #330000;
}

.tiddler .button:hover {
 color: #000000;
 background-color: #ffe271;
 border-left: 1px solid #330000;
 border-top: 1px solid #330000;
 border-right: 1px solid #bcbcbc;
 border-bottom: 1px solid #bcbcbc;
}

#tiddlerDisplay {
}

.tiddler {
}

.selectedTiddler {
 background-color: #ffffcc;
 font-size: 9pt;
 padding-top: 10px;
 padding-left: 10px;
 padding-bottom: 10px;
 padding-right: 10px;
 border-left: 1px solid #330000;
 border-top: 1px solid #330000;
 border-right: 1px solid #330000;
 border-bottom: 1px solid #330000;
}

.unselectedTiddler {
 font-size: 9pt;
 padding-top: 10px;
 padding-left: 10px;
 padding-bottom: 10px;
 padding-right: 10px;
 border-left: 1px solid #ffffff;
 border-top: 1px solid #ffffff;
 border-right: 1px solid #ffffff;
 border-bottom: 1px solid #ffffff;
}

.title {
 font-size: 13pt;
 padding-left: 5px;
 background-color: #ffff77;
 border-left: 1px solid #330000;
 border-top: 1px solid #330000;
 border-right: 1px solid #330000;
 border-bottom: 1px solid #330000;
// background-color: #cccc99;
}

.viewer pre { width: 100%; overflow: auto; }
}}}
!Sujet
Systèmes complexes hybrides : application à la coévolution Homme-Machine
!Mots clƩs
SystĆØmes adaptatifs complexes (SaC), approches Ć©volutionnaires de l’informatique (AE), AE interactifs (AEi), ergonomie cognitive (EC).
!Description du sujet
Les systĆØmes adaptatifs complexes (SaC) sont sont composĆ©s de multiples Ć©lĆ©ments interconnectĆ©s et ont la capacitĆ© de changer et d'apprendre selon les interactions qu'ils ont avec leur environnement. A chaque niveau d'organisation, leur Ć©volution fait explorer de nouvelles variations dans la classe des possibles et opĆØre une sĆ©lection suivant un objectif donnĆ© (stabilitĆ© de leur structure, amĆ©lioration de leur rĆ©ponse ...) ; cela leur permet d'atteindre une robustesse aux perturbations et aux frustrations. Du fait mĆŖme de leur complexitĆ©, les SaC posent des problĆØmes difficiles pour leur observation, leur modĆ©lisation et leur contrĆ“le. La science des systĆØmes complexes propose une dĆ©marche interdisciplinaire qui consiste Ć  Ć©tudier une mĆŖme question Ć  propos d’objets de recherche diffĆ©rents.
Un challenge de l'informatique omniprésente (ubiquitaire) est la conception de systèmes ambients intelligents devant prendre en compte les utilisateurs, leurs besoins et leur préférences. Ces systèmes sont par essence complexes et adaptatifs. Dans un tel système une co-évolution machines (services) / utilisateurs est à l'oeuvre, conduisant à considérer des systèmes complexes hybrides.
Ce sujet se place dans le cadre des approches évolutionnaires interactives et de l'ergonomie cognitive (EC). Les approches évolutionnaires de l'informatique (AE) consistent à « imiter » au sein d'un programme les capacités d'une population d'organismes à s'adapter à son environnement à l'aide des mécanismes de sélection et variation ; le plus souvent l'objectif sera d'optimiser une fonction ou un processus modélisés par une fonction dite de « fitness ». Les AE interactifs (AEi) sont utilisées dès lors que la fitness n'est plus formalisable et qu'il s'avère nécessaire d'intégrer la connaissance d'un utilisateur dans la boucle évolutionnaire afin d'évaluer la qualité des solutions proposées.
L'implication humaine dans un processus d'évaluation pose des problèmes liés à la fatigue et la subjectivité, et plus généralement, à la fiabilité des informations recueillies, qui engendre des mesures floues et bruitées. Dans un tel processus les capacités humaines induisent de sérieuses contraintes en temps et espace qui limitent le nombre d'agents et d'itérations. Une solution à ce problème consiste à rendre pour l'utilisateur humain sa propre évaluation "transparente" ; on pourra par exemple enregistrer en temps réel le mouvement des yeux sur un écran de manière totalement transparente pour l'utilisateur ; ou bien extraire les préférences d'un utilisateur se "connectant" dans un système informatique ambiant.
La spƩcification du comportement attendu de l'utilisateur nƩcessite un lien transparent entre les donnƩes de bas niveau disponibles et les concepts naturels de l'utilisateur ; d'un autre cotƩ, nous devons commencer par Ʃtudier les comportements standard des utilisateurs.
D'un point de vue théorique il faudra étudier les propriétés (optima locaux, corrélation, neutralité,...) de l'espace de recherche induit par l'utilisateur (Human Fitness Landscape) ; un tel espace est "construit" sur la base de critères objectifs (i.e directement liés à la fitness réelle) mais aussi sur des critères psychologiques comme l'effet de surprise ou d'innovation, il est dynamique et co-évolue avec celui de la machine.
!Commentaires
    * Un Projet Exploratoire Pluridisciplinaire a ƩtƩ dƩposƩ sur cette thƩmatique conjointement par les laboratoires I3S et LPEQ de l'UNSA
    * Cette thèse pourra naturellement se dérouler dans le cadre de notre collaboration avec le Laboratoire de Psychologie Expérimental & Quantitative
    * Réseau national des systèmes complexes : http://complexsystems.lri.fr/RNSC/tiki-index.php 
!Bibliographie
    * P. Funes, E. Sklar, H. JuillƩ and J. Pollack. Animal-Animat Coevolution : Using the animal population as Fitness Function. Fifth International Conference on Simulation of adaptive Behavior. MIT Press, 525-533 (1998)
    * Y. Semet. Interactive Evolutionary Computation: a survey of existinf theory (2002)
    * Parmee I.C. Evolutionary and adaptive Computing in Engineering Design. Springer Verlag, 2001
! Sujet
Dynamique spatiale des SystĆØmes Complexes pour l'optimisation
! Mots clƩs
SystĆØmes complexes ( SC), approches Ć©volutionnaires de l’informatique (AE), optimisation dynamique.
! Description du sujet
Les systèmes complexes (SC) se caractérisent par une robustesse aux perturbations et aux frustrations. A chaque niveau, leur évolution fait explorer de nouvelles variations dans la classe des possibles et opère une sélection. Le contexte général de cette thèse est la conception de Systèmes Artificiels Complexes (SAC) inspirés de systèmes naturels complexes (SNC) issus par exemple de la biologie moléculaire ou de l'éthologie. Afin de créer des systèmes technologiques autonomes, robustes et dotés de capacités d'évolution une nouvelle forme d'ingénierie devra s'inspirer des SNC. Les SAC doivent être pensés comme des systèmes auto-organisés et adaptatifs basés sur un ensemble d'entités distribuées. Ils reproduisent les principes organisationnels qui existent dans la nature mais n'ont pas d'équivalent parmi les techniques traditionnelles de conception. Les SNC peuvent être une source d'inspiration pour la réalisation de systèmes robustes et autonomes dans des environnements dynamiques.
Ce sujet se place dans le cadre des approches Ć©volutionnaires de l'informatique (AE) qui consistent Ć  Ā« imiter Ā» au sein d'un programme les capacitĆ©s d'une population d'organismes Ć  s'adapter Ć  son environnement Ć  l'aide de mĆ©canismes de sĆ©lection et variation ; le plus souvent l'objectif sera d'optimiser une fonction ou un processus modĆ©lisĆ©s par une fonction dite de Ā« fitness Ā». Les AE ne sont pas contraintes par une fidĆ©litĆ© aux principes des systĆØmes biologiques ; l’innovation informatique et technologique peut librement se dĆ©tacher des donnĆ©es expĆ©rimentales ou des mĆ©canismes de fonctionnement des exemples rĆ©els. En gĆ©nĆ©ral, l'ensemble des entitĆ©s manipulĆ©es dans une AE n'est pas directement contraint et produit des dynamiques trop simples pour traiter des problĆØmes dynamiques. Nous proposons de gĆ©nĆ©raliser les AE cellulaires en "plongeant" cet ensemble dans un espace topologique (grille, rĆ©seau,...) qui aurait sa dynamique propre contrĆ“lĆ©e via une boucle de rĆ©tro-action par l'Ć©tat du systĆØme et de son environnement. Un tel couplage engendrera des dynamiques spatiales complexes (diffusion, percolation,...) qu'il faudra Ć©tudier en tant que phĆ©nomĆØne Ć©mergent et Ć©galement sous l'angle des performances pour l'optimisation en environnement dynamique par exemple sur un "dynamic vehicule routing problem".

Commentaires :
    ** Co-tutelle envisageable avec le Pr Marco Tomassini - UniversitƩ de Lausanne
    ** Réseau national des systèmes complexes : http://complexsystems.lri.fr/RNSC/tiki-index.php 

Bibliographie :
    ** Enrique Alba, BernabƩ Dorronsoro: The exploration/exploitation tradeoff in dynamic cellular genetic algorithms. IEEE Trans. Evolutionary Computation 9]](2): 126-142 (2005)
    ** David Simoncini, Philippe Collard, Sebastien Verel, and Manuel Clergue. From Cells to Islands: An unified Model of Cellular Parallel Genetic Algorithms. ACRI 2006, Cellular Automata for Research and Industry, 7th International Conference, LNCS 4173, 248-257 (2006)
    ** Mario Giacobini, Marco Tomassini, Andrea Tettamanzi, Enrique Alba: Selection intensity in cellular evolutionary algorithms for regular lattices. IEEE Trans. Evolutionary Computation 9(5): 489-505 (2005)
    ** Sebastien Verel, Leonardo Vanneschi, Philippe Collard, Marco Tomassini. Fitness Landscape of the Cellular Automata Majority Problem: View from the "Olympus". Theoretical Computer Science, ed. Elsevier, to appear 
/***
''Name:'' TWUpdate
''Author:'' Tom Otvos
''Version:'' 0.2

***/
//{{{

version.extensions.twupdate = {major: 0, minor: 2, revision: 0, date: new Date(2006,3,13,0,0,0,0), source: ""};

config.macros.twupdate = { 
 label: "mise Ć  niveau",
 sourceUrl: "http://www.tiddlywiki.com/empty.html", 
 lingo: {
 prompt: "Mettre Ć  niveau ce TiddlyWiki Ć  partir de la derniĆØre version de TiddlyWiki.com", 
 warning: "Ce document va être mis à jour avec la dernière version de TiddlyWiki.\n\nSi vous confirmez, un backup du document actuel sera d'abord sauvegardé.",
 success: "Mise Ơ niveau effectuƩe. Cliquer 'OK' pour recharger votre document mis Ơ niveau",
 errNoHttp: "Echec de la requĆŖte HTTP de mise Ć  jour",
 progressLoading: "AccĆØs Ć  la derniĆØre version de TiddlyWiki.com...",
 progressLoadSuccess: "Le fichier a ƩtƩ tƩlƩchargƩ",
 progressLoadFailure: "Echec du tƩlƩchargement (%0)",
 progressMerging: "Fusion en cours avec votre document..."
 }
}

config.macros.twupdate.handler = function(place)
{
 if(!readOnly)
 createTiddlyButton(place, this.label, this.prompt, this.onClick, null, null, null);
}

config.macros.twupdate.onClick = function(e)
{
 if (!confirm(config.macros.twupdate.lingo.warning)) return;

 try {
 // force a save with backup
 var saveBackups = config.options.chkSaveBackups;
 config.options.chkSaveBackups = true;
 saveChanges();
 config.options.chkSaveBackups = saveBackups;
 
 var ajax = new AjaxHelper();
 displayMessage(config.macros.twupdate.lingo.progressLoading);
 ajax.getText(config.macros.twupdate.sourceUrl, config.macros.twupdate.performUpdate); 
 }
 catch (e) {
 alert(e);
 }

 return false;
}

config.macros.twupdate.performUpdate = function(emptyHtml, status, statusText)
{
 // note that this is begin called from a callback from an event handler, so
 // "this" is most definitely not defined!
 
 if (status == 200)
 displayMessage(config.macros.twupdate.lingo.progressLoadSuccess);
 else {
 displayMessage(config.macros.twupdate.lingo.progressLoadFailure.format([statusText]));
 return;
 }
 displayMessage(config.macros.twupdate.lingo.progressMerging);
 
 // the bulk of this is cribbed from saveChanges()...
 var originalPath = document.location.toString();
 // Check we were loaded from a file URL
 if (originalPath.substr(0,5) != "file:") {
 alert(config.messages.notFileUrlError);
 if (store.tiddlerExists(config.messages.saveInstructions))
 displayTiddler(null,config.messages.saveInstructions);
 return;
 }
 var localPath = getLocalPath(originalPath);

 // Locate the storeArea div's
 var posOpeningDiv = emptyHtml.indexOf(startSaveArea);
 var posClosingDiv = emptyHtml.lastIndexOf(endSaveArea);
 if ((posOpeningDiv == -1) || (posClosingDiv == -1)) {
 alert(config.messages.invalidFileError.format(['empty.html']));
 return;
 }

 // Save new file
 var revised = emptyHtml.substr(0,posOpeningDiv + startSaveArea.length) + 
 convertUnicodeToUTF8(allTiddlersAsHtml()) + "\n\t\t" +
 emptyHtml.substr(posClosingDiv);
 var newSiteTitle = convertUnicodeToUTF8((wikifyPlain("SiteTitle") + " - " + wikifyPlain("SiteSubtitle")).htmlEncode());
 revised = revised.replaceChunk("<title"+">","</title"+">"," " + newSiteTitle + " ");
 revised = revised.replaceChunk("<!--PRE-HEAD-START--"+">","<!--PRE-HEAD-END--"+">","\n" + store.getTiddlerText("MarkupPreHead","") + "\n");
 revised = revised.replaceChunk("<!--POST-HEAD-START--"+">","<!--POST-HEAD-END--"+">","\n" + store.getTiddlerText("MarkupPostHead","") + "\n");
 revised = revised.replaceChunk("<!--PRE-BODY-START--"+">","<!--PRE-BODY-END--"+">","\n" + store.getTiddlerText("MarkupPreBody","") + "\n");
 revised = revised.replaceChunk("<!--POST-BODY-START--"+">","<!--POST-BODY-END--"+">","\n" + store.getTiddlerText("MarkupPostBody","") + "\n");
 var save = saveFile(localPath, revised);
 if (save) {
 displayMessage(config.messages.mainSaved, "file://" + localPath);
 store.setDirty(false);
 alert(config.macros.twupdate.lingo.success);
 document.location.reload();
 }
 else
 alert(config.messages.mainFailed);
}

function AjaxHelper()
{
 this.http = null;
 
 try
 {
 this.http = new XMLHttpRequest()
 }
 
 catch(e)
 {
 // if we don't get an internal object, try allocating it using ActiveX, with successive
 // fallbacks to earlier MSXML versions as necessary
 try
 {
 this.http = new ActiveXObject("Msxml2.XMLHTTP.4.0")
 } 
 catch(e) 
 {
 try
 {
 this.http = new ActiveXObject("MSXML2.XMLHTTP")
 } 
 catch(e) 
 {
 try
 {
 this.http = new ActiveXObject("Microsoft.XMLHTTP")
 } 
 catch(e) 
 {
 this.http = null
 }
 }
 }
 }
 
 if (!this.http) throw 'Unable to allocate an HTTP request object';
}

AjaxHelper.prototype.getText = function(url, callback, async, force)
{
 if (!this.http) return;
 if (async == undefined) async = true;
 if (force == undefined) force = false;
 // ??? right now, we are not handling "forced" requests
 this._request("GET", url, callback, async, true, false);
}

AjaxHelper.prototype.getXML = function(url, callback, async, force)
{
 if (!this.http) return;
 if (async == undefined) async = true;
 if (force == undefined) force = false;
 // ??? right now, we are not handling "forced" requests
 this._request("GET", url, callback, async, true, true);
}

AjaxHelper.prototype.getHead = function(url, callback, async, force)
{
 if (!this.http) return;
 if (async == undefined) async = true;
 if (force == undefined) force = false;
 // ??? right now, we are not handling "forced" requests
 this._request("HEAD", url, callback, async, false, false);
}

AjaxHelper.prototype.abort = function()
{
 if (this.http) this.http.abort();
}

AjaxHelper.prototype.setRequestHeader = function(name, value)
{
 if (this.http) this.http.setRequestHeader(name, value);
}

AjaxHelper.prototype._request = function(method, url, callback, async, hasResponse, hasResponseXML)
{
 if (!this.http) return;
 
 // get reference to request object so we can use it in closure
 var xmlHttp = this.http, helper = this;
 xmlHttp.onreadystatechange = function()
 {
 if (!async) return;
 if (xmlHttp.readyState == 4)
 callback((hasResponse ? (hasResponseXML ? xmlHttp.responseXML : xmlHttp.responseText) : null), xmlHttp.status, xmlHttp.statusText, helper._parsedResponseHeaders());
 }
 
 try {
 // need some cross-domain privileges for Firefox
 try {
 netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
 } 
 catch (e) 
 {
 }
 
 xmlHttp.open(method, url, async);
 xmlHttp.send(null);
 if (!async) callback((hasResponse ? (hasResponseXML ? xmlHttp.responseXML : xmlHttp.responseText) : null), xmlHttp.status, xmlHttp.statusText, this._parsedResponseHeaders());
 }
 
 catch (e)
 {
 alert(e);
 }
}

AjaxHelper.prototype._parsedResponseHeaders = function()
{
 if (this.http) {
 var headersArray = new Array();
 var headers = this.http.getAllResponseHeaders().split("\n");
 for (var i = 0; i < headers.length; i++) {
 var h = headers[i].trim();
 if (h.length == 0) continue;
 // value can have ':' so do not use split here!
 var sep = h.indexOf(':');
 headersArray[h.substring(0, sep).trim()] = h.substr(sep + 1).trim();
 }
 return headersArray;
 }
 else
 return null;
}

//}}}
>[[Informatique Evolutionnaire]] (Evolutionary computation)
>>Paysage de Fitness
>>>Mesures de difficultƩ
>>>NeutralitƩ
>>[[Algorithme Evolutionnaire Cellulaire|CEA.html]]
>>Programmation GƩnƩtique
>SystĆØmes artificielles complexes
>Metaheuristics
/***

|Name|ToggleSideBarMacro|
|Created by|SaqImtiaz|
|Location|http://tw.lewcid.org/#ToggleSideBarMacro|
|Version|1.0|
|Requires|~TW2.x|
!Description:
Provides a button for toggling visibility of the SideBar. You can choose whether the SideBar should initially be hidden or displayed.

!Demo
<<toggleSideBar "Toggle Sidebar">>

!Usage:
{{{<<toggleSideBar>>}}} <<toggleSideBar>>
additional options:
{{{<<toggleSideBar label tooltip show/hide>>}}} where:
label = custom label for the button,
tooltip = custom tooltip for the button,
show/hide = use one or the other, determines whether the sidebar is shown at first or not.
(default is to show the sidebar)

You can add it to your tiddler toolbar, your MainMenu, or where you like really.
If you are using a horizontal MainMenu and want the button to be right aligned, put the following in your StyleSheet:
{{{ .HideSideBarButton {float:right;} }}}

!History
*23-07-06: version 1.0: completely rewritten, now works with custom stylesheets too, and easier to customize start behaviour. 
*20-07-06: version 0.11
*27-04-06: version 0.1: working.

!Code
***/
//{{{
config.macros.toggleSideBar={};

config.macros.toggleSideBar.settings={
         styleHide :  "#sidebar { display: none;}\n"+"#contentWrapper #displayArea { margin-right: 1em;}\n"+"",
         styleShow : " ",
         arrow1: "Ā«",
         arrow2: "Ā»"
};

config.macros.toggleSideBar.handler=function (place,macroName,params,wikifier,paramString,tiddler)
{
          var tooltip= params[1]||'toggle sidebar';
          var mode = (params[2] && params[2]=="hide")? "hide":"show";
          var arrow = (mode == "hide")? this.settings.arrow1:this.settings.arrow2;
          var label= (params[0]&&params[0]!='.')?params[0]+" "+arrow:arrow;
          var theBtn = createTiddlyButton(place,label,tooltip,this.onToggleSideBar,"button HideSideBarButton");
          if (mode == "hide")
             { 
             (document.getElementById("sidebar")).setAttribute("toggle","hide");
              setStylesheet(this.settings.styleHide,"ToggleSideBarStyles");
             }
};

config.macros.toggleSideBar.onToggleSideBar = function(){
          var sidebar = document.getElementById("sidebar");
          var settings = config.macros.toggleSideBar.settings;
          if (sidebar.getAttribute("toggle")=='hide')
             {
              setStylesheet(settings.styleShow,"ToggleSideBarStyles");
              sidebar.setAttribute("toggle","show");
              this.firstChild.data= (this.firstChild.data).replace(settings.arrow1,settings.arrow2);
              }
          else
              {    
               setStylesheet(settings.styleHide,"ToggleSideBarStyles");
               sidebar.setAttribute("toggle","hide");
               this.firstChild.data= (this.firstChild.data).replace(settings.arrow2,settings.arrow1);
              }

     return false;
}

setStylesheet(".HideSideBarButton .button {font-weight:bold; padding: 0 5px;}\n","ToggleSideBarButtonStyles");

//}}}
<<newTiddler>> <<newJournal "DD MMM YYYY">>
<<<
[[Configurer]]
----
[[Administration FranƧaise|http://www.service-public.fr/]]
[[Education Nationale|http://www.education.gouv.fr/index.php]]
[[LegiFrance|http://www.legifrance.gouv.fr/]]
[[Bulletin Officiel|http://www.education.gouv.fr/bo/default.htm]]
[[UniversitƩ de Nice-Sophia Antipolis|http://portail.unice.fr/jahia/jsp/index.jsp]]
----
[[Pages Jaunes|http://www.pagesjaunes.fr/]]
[[MƩtƩo|http://www.meteofrance.com/FR/index.jsp]]
[[Le Conjugueur|http://www.leconjugueur.com/]]
A WikiWord is a word composed of a bunch of other words slammed together with each of their first letters capitalised. WikiWord notation in a conventional WikiWikiWeb is used to name individual pages while TiddlyWiki uses WikiWord titles for smaller chunks of MicroContent. Referring to a page with a WikiWord automatically creates a link to it. Clicking on a link jumps to that page or, if it doesn't exist, to an editor to create it. This ThirdVersion of TiddlyWiki also adds NonWikiWordLinks.