Evolutionary Computation as a Form of Organization

in crypto-news •  8 years ago  (edited)

Evolutionary Computation as a Form of Organization

enter image description here

>The Free Knowledge Exchange (FKE) project introduces the concept of evolutionary knowledge management based on concepts of GA. It used a human-based genetic algorithm (HBGA) for the task of collaborative solving of problems expressed in natural language (Kosoruko , 2000a). It was created in 1997 for a small organization with the goal of promoting success of each member through new forms of cooperation based on better knowledge management.

Human genetic based algorithms pave the way for evolutionary self organizing architectures. These architectures can be social, political, economic, or physical.

The idea is that user preferences are tracked in real time by the smart architecture itself. The smart architecture then uses this feedback to continuously evolve the organization.

>The idea of human interaction came from interactive genetic algorithms (IGA) that introduced human evaluation interfaces in evolutionary computation. Human-based genetic algorithm (HBGA) usedin FKE is basically an IGA combined with human-based innovation interfaces (crossover and mutation).

What is smart architecture?

One way to grasp the concept of smart architecture is to understand the concept of interactive generative art. This kind of artwork evolves according to how you interact with it. In the case of music, the song will evolve based on it's interaction with the crowd. In the case of visual art, the visuals will evolve based on how the crowd is interacting with it. In the case we can look at WeaveSilk to have an example. To put it in other words, interactive generative art is an evolving pattern which evolves according to how you interact with it. A plantoid could also be considered autopoietic art in that it's a kind of living art and Primavera De Filippi is currently experimenting with that concept. The key for an evolving architecture which responds to the preferences of it's participants is to have feedback.

Smart architecture could be software architecture for example, or it could be a hybrid of software and physical infrastructure such as what you could have with a smart home. In a smart home for example if the home had the capability to measure your temperature with it's sensors for instance, the home itself could always guarantee a comfortable temperature for you. Even better, if the home could learn our preferences such as what foods you like to buy when you go shopping, what level of lightening you like, what music you like, then over time it could evolve to fit your preferences.

The concept of Evolutionary Computation as a Form of Organization will be discussed more in future postings within the context of how a distributed autonomous virtual state can utilize evolutionary computation to become a self optimizing system.

References

Coello, C. A. C. (2010). List of references on constraint-handling techniques used with evolutionary algorithms. Power, 80(10), 1286-1292.

Kosorukoff, A., & Goldberg, D. E. (2002, July). Evolutionary Computation As A Form Of Organization. In GECCO (Vol. 2002, pp. 965-972).

PLANTOID – by PRIMAVERA DE FILIPPI, DAVID BOVILL, VINCENT ROUDAUT AND SARA RENAUD – STWST48. (n.d.). Retrieved July, 2016, from http://projects.stwst.at/stwst48/plantoid-by-primavera-de-filippi-david-bovill-vincent-roudaut-and-sara-renaud/

If you enjoyed this article, here are some others I posted this month!

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Interesting thanks for taking the time.

  ·  8 years ago (edited)

I heard a talk about a 'mutation-algorythm' that mutates your code, and tests it under certain parameters; like a 'mutation of dna and survival of the fittest' concept. just much quicker.
'Evolutionary Computation Optimization'
Highly interesting.

Was excited about this article, however it seems to short for me to really understand the subject.

Really, need more information.

Genetic algorithms are central to the concept of evolutionary computation. There are human-based genetic algorithms which apply for instance or you could consider interactive genetic algorithms. With interactive genetic algorithms the AI uses the humans as the selector but it generates new designs.

  ·  8 years ago (edited)

Hey @dana-edwards, I enjoy your posts on these matters very much.

You could explain the concept with boxcar2d.com for example. The code mutates with each generation, incentivises mobility and slowly evolves a "car". A concept laypeople (such as myself) easily understand, and can explore for themselves.

Let me offer you a simple example of evolutionary computation.

This particular one is called Ant colony optimization.
Imagine having 10x10 field. On 10 of those fields imagine "food" or dots for "ants" to collect. You have 10 "ants". Ants know nothing about whats food or whats a map. They know only left and forward (3 lefts is a right).

And then you "let" those ants to walk freely across the map. In total randomness. After a while, you "collect" ants and pick the best ones, the ones that managed to collect more food by random actions. They become "parents" of the new generation of ants which will be very similar to parents and changed only slighty according to the mutation or crossover techniques used.
The process is repeated until you have a generation of ants that picks the food in an optimal way.

You did not program your ants to do anything but to move randomly and yet they learn how to pick up the food through evolution.

nice post!
thank you info @dana-edwards

I love the hash tag #evolutionary-computation, I should have used it on my article.

The best of @dana-edwards: A Summary and Analysis of Swarm AI

So why is GA better for these kind of problems than techniques based on Bayesian learning ?

'smart achritectures'? What are those?

The Whale in my Swimming Pool

How does this compare to blockchain technology and smart contracts? Are they compatible?


I love STEEMIT... oooh.. me too! is not impressive? yes yes yes yes yes!

are you reffering to some logic as decentralized authonomous organization