• DocumentCode
    1796764
  • Title

    Evolution-in-materio: Solving bin packing problems using materials

  • Author

    Mohid, Maktuba ; Miller, Julian Francis ; Harding, Simon L. ; Tufte, Gunnar ; Lykkebo, Odd Rune ; Massey, Mark Kieran ; Petty, Michael C.

  • Author_Institution
    Dept. of Electron., Univ. of York, York, UK
  • fYear
    2014
  • fDate
    9-12 Dec. 2014
  • Firstpage
    38
  • Lastpage
    45
  • Abstract
    Evolution-in-materio (EIM) is a form of intrinsic evolution in which evolutionary algorithms are allowed to manipulate physical variables that are applied to materials. This method aims to configure materials so that they solve computational problems without requiring a detailed understanding of the properties of the materials. The concept gained attention through the work of Adrian Thompson who in 1996 showed that evolution could be used to design circuits in FPGAS that exploited the physical properties of the underlying silicon [21]. In this paper, we show that using a purpose-built hardware platform called Mecobo, we can solve computational problems by evolving voltages, signals and the way they are applied to a microelectrode array with a chamber containing single-walled carbon nanotubes and a polymer. Here we demonstrate for the first time that this methodology can be applied to the well-known computational problem of bin packing. Results on benchmark problems show that the technique can obtain results reasonably close to the known global optima. This suggests that EIM is a promising method for configuring materials to carry out useful computation.
  • Keywords
    bin packing; carbon nanotubes; evolutionary computation; field programmable gate arrays; lab-on-a-chip; logic design; microelectrodes; EIM; FPGA; Mecobo; bin packing problem; computational problem; design circuit; evolution-in-materio; evolutionary algorithm; global optima; intrinsic evolution; microelectrode array; physical property; purpose-built hardware platform; single-walled carbon nanotubes; Arrays; Biological cells; Computers; Electrodes; Field programmable gate arrays; Hardware; Materials;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolvable Systems (ICES), 2014 IEEE International Conference on
  • Conference_Location
    Orlando, FL
  • Type

    conf

  • DOI
    10.1109/ICES.2014.7008720
  • Filename
    7008720