Everything2
Near Matches
Ignore Exact
Full Text
Everything2

bottom-up

created by loothi

(idea) by beek (3.4 mon) (print)   ?   (I like it!) Tue Jul 25 2000 at 2:53:39

the idea that structures organized in a hierarchy (or tree-like environment) work better when the top part learns from the bottom, rather than the bottom part doing what the top wants.

(idea) by Noung (8.3 hr) (print)   ?   (I like it!) Sun Dec 23 2001 at 13:02:06

Bottom-up system design is based on one central premise: The overall behaviour of the system should emerge from the behaviour of many simpler components further down the organizational tree. The whole should be greater than the sum of its parts.

Say I'm designing a software program to simulate a tree in a garden. For the simulation to be a convincing one, the tree needs to behave in certain ways. I need to encapsulate the entire behaviour of a tree into my software program. A top-down approach would be to list the behaviour I expect a tree to exhibit, then program it to show this behaviour. This is a complex and time-consuming task - whenever I want to add new behaviour to the tree, I have to consider it as a whole entity. ((I won't go into more detail - this node is called bottom-up, not top-down)).

A bottom-up approach to designing the simulation would be to split the tree down into its constituent parts. Trees have roots, branches, leaves, and a complex biochemistry. A top-down approach to implementing all this would be huge and unwieldy - hence, the bottom-up approach essentially splits the tree simulation into a group of smaller and less complex simulations. You can create a leaf simulation, a root simulation, and a branch simulation. Then you program them to respond and interact with one another. A complex tree system emerges - each individual component is part of the system, but it's not the system in itself. The whole is greater than the sum of its parts.

The behaviour of the overall tree is dictated by the behaviour of these smaller components, which nudge and cajole it in the right direction.

In software, this is often achieved through event-driven object-orientation. But do not suffer the illusion that the concept of bottom-up applies only to software - take the tree as a metaphor for almost anything - an economic system, a government or a school. You have to learn how to manage individual components to nudge the system in the direction you want it to go. The desired behaviour of the system will then emerge from the interactions of the constituent parts.


printable version
chaos

top-down bottoms up event-driven object-orientation Adaptive Resonance Theory
The Birth of Artificial Intelligence encapsulate emergent behavior Creation: Life and how to make it
K complexity theory Richard Darwin's Dangerous Idea
top-down processing Bottom-up processing Creatures feedback
emergence System cybernetics knowledge management
complex Psychology cognitive science instance
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Look at this mess the Death Borg made!
Lord of the Wasteland
RUR
Agrippa
superhero cape
My meeting with Laetitia Casta
Britannia
Wyatt Earp
Alfred Kinsey
The next revolution in music has not yet arrived
anosognosia
Matt Drudge
Ankle sprain
Do you remember how small your body was when you were five?
New Writeups
Simulacron3
Reality, Dimensions and the Natural Ontology(essay)
SubSane
Making Love to a 9-Foot Woman(person)
Ouzo
Thoughts(idea)
antigravpussy
I fall silent, listening. The breadcrumbs are talking about us(person)
calgon
Buffalo Bill by the pool(poetry)
gate
Anarchy is Order(idea)
ushdfgakjasgh
Scribeling(thing)
XWiz
Trism(review)
artman2003
Briefcase Full of Souls - Part I(fiction)
Dreamvirus
Alan Ladd(person)
waverider37
Harold Holt(person)
The Debutante
Until death do us part(fiction)
Ysardo
a brother to a sister(personal)
antigravpussy
your warm whispers(personal)
Clarke
Multiculturalism(idea)
Everything 2 is brought to you by the letter C and The Everything Development Company