julian francis miller department of electronics the ... · “in conventional design the vast...

65
1 1 Evolution Evolution in in materio materio Julian Francis Miller Julian Francis Miller Department of Electronics Department of Electronics The University of York, UK The University of York, UK http://www.elec.york.ac.uk/staff/jfm7.html http://www.evolutioninmaterio.com [email protected]

Upload: others

Post on 27-Oct-2019

4 views

Category:

Documents


0 download

TRANSCRIPT

11

Evolution Evolution in in materiomaterio

Julian Francis Miller Julian Francis Miller Department of ElectronicsDepartment of ElectronicsThe University of York, UKThe University of York, UK

http://www.elec.york.ac.uk/staff/jfm7.htmlhttp://www.evolutioninmaterio.com

[email protected]

22

What is Evolution What is Evolution in in materiomaterio??

�� The manipulation of a physical system The manipulation of a physical system by computer controlled evolution (CCE) by computer controlled evolution (CCE) of its physical propertiesof its physical properties

33

Programming with modelProgramming with model--free free mattermatter

�� The dominant view of computation is The dominant view of computation is based on Boolean logic. Yet based on Boolean logic. Yet wewe are not are not based on thatbased on that

�� How can we utilize the magnificent How can we utilize the magnificent potential for computation in the physical potential for computation in the physical world without understanding the rules of world without understanding the rules of the game?the game?

44

Why we should be interested Why we should be interested in evolution in evolution in in materiomaterio??

�� Natural evolution is Natural evolution is par excellencepar excellence an an algorithm that exploits the physical properties algorithm that exploits the physical properties of materialsof materials

�� Artificial Evolution may be more effective Artificial Evolution may be more effective when the configurable medium has a rich and when the configurable medium has a rich and complex physicscomplex physics

�� It holds the promise that we can discover new It holds the promise that we can discover new computational devicescomputational devices

55

From Evolution From Evolution in in simulosimulo to to EvolutionEvolution in in materiomaterio

�� Evolving using simulated physicsEvolving using simulated physics

�� Evolving in simulation and then buildingEvolving in simulation and then building

�� Evolving without simulation (in Evolving without simulation (in materiomaterio))

66

Evolution in Evolution in simulosimulo: a classic: a classic

Karl Sims, 1994

77

From simulation to physical From simulation to physical implementation: static structuresimplementation: static structures

(top) Funes and Pollack, Artificial Life 1998.

(bottom left) Linden and Altshuler, Microwave Journal 1996

(bottom right) Lohn et al. 2004

88

From simulation to physical From simulation to physical implementation: moving structuresimplementation: moving structures

Pollack et al, Artificial Life, 2001

99

Properties required by evolvable Properties required by evolvable physical media?physical media?

�� Their physical properties must be affected Their physical properties must be affected by changes to external controllable by changes to external controllable physical variablesphysical variables

�� To be evolvable the media must beTo be evolvable the media must be�� Strong criterion: must be able to be resetStrong criterion: must be able to be reset

�� Weak criterion: strong genetic inheritance of Weak criterion: strong genetic inheritance of physical characteristicsphysical characteristics

1010

Some dangers of conventional Some dangers of conventional programmingprogramming……

�� ““In conventional design the vast majority of In conventional design the vast majority of interactions that could possibly contribute to the interactions that could possibly contribute to the problem are deliberately excludedproblem are deliberately excluded”” (Michael (Michael Conrad 1988)Conrad 1988)

�� ““Get a computer to do what needs to be done, Get a computer to do what needs to be done, without telling it how to do itwithout telling it how to do it”” (Arthur Samuel (Arthur Samuel 1983)1983)

�� ““Nothing makes sense in computing except in Nothing makes sense in computing except in the light of evolutionthe light of evolution”” ((ToffoliToffoli 2005) 2005)

1111

Making matter computeMaking matter compute

1212

How do you How do you evolveevolve matter to matter to compute? compute?

Configuration dataConfiguration data

Incident signalIncident signal Modified signalModified signal Test for Test for desired desired responseresponse

Configuration population subject to Configuration population subject to artificial evolutionartificial evolution

Fitness Fitness calculationcalculation

1313

Has anybody demonstrated Has anybody demonstrated evolvable physical media?evolvable physical media?

�� Gordon Gordon PaskPask? 1958 ? 1958 -- Ferrous sulphateFerrous sulphate�� Jonathan Mills? 1996 Jonathan Mills? 1996 –– conducting plastic foam conducting plastic foam �� Adrian Thompson, 1996 Adrian Thompson, 1996 -- siliconsilicon�� Adrian Adrian StoicaStoica, Didier Keymeulen, Riccardo , Didier Keymeulen, Riccardo ZebulumZebulum, ,

2000 2000 -- siliconsilicon�� HuelsbergenHuelsbergen, Rietman, , Rietman, SlousSlous, 1998 , 1998 -- siliconsilicon�� Derek Linden, 2001 Derek Linden, 2001 -- reed switch arrayreed switch array�� Jon Bird and Paul Layzell, 2002 Jon Bird and Paul Layzell, 2002 -- siliconsilicon�� Simon Harding and Julian Miller, 2004 Simon Harding and Julian Miller, 2004 -- liquid crystalliquid crystal

1414

Gordon Gordon PaskPask

““Physical analogues to the Physical analogues to the Growth of a ConceptGrowth of a Concept””Mechanization of Thought Mechanization of Thought Processes, Symposium 10, Processes, Symposium 10, National Physical Laboratory, National Physical Laboratory, H.M.S.O (London) pp 765H.M.S.O (London) pp 765--794, 1958.794, 1958.

1515

What What PaskPask was trying to dowas trying to do

�� Build a machine without any explicit definition Build a machine without any explicit definition of its parts (selfof its parts (self--building)building)

