An “algorithm is a computational procedure for addressing a problem in a finite number of steps… it is the systematic extraction of logical principles and the development of a generic solution plan.” Algorithms can be powerful tools because of there ability to work much like the human mind. They are able to provide new solutions to problems that t humans may not be able to calculate or visualize on their own. “Inductive algorithms can be regarded as extensions of human thinking because of their ability to explore generative processes or simulate complex phenomena.” Computation is the method algorithms to produce these complex systems.Computation is the procedure of calculating while computerization is the act of entering, processing, or storing information in a computer.Computation is a method of exploring ill-defined processes. It involves problem solving based on a set of rules that mimics the human intellect but is able to perform functions more efficiently. Computerization deals less with the abstract and more with well defined problems. It involves digitization which is the “conversion of analog information into digital information.” As discussed in a previous post walking blindly, “Algorithms are encapsulations of processes or systems of processes that allow one to leap and venture into the world of the unknown, whether natural or artificial. They are not the end product, but rather a vehicle for exploration.” *sources:
“In agent based modeling (ABM), a system is modeled as a collection of autonomous decision making entities called agents. Each agent individually assesses it’s situation and makes decisions on the basis of a set of rules. Agents may execute various behaviors appropriate for the system they represent.” -Bonabeau Agent-based modeling: Methods and techniques for simulating human systems They key to agent based modeling is realizing how to use the system and realizing it’s benefits and limitations. ABM is now being used in many different fields such as medicine, finance, retail, and marketing but what makes it particularly interesting to Architects are: it’s “ability to capture emergent phenomena” which can be a useful design tool, (“emergent phenomena result(s) from the interactions of individual entities. By definition, they cannot be reduced to the system’s parts: the whole is more than the sum of its parts because of the interactions between the parts. An emergent phenomenon can have properties that are decoupled from the properties of the part” -Bonabeau); it “provides a natural description of a system”, something that architects are always striving to do- rationalize natural systems and apply them to the built environment; and finally, it “is flexible” able to adapt to many variables and be quickly manipulated to allow architects to immediately visualize how changes in variables can effect the overall system.
Throughout my time at architecture school I have been criticized for one thing more than anything else… creating form for form’s sake. Learning Processing will enable me to experiment with form through a generative process rather than just creating it abstractly. However, I am still concerned about how the rest of the faculty will receive my project. Reading “The Autopoiesis of Architecture” by Patrik Schumacher reminded me that school is the time to experiment and learn, not to generate “commercial designs”. Referring to educational institutions position in the Architectural avant-garde movenent, Schumacher states that schools should be an “incubation chamber that shield(s) radical experimentation from the pressures of mainstream feasibility.” My whole life I hay been asked “why.” “Why are you doing that,” and “where is this going?” For the first time, I don’t have to have an answer. Strict rules have long governed the architecture profession. During the Renaissance it was all about form and proportion with functionality taking a backseat and Modernism preached program as a generator of form. Now, generating form, or program, or both through agent based modeling will allow me to slowly discover my goals rather than work from a top down approach. ”The freedom to post-rationalize is greatest where no specific problem is posed from the form - the only requirement being that a form -function relationship is established at the end. This is only possible within academia.” It is a bit unnerving not knowing where this process will take me. I feel like I am walking blindfolded off a cliff and hoping there is a net below that will catch me. I have been reassured by my professor and once again, Schumacher that “The potential of an architectural experiment is often discovered in retrospect. Goals are the outcome rather than the starting point of research.”
I arrived at school this year feeling behind schedule before the first day of class. Not the best way to start. When we all assembled to pick our research professors I was nervous because I had nothing. What was I going to pull out of my ass before the first class. I tried to think how I could turn graffiti into a thesis topic to no avail so I sat through the professor’s presentations looking for a match or someone who could send me in the right direction. Gabriel’s presentation spoke to me. I have been interested in parametrics and scripting for quite a while but I didn’t think there was any staff at this school who were knowledgeable enough to help me with these subjects and I thought the topic was too daunting to try to tackle on my own. Gabriel and I had our first meeting and I learned that I would be studying algorithms. I was a little scared but excited for the possibilities.