Category Archives: Software

Educational LCS

Ryan Urbanowicz is pleased to announce the availability of an educational LCS. The Educational Learning Classifier System (eLCS) is a set of code demos that are intended to serve as an educational resource to learn the basics of a Michigan-Style … Continue reading

Posted in Software | Leave a comment

GAssist and BioHEL code resource

Jaume Bacardit has the source code for two excellent Pittsburgh style LCS for data mining tasks available at:   Interdisciplinary Computing and Complex BioSystems (ICOS) research group   [http://ico2s.org/] Thank you to the project team for posting this code.  

Posted in Software | Leave a comment

Yet Another cGA Implementation, Now in Haskell.

A year ago, I mentioned that I always write a cGA implementation when I learn a new language. Then, I was trying to get back to fluent in Haskell. A couple of days ago, Martin Pelikan just did the same

Continue reading

Posted in Estimation of distribution algorithms, Genetic algorithms, Notes, Software | Tagged , | Comments Off on Yet Another cGA Implementation, Now in Haskell.

cGA, Parallelism, Processes, and Erlang

Back in Fall 2006 I was lucky to be at the right place, at the right time. Kumara Sastry and David E. Goldberg were working to pulverize some preconceptions about how far you could scale genetic algorithms. As I said,

Continue reading

Posted in erlang, Estimation of distribution algorithms, Genetic algorithms, Notes, Software | Tagged , | Comments Off on cGA, Parallelism, Processes, and Erlang

Yet Another cGA Implementation, Now in Erlang.

Wanna have some Sunday afternoon fun? Just refresh your Erlang skills. Since this is me having fun, what better way to do so than to write yet another implementation of the compact Genetic Algorithm originally (cGA) proposed by Georges Harik?

Continue reading

Posted in erlang, Estimation of distribution algorithms, Genetic algorithms, Notes, Software | Tagged | Comments Off on Yet Another cGA Implementation, Now in Erlang.

Meandre 2.0 Alpha Preview = Scala + MongoDB

A lot of water under the bridge has gone by since the first release of Meandre 1.4.X series. In January I went back to the drawing board and start sketching what was going to be 1.5.X series. The slide deck

Continue reading

Posted in Crochet, Data-Intensive Computing, meandre, mongodb, Presentations, RDF, Research, scala, Software | Tagged , , , | Comments Off on Meandre 2.0 Alpha Preview = Scala + MongoDB

GAssist and GALE Now Available in Python

Ryan Urbanowicz has released Python versions of GAssits and GALE!!! Yup, so excited to see a new incarnation of GALE doing the rounds. I cannot wait to get my hands on it. Ryan has also done an excellent job porting UCS, XCS, and MCS to Python and making those implementations available via “LCS & GBML central” for […]

Related posts:

  1. GALE is back!
  2. Fast mutation implementation for genetic algorithms in Python
  3. Transcoding NIGEL 2006 videos

Continue reading

Posted in Learning classifier systems, python, Research, Software | Tagged , , , , , , , | Comments Off on GAssist and GALE Now Available in Python

Python LCS Implementations (GALE & GAssist) for SNP Environment

Urbanowicz_GAssist_2010 Urbanowicz_GALE_2010 The above .zip files contain open source python implementations of existing LCS algorithms (GALE & GAssist) written/modified to accommodate SNP (single nucleotide polymorphism) gene association studies. These are the implementations used in the following paper recently accepted at … Continue reading

Posted in Software | 3 Comments

Scaling eCGA Model Building via Data-Intensive Computing

I just uploaded the technical report of the paper we put together for CEC 2010 on how we can scale up eCGA using a MapReduce approach. The paper, besides exploring the Hadoop implementation, it also presents some very compelling results obtained with MongoDB (a document based store able to perform parallel MapReduce tasks via sharding). […]

Related posts:

  1. Scaling Genetic Algorithms using MapReduce
  2. Data-Intensive Computing for Competent Genetic Algorithms: A Pilot Study using Meandre
  3. Data-Intensive Computing for Competent Genetic Algorithms: A Pilot Study using Meandre

Continue reading

Posted in Data-Intensive Computing, eCGA, Estimation of distribution algorithms, hadoop, map-reduce, mongodb, pro, Research, Software | Comments Off on Scaling eCGA Model Building via Data-Intensive Computing

Python LCS Implementations (XCS, UCS, MCS) for SNP Environment

Urbanowicz_XCS_2009 Urbanowicz_UCS_2009 Urbanowicz_MCS_2009 The above .zip files contain open source python implementations of existing LCS algorithms (XCS, UCS, MCS) written/modified to accommodate SNP gene association studies. These are the implementations used in the following paper published in the proceeding of GECCO … Continue reading

Posted in Software | 3 Comments