Anii 1960

Christopher Alexander

Diagrame ca structuri informationale

Context si influente:

Christopher Alexander, educat atat ca arhitect, cat si ca matematician, a avut o influenta larga in anii ’60 – si inca este – asupra discutiilor despre metodologia de proiectare si utilizarea computerelor in proiectare, arhitectura si urbanism. In ciuda faptului ca este un cercetator destul de controversat si „singuratic”, el a fost implicat intr-o conversatie activa in jurul acestor probleme, datorita implicarii sale in multiple colaborari academice, conferinte si publicatii. In special, in timpul studiilor doctorale la Harvard (1958+) a lucrat cu Centrul pentru Cercetari Cognitive, Centrul Comun pentru Studii Urbane ale MIT si Harvard si Laboratorul de Sisteme de Inginerie Civila MIT. In 1962 a participat la prima dintr-o serie de conferinte despre metode de proiectare la Londra, la care au participat si personalitati precum Gordon Pask si reprezentanti de la HfG Ulm. In 1967,

Munca lui Alexander sustine relatia dintre stiinta si metodologiile de proiectare: „Oamenii de stiinta incearca sa identifice componentele structurilor existente, proiectantii incearca sa modeleze componentele noilor structuri”. (Alexander, 1964) Pentru Alexander, structura inseamna forma care manifesta structuri informationale. El exprima problemele de proiectare ca sisteme.

Array

Pentru a sintetiza o forma, el descompune mai intai sistemul in subsisteme si incearca sa defineasca relatia lor.

„Iata ce se afla in spatele remarcii lui D ‘Arcy Thompson ca forma este o diagrama a fortelor. Odata ce avem diagrama fortelor in sens literal, aceasta va descrie, in esenta, forma ca o diagrama complementara a fortelor. ”(Alexander, 1964)

Ilustratii din „Note privind sinteza formei”.

Aceasta abordare sistemica este direct influentata de cibernetica si, in special, de teoria homeostaziei lui Norbert Wiener si Ross Ashby . In cazul lui Alexander, sistemele sunt utilizate pentru a descrie o abordare ecologica a proiectarii, care concepe habitatul nostru ca un sistem deschis de agenti animati si neinsufletiti (Maldonado, 1969), iar cunostintele de proiectare sunt abordate holistic ca relatia om-mediu. Datorita efortului sau continuu de a descrie proiectarea ca o diagrama a fortelor si a participarii sale la Conferinta Metodelor de Proiectare, numele sau este asociat cu campul nastent al Metodelor de Proiectare.

Cu toate acestea, mai tarziu in viata sa, el denunta intregul domeniu:

„Intr-adevar, de cand a fost publicata cartea (Note privind sinteza formei, 1964), un intreg domeniu academic a crescut in jurul ideii de„ metode de proiectare ”- si am fost salutat ca unul dintre exponentii principali ai acestor numite metode de proiectare. Imi pare foarte rau ca s-a intamplat acest lucru si vreau sa afirm, public, ca resping intreaga idee a metodelor de proiectare ca subiect de studiu, deoarece consider ca este absurd sa separi studiul proiectarii de practica proiectarii. […] Studiul metodei in sine este intotdeauna stearpa, iar oamenii care au tratat aceasta carte ca si cum ar fi o carte despre „metoda de proiectare” au ratat aproape intotdeauna scopul diagramelor si marea lor importanta, deoarece au fost obsedati cu detaliile metodei pe care o propun pentru a ajunge la diagrame. ” (Alexander, 1971)

Relatia descompunerii problemei cu mijloacele de calcul: Diagrame si programe de calculator

Redefinirea constanta a teoriilor de catre Alexandru si vizualizarea structurilor informationale este chiar mai intuitiva ca naratiune, decat critica pe care a primit-o pentru ca este prea determinista. Este interesant sa vedem relatia dintre structurile sale informationale (diagrame) si capacitatile de programare pe computer. Se sustine aici ca unitatile de lucru au avut un impact semnificativ asupra modului in care a perceput si descris problemele de proiectare. Descompunerea problemei ar trebui procesata intr-un mod standardizat, urmand reguli, ca si cum ar fi efectuat-o un computer.