�� Able to build its own Able to build its own ““relevance criteriarelevance criteria”” and and find the observables required to solve the find the observables required to solve the tasktask

�� He needed a He needed a ‘‘physically richphysically rich’’ machine which machine which could be adaptively steeredcould be adaptively steered

1616

Schematic of Electrode array Schematic of Electrode array and Ferrous sulphate mediumand Ferrous sulphate medium

1717

What What PaskPask diddid

“…“…the rewarding procedure acts by supplying the rewarding procedure acts by supplying more current for constructing threads whenever more current for constructing threads whenever the mode of problem solution, implied by the the mode of problem solution, implied by the existence of a certain thread structure, satisfies existence of a certain thread structure, satisfies an external criterion, such as maximising the an external criterion, such as maximising the output of the process. In this learning by reward output of the process. In this learning by reward procedure some threads flourish, others will procedure some threads flourish, others will prove abortive. prove abortive. It is a lengthy and inefficient kind It is a lengthy and inefficient kind of learning not unlike natural selectionof learning not unlike natural selection”” -- ((PaskPask1958)1958)

1818

““We have made an earWe have made an ear…”…”

�� ““We have made an ear and a magnetic receptor. We have made an ear and a magnetic receptor. The ear can discriminate two frequencies, one of The ear can discriminate two frequencies, one of the order of fifty cycles per second and the other the order of fifty cycles per second and the other on the order of one hundred cycles per second. on the order of one hundred cycles per second. The The ‘‘training proceduretraining procedure’’ takes approximately half takes approximately half a day and once having got the ability to a day and once having got the ability to recognize sound at all, the ability to recognize recognize sound at all, the ability to recognize and discriminate two sounds comes more and discriminate two sounds comes more rapidlyrapidly…”…” -- (see (see CarianiCariani 1993)1993)

1919

Jon Mill’s Extended Analogue Computer

Computing substrate is conducting packaging foam

Mills 1996

2020

Extended Analogue Computer

INPUT

LLA

LLA LLA

LLA

OUTPUT

CURRENT

SINK/SRC

2121

Quantum Dot ComputationQuantum Dot Computation

�� Dots have two spin statesDots have two spin states�� Array acts as a two Array acts as a two

dimensional cellular dimensional cellular automatonautomaton

�� Magnetic probes set the Magnetic probes set the initial spin states of the dotsinitial spin states of the dots

�� The dots interact and the The dots interact and the states of the output dots are states of the output dots are readread

�� In principle an evolutionary In principle an evolutionary algorithm could decide the algorithm could decide the initial CA configurationinitial CA configuration

For more detail see: Harding, Miller, Rietman Journal of Unconventional Computing, 2008

2222

Generic Generic in in silicosilicoevolvable platform evolvable platform

FPTA Cell

FPGA Cell

2323

Adrian Thompson’s experiment

Thompson 1996

2424

The functional circuit

2525

Thompson and Thompson and LayzellLayzell’’ss ConclusionConclusion

�� Core of timing mechanism is a subtle Core of timing mechanism is a subtle property of the VLSI mediumproperty of the VLSI medium

�� They ruled out:They ruled out:�� glitches, beat frequenciesglitches, beat frequencies

�� metastabilitymetastability

�� thermal timethermal time--constants (selfconstants (self--heating)heating)

�� Evolution has exploited properties of the Evolution has exploited properties of the system that are at present unknownsystem that are at present unknown

2626

Paul Layzell: Evolvable Paul Layzell: Evolvable MotherboardMotherboard

Layzell 1998

2727

An evolved inverter that used An evolved inverter that used the measurement apparatus as the measurement apparatus as

a circuit component!a circuit component!

2828

Evolved oscillator circuit and output Evolved oscillator circuit and output response (Layzell)response (Layzell)

In 20 runs 10 were successful to within 1% with a minimum amplitude of 100mV

2929

Analysis of evolved oscillatorsAnalysis of evolved oscillators�� Difficult to clarify how the circuits workDifficult to clarify how the circuits work

�� If transistors are replaced by nominally identical ones, the If transistors are replaced by nominally identical ones, the output frequency can change by up to 30%output frequency can change by up to 30%

�� Simulation of circuits with parasitic capacitance failed to Simulation of circuits with parasitic capacitance failed to oscillateoscillate

�� Some oscillators only worked while a nearby soldering iron Some oscillators only worked while a nearby soldering iron was switched on!was switched on!

�� Programmable switchesProgrammable switches’’ characteristics are almost characteristics are almost certainly important for circuit operationcertainly important for circuit operation

3030

An evolved radioAn evolved radio

�� Some circuits that achieved high fitness Some circuits that achieved high fitness were found to be amplifying radio signals were found to be amplifying radio signals (generated by nearby PCs) that were (generated by nearby PCs) that were stable enough over the sampling period to stable enough over the sampling period to give good fitness scoresgive good fitness scores

�� The circuit board tracks were being used The circuit board tracks were being used as an aerial!as an aerial!

Bird and Layzell 2002

3131

Evolution of antennasEvolution of antennas

�� Physical evolution of Physical evolution of antennas using reed antennas using reed switchesswitches

Linden 2001

3232

Evolve and test apparatusEvolve and test apparatus

3333

Evolution Evolution in in silicosilico or or in in materiomaterio??

�� Unconstrained evolution in silicon is possibleUnconstrained evolution in silicon is possible

�� Intrinsic evolution often utilizes incidental Intrinsic evolution often utilizes incidental environmental effects to achieve a solutionenvironmental effects to achieve a solution

�� Although these can be a nuisance we should not give Although these can be a nuisance we should not give up. up. It is too early to worry about analysis.It is too early to worry about analysis.

