Healing strategies for networks: Difference between revisions
From Santa Fe Institute Events Wiki
(One intermediate revision by the same user not shown) | |||
Line 82: | Line 82: | ||
Attempt local (and other suggested healings) and study healing performance? (by Amitabh) | Attempt local (and other suggested healings) and study healing performance? (by Amitabh) | ||
Simulator latest version [http://www-iis.unil.ch/~cdarabos/csss/project_rbn/rbn.zip] | Simulator (in Java) latest version [http://www-iis.unil.ch/~cdarabos/csss/project_rbn/rbn.zip] | ||
== Article / Project Report == | == Article / Project Report == | ||
[http://www-iis.unil.ch/~cdarabos/csss/project_rbn/sfi07_rbn.pdf Article current version ] | |||
[http://www-iis.unil.ch/~cdarabos/csss/project_rbn/ Article current version (directory) ] | |||
== Background Reading == | == Background Reading == |
Latest revision as of 14:42, 3 August 2007
CSSS Santa Fe 2007 |
Title
An investigation into healing strategies for boolean networks (?) [Perhaps lexical networks as well - see further below]
Can be seen as the boolean approach of Learning & the aging brain --Amelie
though boolean networks seems a good choice, I think we should still keep an open mind whether we want to use boolean networks only (useful for modelling brain, circuits etc where a global function is computed by the network.) or a network of intelligent nodes (like computers useful for peer-to-peer, distributed, real computer networks etc). -- Amitabh
Next Meetings
Week 3 - Thursday, 4:30pm - Great Hall (by Chris)
Week 2 - Thursday, 12:30 - Great Hall (by Chris)
Week 2 - Tuesday, 12:30 - Great Hall (by Chris)
Members
- Alex Healing (alexhealing (at) gmail.com)
- Amelie Veron
- Sayan -- See suggested project on healing in lexical networks at this page: Lexical Networks
- Christian Darabos
- Amitabh Trehan
- nathan menke
- Tim Johann
- ...
Overview
Simple
- Random Boolean Network
- Evolve network parameters (boolean function, connections, ...)
- Select n best networks
- Apply different healing strategies to each n network and compare
Evolved-Resilience Network
- Random Boolean Network
- Evolve with failures / insertions
- Select n best networks
- Apply different healing strategies
Healing Strategies
- Re-evolve whole network
- Local healing / Directed evolution
- Static re-evolution around failure point
- Breadth-first
- Depth-first
- Dynamic expansion of re-evolution
- Static re-evolution around failure point
Types of failure
- Removal of node
- Removal of connections
- Byzantine failure(Insertion of 'crazy' node)
Still to decide
- Simulation environment - Java? : NetLogo?
- Stochasisity / non-determinism?
- Boolean functions, etc...
Planning and Progress
( Suggested: Please enter the aspect of the project you are working on and with whom and your suggestions for coordination)
Tim (and Chris): Have developed a boolean network in NetLogo:
- [RBN Explorer]
- [RBN Generator] - use this program to generate files for the Failure/Healing Program
- [RBN Failure/Healing Program]
Next steps: define the input nodes to the network and set of output nodes to represent a function. Suggestion at last meeting: Use the configuration of the whole network as the input. Alternate suggestion: Is there a way to have input as a fixed set of nodes so that the boolean network can itself work as a module (this would make the network analogous to the brain and the inputs analogous to the sensory neurons).
Attempt local (and other suggested healings) and study healing performance? (by Amitabh)
Simulator (in Java) latest version [1]
Article / Project Report
Article current version (directory)
Background Reading
- A description of Boolean Networks with examples and pictures
- Wikipedia article with links to Stuart Kauffman's work
- File:Csusc07heal.pdf An abstract about a self-healing algorithm in reconfigurable networks -- Amitabh
...