Structura arborelui si HIDECS 2 (Descompunerea ierarhica a sistemelor): In lucrarea sa de disertatie Note despre sinteza formei , Alexander descrie problema de proiectare ca seturi care pot fi intr-un arbore ierarhic. Programul de computer HIDECS 2 care corespunde acestei teorii utilizeaza un algoritm stocastic binar care „la fiecare nivel al arborelui fiecare set de variabile este impartit in acele doua subseturi cu un transfer minim de informatii intre ele” . Alexandru realizeaza ca aceasta metoda nu ia in considerare relatia holistica a sistemului si subsistemelor. De obicei subsistemele se suprapun intr-un sistem.

ilustratii din „Note privind sinteza formei” Exemplu lucrat de Alexander, preluat dintr-o lucrare recenta a lui Christopher Jones, ed. , Conferinta privind metoda de proiectare (Oxford: Pergamon, 1 963). „Determinarea componentelor pentru un sat indian”. Problema tratata este: Un sat agricol de sase sute de persoane urmeaza sa fie reorganizat pentru a se potrivi conditiilor prezente si viitoare care se dezvolta in India rurala.

Structuri de retea si HIDECS 3: De cand si-a dat seama ca relatiile structurale nu pot fi intotdeauna descrise ca copaci, el scrie ca Orasul nu este un copac si HIDECS 3 care isi propune sa abordeze punctele slabe ale HIDECS 2, in timp ce foloseste aceeasi „reprezentare masina”. Prin urmare, el introduce structura semi-retelei. In acest program descompunerea in subsisteme nu este definita de o conditie binara in fiecare etapa, ci dintr-o data.

Semi-zabrele vs copac, diagrama lui Alexander din „Orasul nu este un copac”

Diagramele lui Alexander si pictura de referinta de Simon Nicholson (in dreapta sus) din „Orasul nu este un copac”

Ulterior, Alexander va scrie in colaborare Pattern Language, cea mai faimoasa lucrare a sa, unde isi pierde controlul asupra structurilor informationale si descrie sistemele ca retele deschise. Modelele contin informatii despre fortele care le-au facut, dar sunt in acelasi timp exemple de abordare deschisa a proiectarii. „Fiecare tipar este un camp – nu fix, ci un pachet de relatii, capabil sa fie diferit de fiecare data cand apare, dar suficient de profund pentru a oferi viata oriunde se intampla.”

Alexander a folosit matematica si, in special, teoria seturilor pentru a analiza problemele de proiectare si a folosit grafice (diagrame) pentru a acoperi decalajul dintre reprezentarea arhitecturala si software. Aceasta relatie a mijloacelor si tehnicilor de calcul pentru rezolvarea problemelor este probabil unul dintre motivele care l-au facut pe Alexander atat de popular in randul programarii orientate pe obiecte.

Bibliografie si referinte:

– Alexander Christopher, „Note despre sinteza formei”, Harvard University Press, 1964

– Alexander Christopher, „Orasul nu este un copac”, Ekistics Vol.23, 1967

– Alexander Christopher, „HIDECS 3: patru programe de calculator pentru descompunerea ierarhica a sistemelor care au un grafic liniar asociat”, MIT, Departamentul de Inginerie Civila, 1963

-Maldonado Tomas, „Cum sa lupti impotriva complacentei in educatia de proiectare”, Bit 4 International, 1969

– Cross Nigel, „A History of Design Methodology”, 1993, disponibil aici: https://monoskop.org/images/6/66/Cross_Nigel_1993_A_History_of_Design_Methodology.pdf

– Wright Steenson Molly, Architectures of Information: Christopher Alexander, Cedric Price si Nicholas Negroponte & MIT’s Architecture Machine Group, teza de doctorat, Princeton, aprilie 2014