6,711 matches
-
este adevărat, cum putem găsi acest număr mare de oameni care este dispus să participe la simulare o perioadă lungă de timp? 4.4.2. Limbaje de simulare în modelarea multiagent 1) Swarm Cel mai cunoscut limbaj de modelare și simulare al sistemelor multiagent este Swarm, inițiat de Chris Langton începând cu anul 1994 la Santa Fe Institute Prima versiune a fost disponibilă în 1996, în continuare dezvoltându-se diferite alte versiuni până în prezent. Datorită modelelor de simulare dezvoltate de comunitatea
Bazele ciberneticii economice by Emil Scarlat, Nora Chiriță () [Corola-publishinghouse/Science/190_a_197]
-
de modelare și simulare al sistemelor multiagent este Swarm, inițiat de Chris Langton începând cu anul 1994 la Santa Fe Institute Prima versiune a fost disponibilă în 1996, în continuare dezvoltându-se diferite alte versiuni până în prezent. Datorită modelelor de simulare dezvoltate de comunitatea Swarm, astăzi avem o idee mai clară asupra potențialului și limitelor modelelor de simulare bazate pe agenți. Astfel, prin acest limbaj de simulare au fost abordate diferite probleme din teoria jocurilor (Dilema Prizonierului, Jocul minorității), biologie, epidemiologie
Bazele ciberneticii economice by Emil Scarlat, Nora Chiriță () [Corola-publishinghouse/Science/190_a_197]
-
la Santa Fe Institute Prima versiune a fost disponibilă în 1996, în continuare dezvoltându-se diferite alte versiuni până în prezent. Datorită modelelor de simulare dezvoltate de comunitatea Swarm, astăzi avem o idee mai clară asupra potențialului și limitelor modelelor de simulare bazate pe agenți. Astfel, prin acest limbaj de simulare au fost abordate diferite probleme din teoria jocurilor (Dilema Prizonierului, Jocul minorității), biologie, epidemiologie, aplicații financiare, economie, geografie, apărare, industrie și știinice. În esență, Swarm reprezintă o colecție de biblioteci scrise
Bazele ciberneticii economice by Emil Scarlat, Nora Chiriță () [Corola-publishinghouse/Science/190_a_197]
-
în 1996, în continuare dezvoltându-se diferite alte versiuni până în prezent. Datorită modelelor de simulare dezvoltate de comunitatea Swarm, astăzi avem o idee mai clară asupra potențialului și limitelor modelelor de simulare bazate pe agenți. Astfel, prin acest limbaj de simulare au fost abordate diferite probleme din teoria jocurilor (Dilema Prizonierului, Jocul minorității), biologie, epidemiologie, aplicații financiare, economie, geografie, apărare, industrie și știinice. În esență, Swarm reprezintă o colecție de biblioteci scrise în Objective-C care permit implementarea modelelor multiagent. Codul sursă
Bazele ciberneticii economice by Emil Scarlat, Nora Chiriță () [Corola-publishinghouse/Science/190_a_197]
-
biologie, epidemiologie, aplicații financiare, economie, geografie, apărare, industrie și știinice. În esență, Swarm reprezintă o colecție de biblioteci scrise în Objective-C care permit implementarea modelelor multiagent. Codul sursă Swarm este orientat obiect și facilitează încorporarea obiectelor Swarm în programele de simulare. Aceste programe sunt ierarhice: pe primul nivel (numit și observator swarm) se creează o interfață către nivelele inferioare. Aceste nivele (numite model swarm) implementează agenții individuali, programează activitatea acestora, culege informație despre ei și o schimbă pe baza cererilor observatorului
Bazele ciberneticii economice by Emil Scarlat, Nora Chiriță () [Corola-publishinghouse/Science/190_a_197]
-
managementul memoriei interne, menținerea listelor sau programarea acțiunilor. Grupul de Dezvoltare Swarm (http://www.swarm.org), extrem de activ din punct de vedere științific, a adus în acest domeniu trei mari contribuții: 1) O metodă simplificată de dezvoltare a modelelor de simulare bazate pe agenți. Simularea a cerut întotdeauna o metodologie și metode care derivau din mijloace statistice, generatoare de numere aleatoare, reprezentarea prin plotere a evoluției în timp a sistemelor simulate etc. O bibliotecă cu astfel de instrumente simplifică mult elaborarea
Bazele ciberneticii economice by Emil Scarlat, Nora Chiriță () [Corola-publishinghouse/Science/190_a_197]
-
listelor sau programarea acțiunilor. Grupul de Dezvoltare Swarm (http://www.swarm.org), extrem de activ din punct de vedere științific, a adus în acest domeniu trei mari contribuții: 1) O metodă simplificată de dezvoltare a modelelor de simulare bazate pe agenți. Simularea a cerut întotdeauna o metodologie și metode care derivau din mijloace statistice, generatoare de numere aleatoare, reprezentarea prin plotere a evoluției în timp a sistemelor simulate etc. O bibliotecă cu astfel de instrumente simplifică mult elaborarea modelului, reduce timpul necesar
Bazele ciberneticii economice by Emil Scarlat, Nora Chiriță () [Corola-publishinghouse/Science/190_a_197]
-
metode care derivau din mijloace statistice, generatoare de numere aleatoare, reprezentarea prin plotere a evoluției în timp a sistemelor simulate etc. O bibliotecă cu astfel de instrumente simplifică mult elaborarea modelului, reduce timpul necesar programării pe calculator și face costurile simulării acceptabile. 2) O definiție a unei scheme în proiectarea modelului. Mult mai important însă este o definiție a unei metodologii pentru scrierea modelelor. Grupul de Dezvoltare Swarm sugerează, de exemplu, să se păstreze o separare strictă între model (un program
Bazele ciberneticii economice by Emil Scarlat, Nora Chiriță () [Corola-publishinghouse/Science/190_a_197]
-
și care țin legătura între ei prin e-mail și un site web care colectează lucrările acestora reprezintă o contribuție importantă a comunității. Multe caracteristici utile nu sunt implementate în Swarm deși, utilizând open source, biblioteci puternice pot fi introduse în simularea bazată pe agenți. Totuși, acest lucru duce la creșterea dificultății de a scrie și a difuza modele bazate pe agenți. De fapt, Swarm nu reprezintă doar o bibliotecă de simulare ci și o metodologie, un cadru de referință pentru construirea
Bazele ciberneticii economice by Emil Scarlat, Nora Chiriță () [Corola-publishinghouse/Science/190_a_197]
-
deși, utilizând open source, biblioteci puternice pot fi introduse în simularea bazată pe agenți. Totuși, acest lucru duce la creșterea dificultății de a scrie și a difuza modele bazate pe agenți. De fapt, Swarm nu reprezintă doar o bibliotecă de simulare ci și o metodologie, un cadru de referință pentru construirea modelelor în așa fel încât oricine, cunoscând interfața acestuia, poate înțelege ușor codul sursă și verifica orice detaliu al modelului. O primă caracteristică a lui Swarm este conceptul de mașină
Bazele ciberneticii economice by Emil Scarlat, Nora Chiriță () [Corola-publishinghouse/Science/190_a_197]
-
multe perspective și apoi combina aceste componente (neglijând diferențele privind percepția indivizilor). O astfel de metodă bottom-up are avantajul documentării asupra diferențelor în percepția organizațiilor determinate de senzitivitățile contextuale. 2) JAS (Java Agent-based Simulation) JAS este: i) un mediu de simulare; ii) un cadru pentru construirea modelelor bazate pe agenți; iii) o bibliotecă Java care conține programe orientate către simulare. JAS este un pachet de programe open source, găzduit de către portalul SourceForge și constă dintr-o colecție de utilitare Java compunând
Bazele ciberneticii economice by Emil Scarlat, Nora Chiriță () [Corola-publishinghouse/Science/190_a_197]
-
documentării asupra diferențelor în percepția organizațiilor determinate de senzitivitățile contextuale. 2) JAS (Java Agent-based Simulation) JAS este: i) un mediu de simulare; ii) un cadru pentru construirea modelelor bazate pe agenți; iii) o bibliotecă Java care conține programe orientate către simulare. JAS este un pachet de programe open source, găzduit de către portalul SourceForge și constă dintr-o colecție de utilitare Java compunând un cadru pentru construirea modelelor de simulare bazate pe agent. Biblioteca a fost dezvoltată pornind de la filozofia Swarm a
Bazele ciberneticii economice by Emil Scarlat, Nora Chiriță () [Corola-publishinghouse/Science/190_a_197]
-
bazate pe agenți; iii) o bibliotecă Java care conține programe orientate către simulare. JAS este un pachet de programe open source, găzduit de către portalul SourceForge și constă dintr-o colecție de utilitare Java compunând un cadru pentru construirea modelelor de simulare bazate pe agent. Biblioteca a fost dezvoltată pornind de la filozofia Swarm a cadrului model-observator. Pentru ca modelele să fie într-adevăr standardizate, este necesar ca să se adauge mijloacelor de bază pentru realizarea modelelor o serie de alte caracteristice. Utilizarea bibliotecilor externe
Bazele ciberneticii economice by Emil Scarlat, Nora Chiriță () [Corola-publishinghouse/Science/190_a_197]
-
Swarm: o implementare pură codului Java, astfel încât este ușor de instalat și configurat. Nu sunt utilizate biblioteci care să fie dependente de sistemul de operare; posibilitatea de a executa în paralel acțiunile agenților; un protocol de rețea (Sim2Web8) permite executarea simulărilor pe web și interacțiunile utilizatorilor cu modelele de simulare prin intermediul unei pagini web; o mulțime redusă de instrucțiuni de deplasare a obiectelor adaptate după Starlogo 9; compatibilitatea cu formatul XML. Un generator puternic de numere aleatoare și funcții statistice luate
Bazele ciberneticii economice by Emil Scarlat, Nora Chiriță () [Corola-publishinghouse/Science/190_a_197]
-
de instalat și configurat. Nu sunt utilizate biblioteci care să fie dependente de sistemul de operare; posibilitatea de a executa în paralel acțiunile agenților; un protocol de rețea (Sim2Web8) permite executarea simulărilor pe web și interacțiunile utilizatorilor cu modelele de simulare prin intermediul unei pagini web; o mulțime redusă de instrucțiuni de deplasare a obiectelor adaptate după Starlogo 9; compatibilitatea cu formatul XML. Un generator puternic de numere aleatoare și funcții statistice luate din COLTlibrary 10: compatibilitatea cu biblioteci AI cum sunt
Bazele ciberneticii economice by Emil Scarlat, Nora Chiriță () [Corola-publishinghouse/Science/190_a_197]
-
de deplasare a obiectelor adaptate după Starlogo 9; compatibilitatea cu formatul XML. Un generator puternic de numere aleatoare și funcții statistice luate din COLTlibrary 10: compatibilitatea cu biblioteci AI cum sunt GA, ANN și CS, ceea ce permite implementarea inteligenței agenților; simularea în timp discret, cu un emulator în timp real și diferite reprezentări ale unității de timp (orar, zilnic, lunar, anual etc.); încărcarea dinamică a modelelor, ceea ce reduce problemele legate de configurarea variabilei CLASSPATH pentru executarea modelelor; Un protocol multi-run pentru
Bazele ciberneticii economice by Emil Scarlat, Nora Chiriță () [Corola-publishinghouse/Science/190_a_197]
-
chiar o aplicație Java bazată pe clase definite în pachetul JAS.jar, compilat cu un compilator Java standard (JDK, de exemplu). De aceea, după instalare, aplicațiile pot fi startate ca orice aplicație Java. Mai mult, este posibil să oprim o simulare și să o repornim fără a întrerupe JAS. Datorită acestor proprietăți, putem să definim un protocol multi-execuție JAS, util pentru automatizarea calibrării parametrilor. Panelul de control (figura 4.13) este principala fereastră prin care este posibil să: creăm un model
Bazele ciberneticii economice by Emil Scarlat, Nora Chiriță () [Corola-publishinghouse/Science/190_a_197]
-
Datorită acestor proprietăți, putem să definim un protocol multi-execuție JAS, util pentru automatizarea calibrării parametrilor. Panelul de control (figura 4.13) este principala fereastră prin care este posibil să: creăm un model specificând clasa, bibliotecile și parametrii pentru motorul de simulare cu ajutorul unui editor de modele; încărca și rula un model compilat (în format XML); edita un număr random, poziția unei ferestre etc. deschide o fereastră de rezultate controla starea motorului de simulare (lista de evenimente, modelele rulate, ferestre etc.) JAS
Bazele ciberneticii economice by Emil Scarlat, Nora Chiriță () [Corola-publishinghouse/Science/190_a_197]
-
specificând clasa, bibliotecile și parametrii pentru motorul de simulare cu ajutorul unui editor de modele; încărca și rula un model compilat (în format XML); edita un număr random, poziția unei ferestre etc. deschide o fereastră de rezultate controla starea motorului de simulare (lista de evenimente, modelele rulate, ferestre etc.) JAS este de fapt o clonă a lui Swarm obținută prin translarea surselor Swarm scrise în Objective-C în Java. El conține o bibliotecă java extinsă de obiecte pentru a modela, programa, reprezenta și
Bazele ciberneticii economice by Emil Scarlat, Nora Chiriță () [Corola-publishinghouse/Science/190_a_197]
-
a lui Swarm obținută prin translarea surselor Swarm scrise în Objective-C în Java. El conține o bibliotecă java extinsă de obiecte pentru a modela, programa, reprezenta și colecta date din simulile multi-agent. JAS permite reprezentarea vizuală a datelor obținute din simulare prin intermediul histogramelor și grafelor secvențiale. Mai mult, el poate reprezenta evoluția unui sistem complex simulat într-un format bidimensional (movie format). 3) NetLogo NetLogo este un mediu de modelare programabil care permite utilizatorului final să dea instrucțiuni unui număr variabil
Bazele ciberneticii economice by Emil Scarlat, Nora Chiriță () [Corola-publishinghouse/Science/190_a_197]
-
un format bidimensional (movie format). 3) NetLogo NetLogo este un mediu de modelare programabil care permite utilizatorului final să dea instrucțiuni unui număr variabil de agenți care operează în aceeași perioadă timp. El poate, de asemenea, implementa un instrument de simulare participativă (numit HubNet). HubNet conectează calculatoare în rețea din mediul NetLogo pentru a ajuta utilizatorul să controleze un agent în cursul unei simulări. Ajuns la versiunea 4, NetLogo concurează cu Swarm și RePast pentru cel mai utilizat mediu de modelare
Bazele ciberneticii economice by Emil Scarlat, Nora Chiriță () [Corola-publishinghouse/Science/190_a_197]
-
variabil de agenți care operează în aceeași perioadă timp. El poate, de asemenea, implementa un instrument de simulare participativă (numit HubNet). HubNet conectează calculatoare în rețea din mediul NetLogo pentru a ajuta utilizatorul să controleze un agent în cursul unei simulări. Ajuns la versiunea 4, NetLogo concurează cu Swarm și RePast pentru cel mai utilizat mediu de modelare și simulare multi-agent. Sistemul adaptiv complex în economie Obiectul de studiu al ciberneticii actuale reprezintă sistemul adaptiv complex (în engleză Complex Adaptiv System
Bazele ciberneticii economice by Emil Scarlat, Nora Chiriță () [Corola-publishinghouse/Science/190_a_197]
-
numit HubNet). HubNet conectează calculatoare în rețea din mediul NetLogo pentru a ajuta utilizatorul să controleze un agent în cursul unei simulări. Ajuns la versiunea 4, NetLogo concurează cu Swarm și RePast pentru cel mai utilizat mediu de modelare și simulare multi-agent. Sistemul adaptiv complex în economie Obiectul de studiu al ciberneticii actuale reprezintă sistemul adaptiv complex (în engleză Complex Adaptiv System sau, prescurtat, CAS). În ultimii 20 de ani, studiul CAS a atras o serie de oameni de știință celebri
Bazele ciberneticii economice by Emil Scarlat, Nora Chiriță () [Corola-publishinghouse/Science/190_a_197]
-
cum gradul de conectivitate și feedbackul influențează coevoluția. O primă întrebare legată de aceasta este modul în care structura unui ecosistem afectează coevoluția. Kauffman afirmă că ,,Am găsit evidența... că structura unui ecosistem determină coevoluția.” (Kauffman). Această afirmație, demonstrată prin simularea pe calculator, se poate aplica și ecosistemelor sociale. Procesele feedback au, deci, o strânsă legătură atât cu gradul de conectivitate (la toate nivelele), cât și cu structura ecosistemului, și deci și cu coevoluția. Mai mult, cele două concepte esențiale de
Bazele ciberneticii economice by Emil Scarlat, Nora Chiriță () [Corola-publishinghouse/Science/190_a_197]
-
acționare cu convertoare electromecanice din categoria mașinilor asincrone îl constituie pătrunderea tot mai pronunțată în practica de zi cu zi a sistemelor de calcul moderne bazate pe microprocesoare, sisteme care asociate cu dispozitive electronice performante concură cu succes la proiectarea, simularea, controlul în timp real, încercarea industrială și răspândirea în cele mai diverse aplicații a mașinilor de inducție. Lucrarea de față constituie cel de-al III-lea volum din cele proiectate de autor, dedicate transformatoarelor și mașinilor electrice de curent alternativ
Maşini electrice/Vol. 3. : Maşina asincronă by Alecsandru Simion () [Corola-publishinghouse/Science/1660_a_2996]