Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Emergent Algorithms?

Emergent Algorithms?

Scheduled Pinned Locked Moved The Lounge
csharpgame-devalgorithmsjsonquestion
6 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    AAntix
    wrote on last edited by
    #1

    I'm not sure if I'm using the proper term, so someone correct me if I'm not. I am looking for examples of "emergent algorithms"; basically algorithms with very simple, generic rules that when applied, create complex patterns. The game of life comes to mind. I also rememember reading a CP article that outlined a series of rules that when applied would visually create a flock of birds flying around the screen. Maybe emergent complexity is a better term? Any insight is greatly appreciated.

    Jim RunFatBoy.net[^] - Exercise for the rest of us.

    J M G 3 Replies Last reply
    0
    • A AAntix

      I'm not sure if I'm using the proper term, so someone correct me if I'm not. I am looking for examples of "emergent algorithms"; basically algorithms with very simple, generic rules that when applied, create complex patterns. The game of life comes to mind. I also rememember reading a CP article that outlined a series of rules that when applied would visually create a flock of birds flying around the screen. Maybe emergent complexity is a better term? Any insight is greatly appreciated.

      Jim RunFatBoy.net[^] - Exercise for the rest of us.

      J Offline
      J Offline
      Josh Smith
      wrote on last edited by
      #2

      Genetic algorithms might be of interest to you. They run through variations of small sequences/patterns to find the optimal (or near optimal) solution to a given problem.

      :josh: My WPF Blog[^]

      1 Reply Last reply
      0
      • A AAntix

        I'm not sure if I'm using the proper term, so someone correct me if I'm not. I am looking for examples of "emergent algorithms"; basically algorithms with very simple, generic rules that when applied, create complex patterns. The game of life comes to mind. I also rememember reading a CP article that outlined a series of rules that when applied would visually create a flock of birds flying around the screen. Maybe emergent complexity is a better term? Any insight is greatly appreciated.

        Jim RunFatBoy.net[^] - Exercise for the rest of us.

        M Offline
        M Offline
        Marc Clifton
        wrote on last edited by
        #3

        AAntix wrote:

        basically algorithms with very simple, generic rules that when applied, create complex patterns.

        You mean like, in, out, repeat if necessary, and 9 months later a complex pattern emerges? Marc -- modified at 16:26 Monday 14th August, 2006

        XPressTier

        Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson
        People are just notoriously impossible. --DavidCrow
        There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer

        A J 2 Replies Last reply
        0
        • M Marc Clifton

          AAntix wrote:

          basically algorithms with very simple, generic rules that when applied, create complex patterns.

          You mean like, in, out, repeat if necessary, and 9 months later a complex pattern emerges? Marc -- modified at 16:26 Monday 14th August, 2006

          XPressTier

          Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson
          People are just notoriously impossible. --DavidCrow
          There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer

          A Offline
          A Offline
          AAntix
          wrote on last edited by
          #4

          Kind of. 'Emergent properties' seems to be a better term. Finally found some references for what I am referring to. http://en.wikipedia.org/wiki/Emergence[^] http://www.oreillynet.com/pub/a/network/2002/02/22/johnson.html[^]

          Jim RunFatBoy.net[^] - Exercise for the rest of us.

          1 Reply Last reply
          0
          • A AAntix

            I'm not sure if I'm using the proper term, so someone correct me if I'm not. I am looking for examples of "emergent algorithms"; basically algorithms with very simple, generic rules that when applied, create complex patterns. The game of life comes to mind. I also rememember reading a CP article that outlined a series of rules that when applied would visually create a flock of birds flying around the screen. Maybe emergent complexity is a better term? Any insight is greatly appreciated.

            Jim RunFatBoy.net[^] - Exercise for the rest of us.

            G Offline
            G Offline
            Gary R Wheeler
            wrote on last edited by
            #5

            The term cellular automata[^] comes to mind.


            Software Zen: delete this;

            Fold With Us![^]

            1 Reply Last reply
            0
            • M Marc Clifton

              AAntix wrote:

              basically algorithms with very simple, generic rules that when applied, create complex patterns.

              You mean like, in, out, repeat if necessary, and 9 months later a complex pattern emerges? Marc -- modified at 16:26 Monday 14th August, 2006

              XPressTier

              Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson
              People are just notoriously impossible. --DavidCrow
              There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer

              J Offline
              J Offline
              Josh Smith
              wrote on last edited by
              #6

              Marc Clifton wrote:

              You mean like, in, out, repeat if necessary

              repeat if necessary?!?!?! Whoa, too much info! I think you mean stop if necessary :-D

              :josh: My WPF Blog[^]

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • World
              • Users
              • Groups