Skip to main content

Blog

Learn About Our Meetup

5000+ Members

MEETUPS

LEARN, CONNECT, SHARE

Join our meetup, learn, connect, share, and get to know your Toronto AI community. 

JOB POSTINGS

INDEED POSTINGS

Browse through the latest deep learning, ai, machine learning postings from Indeed for the GTA.

CONTACT

CONNECT WITH US

Are you looking to sponsor space, be a speaker, or volunteer, feel free to give us a shout.

[D] Genetic algorithms: Pros and cons of asexual reproduction vs merging two parents?

Quick dumbed-down basics:

  1. Create a bunch of random systems (brains, networks, whatever)
  2. Run each system through your simulation and rate its fitness
  3. Take the fittest systems, then breed and mutate them
  4. Repeat steps #2 and #3 until satisfactory results

Obviously this is an oversimplification, but my only concern right now is step #3. There are two common methods to create a new batch of systems:

  1. Asexual Reproduction

    Simple enough. Take one “parent” system, copy it, and then randomly mutate it.

  2. Two-Parent Reproduction

    Take two parent systems, merge them together according to predefined rules, and then throw in a couple random mutations.

What I’m curious about is, what are the pros and cons of either method? How is the first method not just a simplified version of the second method? Theoretically, you could get identical offspring from both methods, so why go through the more complicated routine of the second?

submitted by /u/rockitman12
[link] [comments]