�� Other material systems may have advantages. At the Other material systems may have advantages. At the very least evolution may tell us that computational very least evolution may tell us that computational circuits can be constructed in unusual systems. This circuits can be constructed in unusual systems. This may inspire conventional design in such systems (i.e. may inspire conventional design in such systems (i.e. evolution as a discovery tool)evolution as a discovery tool)

3434

What material systems could we What material systems could we use?use?

�� Liquid crystalLiquid crystal

�� Conducting and Conducting and electroactiveelectroactive polymerspolymers

�� ElectrochromicElectrochromic glassglass

�� Voltage controlled colloidsVoltage controlled colloids

�� Irradiated SiliconIrradiated Silicon

�� LangmuirLangmuir--Blodgett filmsBlodgett films

�� nanoparticlenanoparticle suspensionssuspensions

�� microbial consortiamicrobial consortia

�� Excitable media (reaction diffusion systems)Excitable media (reaction diffusion systems)

�� Biological neuronsBiological neurons

3535

Effects of applied fields on Effects of applied fields on nanoparticlenanoparticle suspensionssuspensions

�� Gold Gold nanoparticlesnanoparticles in water in water form wires and other structures form wires and other structures under the influence of an under the influence of an alternating electric fieldalternating electric field

Source: http://www.physorg.com/news122660454.html

�� Scientists at Rensselaer Scientists at Rensselaer Polytechnic Institute found that Polytechnic Institute found that the contact angle of a droplet the contact angle of a droplet of of nanofluidnanofluid solution changes solution changes when exposed to an electric when exposed to an electric field. February 19, 2008field. February 19, 2008

Hermanson et al., Science, 2001

3636

Computation through reactionComputation through reaction--diffusion processesdiffusion processes

Massively parallel computing deviceMassively parallel computing device��micromicro--volumes of the chemical volumes of the chemical medium act as elementary processors; medium act as elementary processors; data and the results of the computation data and the results of the computation are encoded as concentration profiles are encoded as concentration profiles of the reagents, of the reagents,

��Computation is performed via the Computation is performed via the spreading and interaction of waves caused spreading and interaction of waves caused by the local disturbances.by the local disturbances.��Drawbacks: slow, difficult to control, Drawbacks: slow, difficult to control, uncertain programmabilityuncertain programmability

Adamatzky et al 2005

3737

Liquid crystal programmable Liquid crystal programmable mattermatter?

�� Mesoscopic organisation:Mesoscopic organisation:�� Size between atomic and macroscopic. Such systems Size between atomic and macroscopic. Such systems

exhibit emergent organised behaviourexhibit emergent organised behaviour

smecticsmectic nematicnematic

Organic elongated Organic elongated polar molecules that polar molecules that are affected by electric are affected by electric fieldsfields

Many other types: dyeMany other types: dye--doped, polymer doped, polymer dispersed, conducting, dispersed, conducting, discoticdiscotic

3838

Evolution in Liquid CrystalEvolution in Liquid Crystal

�� It is possible to evolve computational functions It is possible to evolve computational functions in liquid crystal (Harding and Miller 2004 in liquid crystal (Harding and Miller 2004 onwards)onwards)

3939

In In materiomaterio evolution in progressevolution in progress

4040

LC EvolvableLC Evolvable MotherboardMotherboard

GNDGND

INPUT SIGNALINPUT SIGNAL

LC OUTPUTLC OUTPUT

CONFIGURATION CONFIGURATION VOLTAGESVOLTAGES

4141

Genotype representationGenotype representation

0 1 2 6 3 7 2 4 8 3 0 1 7 3 5 1 3 5 …. 0.2 -0.4 1.4 3.4 3.9

Ground (fixed)Ground (fixed)

Input signal Input signal (fixed)(fixed)

Output signal Output signal (fixed)(fixed)

5 input voltages in 5 input voltages in range range --10v to +10v 10v to +10v discretizeddiscretizedin 16bit in 16bit levelslevels

4242

Genetic AlgorithmGenetic Algorithm

�� Population 40Population 40

�� Top 5 genotypes promoted. Population Top 5 genotypes promoted. Population filled with tournament selected (size 5) filled with tournament selected (size 5) others that were mutated (5 mutations others that were mutated (5 mutations each)each)

�� 100 generations.100 generations.

�� It took approximately 1 minute to It took approximately 1 minute to evaluteevaluteeach generationeach generation

4343

Task: Tone discriminatorTask: Tone discriminator�� Evolve a Evolve a ““circuitcircuit”” that can discriminate between that can discriminate between

two possible applied signals: two possible applied signals: �� Signals were square waves, 0Signals were square waves, 0--5V, 100Hz, 5kHz5V, 100Hz, 5kHz

�� Test sequence:Test sequence:�� 250ms 5Khz, 250ms 100Hz, 250ms 5KHz 250ms 5Khz, 250ms 100Hz, 250ms 5KHz �� Reward: count percentage output < 0.1V for 100Hz and Reward: count percentage output < 0.1V for 100Hz and

output >0.1V for 5kHzoutput >0.1V for 5kHz

�� Many pairs of frequencies were tried and Many pairs of frequencies were tried and proved successfulproved successful

4444

Best evolved Best evolved ““circuitcircuit”” responseresponse

4545

2nd Input Frequency

1stIn

put F

requ

ency

100

10

Average Average generations to generations to

find solutionfind solution

Evolved tone discriminators for Evolved tone discriminators for other frequenciesother frequencies

4646

Some Analysis Some Analysis

�� CrosspointCrosspoint switches unlikely to be involved as they are switches unlikely to be involved as they are designed for high frequency audio/video signals.designed for high frequency audio/video signals.�� feedthroughfeedthrough capacitance is 0.2pF and the switch capacitance is capacitance is 0.2pF and the switch capacitance is

20pF.20pF.

