Harnessing Digital Evolution.

The article discusses digital evolution in computers. Digital evolution is a form of evolutionary computation where self-replicating computer programs evolve inside a user-defined computational environment. Replicating organisms receive limited resources and instruction-level mutations which, using...

Descripción completa

Detalles Bibliográficos
Publicado en:Computer (00189162) Vol. 41; no. 1; pp. 54 - 64
Autores principales: McKinley, Philip, Cheng, Betty H. C., Ofria, Charles, Knoester, David, Beckmann, Benjamin, Goldsby, Heather
Formato: Artículo
Publicado: IEEE Jan2008
Materias:
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=28160147&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 28160147
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00189162
        PUT
      jtl: Computer (00189162)
      issn: 00189162
      maglogo: N
    pubinfo:
      dt: Jan2008
      vid: 41
      iid: 1
      pid: 13605
      pub: IEEE
    artinfo:
      ui:
        28160147
        10.1109/MC.2008.17
      ppf: 54
      ppct: 10
      formats:
      tig:
        atl: Harnessing Digital Evolution.
      aug:
        au:
          McKinley, Philip
          Cheng, Betty H. C.
          Ofria, Charles
          Knoester, David
          Beckmann, Benjamin
          Goldsby, Heather
        affil: Michigan State University
      su:
        Evolutionary computation
        Computer software
        Natural selection
        Digital computer simulation
        Central processing units
        Problem solving
        Computer systems
      sug:
        subj:
          Evolutionary computation
          Computer software
          Natural selection
          Digital computer simulation
          Central processing units
          Problem solving
          Computer systems
      ab: The article discusses digital evolution in computers. Digital evolution is a form of evolutionary computation where self-replicating computer programs evolve inside a user-defined computational environment. Replicating organisms receive limited resources and instruction-level mutations which, using natural selection, gives the population a variety where complex behaviors, such as problem solving strategies, can evolve. This environment uses the Avida digital evolution platform where organisms are made up of a circular list of instructions, a genome and a virtual CPU. Several cells containing no more than one organism at a time comprise the Avida environment and when the organism replicates the system places the offspring in a random cell, killing any other inhabitant. INSET: Evolution in a Computer.
      pubtype: Academic Journal
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2008
    holdings:
      @attributes:
        islocal: N