�� Is the LCD is acting as a configurable RC network?Is the LCD is acting as a configurable RC network?

�� When an evolved configuration is reloaded it fails to work, When an evolved configuration is reloaded it fails to work, however if a population contains that individual it evolves to however if a population contains that individual it evolves to work in 2work in 2--3 generations3 generations

4747

Robot TaskRobot Task

�� Evolve a liquid crystal display to control a Evolve a liquid crystal display to control a simulated robot simulated robot

�� Robot must explore the environment and avoid Robot must explore the environment and avoid wall collisionwall collision

�� The robot can The robot can ““hearhear”” frequencies in each of two frequencies in each of two ““earsears”” whose pitch is inversely proportional to whose pitch is inversely proportional to the distance of the ear from point of contact with the distance of the ear from point of contact with barrierbarrier

�� Robot has two motorsRobot has two motors

4848

A Robot Controller In LCA Robot Controller In LCSonar 1Sonar 1

Sonar 2Sonar 2Sonar 2

Motor 1Motor 1

Motor 2Motor 2

Liquid CrystalLiquid Crystal

Configuration Configuration voltages, from PCvoltages, from PC

4949

Connections to LC for Robot TaskConnections to LC for Robot Task

GNDGND

INPUT SIGNALSINPUT SIGNALS

MOTOR MOTOR OUTPUTSOUTPUTS

CONFIGURATION CONFIGURATION VOLTAGESVOLTAGES

5050

Near objects

Far objects

�Output from sonar is a square wave whose frequency is inversely proportional to “time of flight”

�Output scales from 1hz to 5kHz

�Distance is sampled every 100ms, and output oscillator frequencies updated. Adds noise and slow response to external change.

““SonarSonar”” technical stufftechnical stuff

5151

Evolved SolutionsEvolved Solutions

1 2

3 4

5252

The future: An evolvable The future: An evolvable microelectrode array microelectrode array

device?device?

http://www.multichannelsystems.com/

5353

Further workFurther work�� Build a evolvable microelectrode array Build a evolvable microelectrode array

devicedevice�� Use different types of LC, Use different types of LC, nanoparticlenanoparticle

suspensionssuspensions�� Attempt to evolve solutions to much Attempt to evolve solutions to much

harder problemsharder problems�� Understand how the devices workUnderstand how the devices work�� Examine potential of other physical Examine potential of other physical

systemssystems

5454

ThoughtsThoughts

�� Evolution in Evolution in materiomaterio is an automated is an automated discoverydiscovery process. It can help us find process. It can help us find material substrates that can be utilized for material substrates that can be utilized for computationcomputation

�� It potentially can allow It potentially can allow ““programmingprogramming”” at a at a molecular level (massively parallel)molecular level (massively parallel)

�� It is probably most useful for tasks where it It is probably most useful for tasks where it is difficult to construct efficient is difficult to construct efficient conventional solutions (i.e. AI problems)conventional solutions (i.e. AI problems)

5555

ConclusionsConclusions

�� To be able to evolve things you need To be able to evolve things you need phenotypic richnessphenotypic richness

�� It is feasible for us to get computer controlled It is feasible for us to get computer controlled evolution to create technology for us. Not tell evolution to create technology for us. Not tell it what technology it must use. it what technology it must use.

�� We know it has already created the We know it has already created the technology of living things.technology of living things.

�� We need more people to try We need more people to try ““evolution in evolution in materiomaterio””

5656

References and Recommended References and Recommended readingreading

H. H. AbelsonAbelson, D. Allen, D. , D. Allen, D. CooreCoore, C. Hanson, G. , C. Hanson, G. HomsyHomsy, T. F. Knight , T. F. Knight JrJr., R. ., R. NagpalNagpal, E. Rauch, G. J. , E. Rauch, G. J. SussmanSussman, R. Weiss, "Amorphous Computing", , R. Weiss, "Amorphous Computing", MIT Technical report, AI Memo 1665, 1999.MIT Technical report, AI Memo 1665, 1999.

A. Adamatzky,A. Adamatzky, B. De Lacy Costello, T. B. De Lacy Costello, T. AsaiAsai, Reaction Diffusion Computers, , Reaction Diffusion Computers, Elsevier 2005Elsevier 2005

A.A. Y. BarY. Bar--Cohen, Electroactive Polymer (EAP) Actuators as Artificial Cohen, Electroactive Polymer (EAP) Actuators as Artificial Muscles Muscles -- Reality, Potential and Challenges, SPIE Press, Vol. PM98, Reality, Potential and Challenges, SPIE Press, Vol. PM98, 2001.2001.

J. Bird, P. Layzell. J. Bird, P. Layzell. ““ An Evolved Radio and its Implications for Modelling the An Evolved Radio and its Implications for Modelling the Evolution of Novel sensorsEvolution of Novel sensors”” , Proceedings of Congress on Evolutionary , Proceedings of Congress on Evolutionary Computation, pp 1836Computation, pp 1836--1841, 2002.1841, 2002.

P. P. CarianiCariani, "To evolve an ear: epistemological implications of Gordon , "To evolve an ear: epistemological implications of Gordon Pask'sPask'selectrochemical devices", Systems Research, electrochemical devices", Systems Research, VolVol 10, No. 3, pp 1910, No. 3, pp 19--33, 33, 19931993

5757

S. Chandrasekhar, "Columnar, S. Chandrasekhar, "Columnar, DiscoticDiscoticNematicNematicand Lamellar Liquid and Lamellar Liquid Crystals: Their Structure and Physical Properties", in D. Crystals: Their Structure and Physical Properties", in D. DemusDemus, et al. , et al. Vol. 2B, pp. 749Vol. 2B, pp. 749--780, 1998.780, 1998.

M. Conrad, "The price of programmability", in R. M. Conrad, "The price of programmability", in R. HerkenHerken(ed.), The (ed.), The Universal Turing Machine: A Fifty Year Survey, pp 285Universal Turing Machine: A Fifty Year Survey, pp 285--307, Oxford 307, Oxford University Press, 1988.University Press, 1988.

W. A W. A CrosslandCrosslandand T. D. Wilkinson, "and T. D. Wilkinson, "NondisplayNondisplayapplications of liquid applications of liquid crystals" in [12 ], Vol. 1, pp 763crystals" in [12 ], Vol. 1, pp 763--822.822.

D. D. DemusDemus, J. Goodby, G. W. Gray, H. , J. Goodby, G. W. Gray, H. --W. W. SpiessSpiess, V. , V. VillVill (eds.), Handbook (eds.), Handbook of Liquid Crystals, of Liquid Crystals, VolVol 1, 2A, 2B, 3, Wiley1, 2A, 2B, 3, Wiley--VCH, 1998.VCH, 1998.

J. J. DevillersDevillers (ed.), Genetic Algorithms in Molecular Modelling, Academic (ed.), Genetic Algorithms in Molecular Modelling, Academic Press, NY, 1996.Press, NY, 1996.

FunesFunes, P, Pollack, J. , P, Pollack, J. ““ Evolutionary Body Building: Adaptive Physical Evolutionary Body Building: Adaptive Physical Designs for RobotsDesigns for Robots””, Artificial Life, 4(4), pp. 337, Artificial Life, 4(4), pp. 337----357, 1998.357, 1998.

S. L. Harding, J. F. Miller, and E. Rietman. S. L. Harding, J. F. Miller, and E. Rietman. ““ Evolution in Evolution in MaterioMaterio: : Exploiting the Physics of Materials for ComputationExploiting the Physics of Materials for Computation”” . . Journal of Journal of Unconventional ComputingUnconventional Computing.. 4, 4, (2008) pp. 155(2008) pp. 155--194, 2008.194, 2008.

S. L. Harding and J. F. Miller. S. L. Harding and J. F. Miller. ““ Evolution in Evolution in MaterioMaterio: Computing with : Computing with Liquid CrystalLiquid Crystal”” . . Journal of Unconventional ComputingJournal of Unconventional Computing.. Vol. 3 (No. 4) Vol. 3 (No. 4) pp. 243pp. 243--257, 2007257, 2007

5858

S. L. Harding and J. F. Miller. S. L. Harding and J. F. Miller. ““ Evolution in Evolution in MaterioMaterio: A Real: A Real--Time Time Robot Controller in Liquid CrystalRobot Controller in Liquid Crystal”” . Proceedings of the . Proceedings of the NASA/DOD Evolvable Hardware Conference, IEEE Computer NASA/DOD Evolvable Hardware Conference, IEEE Computer Society, pp. 229Society, pp. 229--238, 2005.238, 2005.

S. L. Harding and J. F. Miller. S. L. Harding and J. F. Miller. ““ A Tone Discriminator In Liquid A Tone Discriminator In Liquid CrystalCrystal”” , Proceedings of the Congress on Evolutionary , Proceedings of the Congress on Evolutionary Computation (CEC'2004), IEEE Press, pp 1800Computation (CEC'2004), IEEE Press, pp 1800--1807, 2004 1807, 2004

K. D. K. D. HermansonHermanson, S. O. , S. O. LumsdonLumsdon, J. P. Williams, E. W. , J. P. Williams, E. W. KalerKaler, O. D. , O. D. VelevVelev, ", "DielectrophoreticDielectrophoreticAssembly of Electrically Functional Assembly of Electrically Functional MicrowiresMicrowiresfrom from NanoparticleNanoparticleSuspensions", Science, Vol. 294, Suspensions", Science, Vol. 294, pp 1082 pp 1082 -- 1086, 2001.1086, 2001.

L. L. HuelsbergenHuelsbergen, E. A. Rietman, R. , E. A. Rietman, R. SlousSlous, , ““ Evolution of Evolution of astableastablemultivibratorsmultivibratorsin in silicosilico”” Evolvable Systems: From Biology to Evolvable Systems: From Biology to HardwareHardware, Sipper, M., Mange, D., Perez, Sipper, M., Mange, D., Perez--UribeUribe, , A.(edsA.(eds.). .). Springer, New York, 66Springer, New York, 66––77, 1998.77, 1998.

II--C. C. KhooKhoo, Liquid Crystals: physical properties and nonlinear optical , Liquid Crystals: physical properties and nonlinear optical phenomena, Wiley, 1995.phenomena, Wiley, 1995.

5959

II --C. C. KhooKhoo, S. , S. SlussarenkoSlussarenko, B. D. Guenther, Min, B. D. Guenther, Min--Yi Shih, P. Chen, W. V. Yi Shih, P. Chen, W. V. Wood, "Optically induced spaceWood, "Optically induced space--charge fields, dc voltage, and charge fields, dc voltage, and extraordinarily large nonlinearity in dyeextraordinarily large nonlinearity in dye--doped doped nematicnematicliquid crystals", liquid crystals", Optics Letter, Vol. 23, No. 4, pp 253Optics Letter, Vol. 23, No. 4, pp 253--255, 1998.255, 1998.

B. B. KhusidKhusidand A and A ActivosActivos, "Effects of , "Effects of interparticleinterparticleelectric interactions on electric interactions on dielectrophoresisdielectrophoresisin colloidal suspensions", in colloidal suspensions", Physical Review EPhysical Review E, Vol. 54, , Vol. 54, No. 5, pp 5428No. 5, pp 5428--5435, 1996.5435, 1996.

C. Langton, "Computation at the Edge of Chaos: Phase TransitionsC. Langton, "Computation at the Edge of Chaos: Phase Transitionsand and Emergent Computation", in S. Forrest (ed.) Emergent Computation,Emergent Computation", in S. Forrest (ed.) Emergent Computation,pp 12pp 12--37, MIT Press, 1991.37, MIT Press, 1991.

J. J. LangeheineLangeheine, K. Meier, J. , K. Meier, J. SchemmelSchemmel, , ““ Intrinsic Evolution of Intrinsic Evolution of AnalogAnalogElectronic Circuits Using a CMOS FPTA ChipElectronic Circuits Using a CMOS FPTA Chip”” , Proc., Proc.International International Congress on Evolutionary Methods for Design, Optimization and CoCongress on Evolutionary Methods for Design, Optimization and Control ntrol with Applications to Industrial Problems (EUROGEN 2003) G. with Applications to Industrial Problems (EUROGEN 2003) G. BugedaBugeda, , J.A.J.A.-- DDéésidsidéériri , J. , J. PeriauxPeriaux, M. , M. SchoenauerSchoenauerand G. Winter (eds.), 2003and G. Winter (eds.), 2003

R. B. Laughlin, D. Pines, J. R. B. Laughlin, D. Pines, J. SchmalianSchmalian, B. P. , B. P. StojkovicStojkovic, P. , P. WolynesWolynes, "The , "The middle way", Proc. Nat. Acad. middle way", Proc. Nat. Acad. SciSci, Vol. 97, No. 1, pp 32, Vol. 97, No. 1, pp 32--37, 2000.37, 2000.

P. Layzell. P. Layzell. ““ A new research tool for intrinsic hardware evolutionA new research tool for intrinsic hardware evolution”” , in M. , in M. Sipper, D. Mange, A. Sipper, D. Mange, A. PPéérezrez--UribeUribe (eds.), Proc. of The 2(eds.), Proc. of The 2ndnd Int. Conf. on Int. Conf. on Evolvable Systems: From Biology to Hardware, LNCS, vol. 1478, Evolvable Systems: From Biology to Hardware, LNCS, vol. 1478, SpringerSpringer--VerlagVerlag, pp. 47, pp. 47-- 56, 1998.56, 1998.

6060

P. Layzell, DPhil thesis, School of Cognitive and Computing P. Layzell, DPhil thesis, School of Cognitive and Computing Sciences, University of Sussex, 2001Sciences, University of Sussex, 2001

D.S. Linden and E.E. D.S. Linden and E.E. AltshulerAltshuler. . ““ Automating Wire Antenna Design Automating Wire Antenna Design using Genetic Algorithmsusing Genetic Algorithms”” , Microwave Journal, Vol. 39, No. 3, , Microwave Journal, Vol. 39, No. 3, March 1996.March 1996.

D. Linden, E. E. D. Linden, E. E. AltshulerAltshuler, "Evolving Wire Antennas using Genetic , "Evolving Wire Antennas using Genetic Algorithms", in, A. Algorithms", in, A. StociaStocia, D. Keymeulen and J. , D. Keymeulen and J. LohnLohn, Proc. of , Proc. of The 1st NASA/The 1st NASA/DoDDoD Workshop on Evolvable Hardware, IEEE Workshop on Evolvable Hardware, IEEE Computer Soc. Press, pp 225Computer Soc. Press, pp 225--232, 1999.232, 1999.

D. Linden, "A System for Evolving Antennas InD. Linden, "A System for Evolving Antennas In--Situ", in D. Situ", in D. Keymeulen, A. Keymeulen, A. StociaStociaJ. J. LohnLohn,, and R. ,, and R. ZebulumZebulum, Proc. of The 3rd , Proc. of The 3rd NASA/NASA/DoDDoD Workshop on Evolvable Hardware, IEEE Computer Workshop on Evolvable Hardware, IEEE Computer Society Press, pp 249Society Press, pp 249--255, 2001.255, 2001.

L. F. L. F. LindoyLindoy and I. M. Atkinsonand I. M. Atkinson, , SelfSelf--assembly in Supramolecular assembly in Supramolecular Systems, Royal Society of Chemistry, 2000.Systems, Royal Society of Chemistry, 2000.

6161

J. D. J. D. LohnLohn, D. S. Linden, G. S. Hornby, W. F. Kraus, A. Rodriquez, D. S. Linden, G. S. Hornby, W. F. Kraus, A. Rodriquez--Arroyo, S. Arroyo, S. SeufertSeufert, , ““ Evolutionary Design of an XEvolutionary Design of an X--Band Antenna Band Antenna for NASA's Space Technology 5 Missionfor NASA's Space Technology 5 Mission”” , Proc. of 2004 IEEE , Proc. of 2004 IEEE Antenna and Propagation Society International Symposium and Antenna and Propagation Society International Symposium and USNC/URSI National Radio Science Meeting, 3, pp. 2313 USNC/URSI National Radio Science Meeting, 3, pp. 2313 –– 2316, 2316, 2004.2004.

J. F. Miller, "Evolvable hardware: some directions for the futurJ. F. Miller, "Evolvable hardware: some directions for the future", e", Second NASA/DOD Workshop on Evolvable Hardware: available Second NASA/DOD Workshop on Evolvable Hardware: available http://www.elec.york.ac.uk/intsys/users/jfm7/eh00/index.htmhttp://www.elec.york.ac.uk/intsys/users/jfm7/eh00/index.htm

J. F. Miller, K. Downing, J. F. Miller, K. Downing, ““ Evolution in Evolution in materiomaterio: Looking Beyond the : Looking Beyond the Silicon Box", in Adrian Silicon Box", in Adrian StoicaStoica et al (Eds. ) 2002 NASA/DOD et al (Eds. ) 2002 NASA/DOD Conference on Evolvable Hardware, pp. 167Conference on Evolvable Hardware, pp. 167--176, IEEE Computer 176, IEEE Computer Society Press, 2002.Society Press, 2002.

Mills, J. The Continuous Retina: Image Processing with a SingleMills, J. The Continuous Retina: Image Processing with a Single--Sensor Artificial Neural Field Network. Proc. IEEE Conf. Neural Sensor Artificial Neural Field Network. Proc. IEEE Conf. Neural Network, 1996. Network, 1996.

R. J. Mortimer, "R. J. Mortimer, "ElectrochromicElectrochromicmaterials", Chem. Soc. Rev, materials", Chem. Soc. Rev, VolVol 26, 26, pp 147pp 147--156, 1997.156, 1997.

6262

M. M. OlteanOltean. . ““ SwitchableSwitchableGlass: A possible medium for Evolvable HardwareGlass: A possible medium for Evolvable Hardware”” . . Proceedings of NASA conference on Adaptive Hardware Systems, IEEProceedings of NASA conference on Adaptive Hardware Systems, IEEE E CS Press, pp 81CS Press, pp 81--87, 200687, 2006

G. G. PaskPask, "Physical analogues to the growth of a concept", Mechanization, "Physical analogues to the growth of a concept", Mechanizationof of Thought Processes, Symposium 10, National Physical Laboratory, Thought Processes, Symposium 10, National Physical Laboratory, H.M.S.O (London) pp 765H.M.S.O (London) pp 765--794, 1958.794, 1958.

J. B. Pollack, H. Lipson, G. S. Hornby, and P. J. B. Pollack, H. Lipson, G. S. Hornby, and P. FunesFunes. Three Generations of . Three Generations of Automatically Designed Robots. Automatically Designed Robots. Artificial LifeArtificial Life, 7(3), pp. 215 , 7(3), pp. 215 –– 223, 2001 223, 2001

M. Pope and C. E. M. Pope and C. E. SwenbergSwenberg, Electronic Processes of Organic Crystals and , Electronic Processes of Organic Crystals and Polymers, 2Polymers, 2ndnd edition, Oxford University Press, 1999.edition, Oxford University Press, 1999.

S. R. S. R. RestainoRestaino, D. Dayton, S. Browne, J. , D. Dayton, S. Browne, J. GonglewskiGonglewski, J. Baker, S. Rogers, S. , J. Baker, S. Rogers, S. McDermott, J. Gallegos and M. Shapiro, "On the use of dual frequMcDermott, J. Gallegos and M. Shapiro, "On the use of dual frequency ency nematicnematicmaterial for adaptive optics systems: first results of a closedmaterial for adaptive optics systems: first results of a closed--loop loop experiment", Optics Express, Vol. 6, No. 1, pp 2experiment", Optics Express, Vol. 6, No. 1, pp 2--6, 1999.6, 1999.

D. D. SadagopanSadagopan, R. , R. PitchumaniPitchumani, "Application of Genetic Algorithms to Optimal , "Application of Genetic Algorithms to Optimal Tailoring of Composite Materials", Composites ScienceTailoring of Composite Materials", Composites Scienceand Technology , and Technology , Vol. 58, pp 571Vol. 58, pp 571--589, 1998.589, 1998.

6363

A. Samuel, A. Samuel, ““ AI: Where it has been and where it is going. Proceedings of the AI: Where it has been and where it is going. Proceedings of the Eighth International Eighth International Joint Conference on Artificial Intelligence. Los Altos, CA: MorgJoint Conference on Artificial Intelligence. Los Altos, CA: Morgan Kaufmann. Pages 1152an Kaufmann. Pages 1152--1157, 19831157, 1983

T. T. ScharfScharf, J. , J. FontannazFontannaz, M. , M. BouvierBouvierand J. and J. GruppGrupp, "A adaptive , "A adaptive microlensmicrolensformed by formed by homeotropichomeotropicaligned liquid crystals with positive dielectric aligned liquid crystals with positive dielectric anisitropyanisitropy", Molecular Crystals and Liquid", Molecular Crystals and LiquidCrystals, Crystals, VolVol 331, pp 235331, pp 235--243, 1999.243, 1999.

K.SimsK.Sims, , ““ Evolving Virtual CreaturesEvolving Virtual Creatures”” , Computer Graphics (, Computer Graphics (SiggraphSiggraph'94 Proceedings), pp.15'94 Proceedings), pp.15--22, 22, 1994.1994.

L. L. SekaninaSekanina, R. S. , R. S. ZebulumZebulum. Evolutionary discovering of the concept of the discrete state . Evolutionary discovering of the concept of the discrete state at the at the transistor level. Proc. transistor level. Proc. 2005 NASA/2005 NASA/DoDDoD Conference on Evolvable Hardware, Conference on Evolvable Hardware, IEEE Computer IEEE Computer Society Press Society Press pp. pp. 7373--78, 2005.78, 2005.

L. L. SekaninaSekanina, R. S. , R. S. ZebulumZebulum.. ““ Intrinsic Evolution of Controllable Oscillators in FPTAIntrinsic Evolution of Controllable Oscillators in FPTA--22”” , Proc. of , Proc. of the 3the 3rdrd Int. Conf. on Evolvable Systems: From Biology to Hardware, LNCSInt. Conf. on Evolvable Systems: From Biology to Hardware, LNCS, vol. 3637, , vol. 3637, SpringerSpringer--VerlagVerlag, pp 98, pp 98--107, 2005.107, 2005.

A. A. StoicaStoica, D. Keymeulen, R. , D. Keymeulen, R. ZebulumZebulum, A. , A. ThakoorThakoor, T. , T. DaudDaud, G. , G. KlimeckKlimeck, Y. Jin, R. , Y. Jin, R. TawelTaweland V. and V. Duong. "Evolution of analogue circuits on Field Programmable TraDuong. "Evolution of analogue circuits on Field Programmable Transistor Arrays", in J. nsistor Arrays", in J. LohnLohn, , A. A. StociaStocia, D. Keymeulen and S. , D. Keymeulen and S. ColombanoColombano, Proc. of The 2nd NASA/, Proc. of The 2nd NASA/DoDDoD Workshop on Workshop on Evolvable Hardware, IEEE Computer Soc. Press, pp. 99 Evolvable Hardware, IEEE Computer Soc. Press, pp. 99 -- 108108, , 20002000

A. A. StoicaStoica, R. , R. ZebulumZebulum, D. Keymeulen, ", D. Keymeulen, "MixtrinsicMixtrinsic Evolution", In, J. F. Miller, A. Thompson, P. Evolution", In, J. F. Miller, A. Thompson, P. Thomson, T. C. Fogarty (eds.). Proc. of the 3Thomson, T. C. Fogarty (eds.). Proc. of the 3rdrd Int. Conf. on Evolvable Systems: From Int. Conf. on Evolvable Systems: From Biology to Hardware, LNCS, vol. 1801, SpringerBiology to Hardware, LNCS, vol. 1801, Springer--VerlagVerlag, pp 208 , pp 208 -- 217, 2000.217, 2000.

6464

A. Thompson. A. Thompson. ”” Hardware Evolution: Automatic design of electronic circuits Hardware Evolution: Automatic design of electronic circuits in reconfigurable hardware by artificial evolutionin reconfigurable hardware by artificial evolution”” . DPhil thesis, School of . DPhil thesis, School of Cognitive and Computing Sciences, University of Sussex, 1996.Cognitive and Computing Sciences, University of Sussex, 1996.

A. Thompson. "An evolved circuit, intrinsic in silicon, entwinedA. Thompson. "An evolved circuit, intrinsic in silicon, entwinedwith with physics", in T. physics", in T. HiguchHiguch, M. Iwata, W. Liu (eds.), Proc. of The 1, M. Iwata, W. Liu (eds.), Proc. of The 1stst Int. Conf. Int. Conf. on Evolvable Systems: From Biology to Hardware, LNCS, vol. 1259,on Evolvable Systems: From Biology to Hardware, LNCS, vol. 1259,SpringerSpringer--VerlagVerlag, pp. 390 , pp. 390 -- 405, 1997405, 1997

A. Thompson. "On the Automatic design of Robust Electronics throA. Thompson. "On the Automatic design of Robust Electronics through ugh Artificial Evolution", in M. Sipper, D. Mange, A. Artificial Evolution", in M. Sipper, D. Mange, A. PPéérezrez--UribeUribe (eds.), Proc. (eds.), Proc. of The 2of The 2ndnd Int. Conf. on Evolvable Systems: From Biology to Hardware, Int. Conf. on Evolvable Systems: From Biology to Hardware, LNCS, vol. 1478, SpringerLNCS, vol. 1478, Springer--VerlagVerlag, pp. 13, pp. 13-- 24, 1998.24, 1998.

A. Thompson, P. Layzell. A. Thompson, P. Layzell. ““ Analysis of Unconventional Evolved Analysis of Unconventional Evolved ElectronicsElectronics”” , Communications of the ACM, Vol. 42, Part 4, pp. 71, Communications of the ACM, Vol. 42, Part 4, pp. 71--7979

A. Thompson, P. Layzell. "Evolution on Robustness in an ElectronA. Thompson, P. Layzell. "Evolution on Robustness in an Electronics ics Design", in J. Miller, A. Thompson, P. Thomson, T.C. Fogarty (edDesign", in J. Miller, A. Thompson, P. Thomson, T.C. Fogarty (eds.), s.), Proc. of The 3rd Int. Conf. on Evolvable Systems: From Biology tProc. of The 3rd Int. Conf. on Evolvable Systems: From Biology to o Hardware, LNCS, vol. 1801, SpringerHardware, LNCS, vol. 1801, Springer--VerlagVerlag, pp. 218 , pp. 218 -- 228, 2000.228, 2000.

6565

A. Thompson, P. A. Thompson, P. LayzellLayzell, and R. S. , and R. S. ZebulumZebulum, , ““ Explorations in design Explorations in design space: Unconventional electronics design through artificial space: Unconventional electronics design through artificial evolutionevolution”” , , IEEE Trans. IEEE Trans. EvolEvol. Comp.. Comp., 3(3):167, 3(3):167--196, 1999.196, 1999.

T. T. ToffoliToffoli , , ““ Nothing makes sense in computing except in the light of Nothing makes sense in computing except in the light of evolutionevolution”” , International Journal of Unconventional Computing , International Journal of Unconventional Computing 11(1) (1) (2005) 3(2005) 3––2929

J. V. Vincent, "From Cellulose to Cell", The Journal of ExperimeJ. V. Vincent, "From Cellulose to Cell", The Journal of Experimental ntal Biology, Vol. 202, pp 3263Biology, Vol. 202, pp 3263--3268, 1999.3268, 1999.

L. Weber, "Evolutionary Combinatorial Chemistry. Applications ofL. Weber, "Evolutionary Combinatorial Chemistry. Applications ofGenetic Algorithms", Drug Discovery Today, Vol. 8, pp 379Genetic Algorithms", Drug Discovery Today, Vol. 8, pp 379--385, 385, 1998.1998.

G. G. WhitesidesWhitesides, J. P. Mathias, C. P. , J. P. Mathias, C. P. SetoSeto, "Molecular Self, "Molecular Self--Assembly and Assembly and NanochemistryNanochemistry: A Chemical Strategy for the Synthesis of : A Chemical Strategy for the Synthesis of Nanostructures", Science, Vol. 29, pp 1312Nanostructures", Science, Vol. 29, pp 1312--1319, 1991.1319, 1991.