Википедия

Агентное моделирование

Агентное моделирование (англ. agent-based model (ABM)) — метод имитационного моделирования, исследующий поведение децентрализованных агентов и то, как такое поведение определяет поведение всей системы в целом. В отличие от системной динамики, аналитик определяет поведение агентов на индивидуальном уровне, а глобальное поведение возникает как результат деятельности множества агентов (моделирование «снизу вверх»).

Агентное моделирование включает в себя клеточные автоматы, элементы теории игр, сложных систем, мультиагентных систем и эволюционного программирования, методы Монте-Карло, использует случайные числа.

История

Первая агент-ориентированная модель была разработана в конце 1940-х гг. Впоследствии развитие микрокомпьютеров способствовало дальнейшему развитию этого направления и возможности проводить компьютерные симуляции.

Основная идея, лежащая в основе агент-ориентированных моделей заключается в построении «вычислительного инструмента» (представляющего собой набор агентов с определённым набором свойств), позволяющего проводить симуляции реальных явлений. Конечная цель процесса по созданию АОМ — отследить влияние флуктуаций агентов, действующих на микроуровне, на показатели макроуровня.

Принято считать, что агент-ориентированные модели берут своё начало с вычислительных машин Джон фон Неймана (Von Neumann), являющихся теоретическими машинами, способными к самовоспроизводству. Джон фон Нейман предложил использовать машины, которые следуют детальным инструкциям для создания точных копий самих себя. Впоследствии данный подход был усовершенствован другом фон Неймана — Станиславом Уламом, который предложил изображать машину на бумаге — в качестве набора клеток на решетке. Данный подход стал началом развития клеточных автоматов.

Наиболее известной реализацией клеточного автомата стала игра «Жизнь», предложенная Джоном Хортоном Конвеем, отличающаяся от машины фон Неймана достаточно простыми правилами поведения агентов.

Использование АОМ для социальных систем взяло своё начало с работы программиста [англ.], в которой он предпринял попытку моделирования деятельности живых биологических агентов (модель «Искусственная жизнь»).

Теория

В основе агент-ориентированных моделей лежат три основные идеи:

  • объектная ориентированность;
  • обучаемость агентов (или их эволюция);
  • сложность вычислений.

Доминирующим методологическим подходом является подход, при котором вычисляется равновесие или псевдоравновесие системы, содержащей в себе множество агентов. При этом, сами модели, используя простые правила поведения, могут выдавать весьма интересные результаты.

АОМ состоят из динамически взаимодействующих по определённым правилам агентов. Среда, в которой они взаимодействуют, может быть достаточно сложной.

Основные свойства агентов

Интеллектуальность. В то же время, это свойство должно быть умеренным для того, чтобы агенты не могли познать нечто большее, выходящее за рамки правил игры.

Наличие жизненной цели. Расположение во времени и пространстве. Имеется в виду некоторая «среда обитания», которая может быть представлена и в виде решетки (как в игре «Жизнь»), так и в виде гораздо более сложной структуры. Иногда, результат взаимодействия агентов в «среде обитания» — равновесие, иногда — непрекращающийся процесс эволюции, а иногда — бесконечный цикл без определённого решения.

Считается, что АОМ дополняют традиционные аналитические методы. Последние позволяют нам охарактеризовать равновесие системы, а АОМ позволяют исследовать возможность получения такого состояния. АОМ могут объяснить причину возникновения таких явлений как: террористические организации, войны, обрушения рынка акций и т. д.

В идеале, АОМ могут помочь идентифицировать критические моменты времени, после наступления которых, чрезвычайные последствия будут иметь необратимый характер.

Коммерческие приложения

С середины 1990-х годов, АОМ стали использовать для решения множества коммерческих и технологических проблем. Примерами могут послужить задачи:

  • оптимизация сети поставщиков и логистика;
  • моделирование потребительского поведения (в том числе социальные сети);
  • распределенные вычисления;
  • менеджмент трудовых ресурсов;
  • управление транспортом;
  • управление инвестиционными портфелями.

В этих и других приложениях стратегии поведения определяются с учётом поведения множества индивидуальных агентов-атомов и их взаимодействий. Таким образом, АОМ могут помочь в изучении влияния индивидуального поведения агентов на эволюцию всей системы.

Методы

Одной из программ для разработки АОМ является бесплатно распространяемое приложение NetLogo. Изначально NetLogo был разработан как учебный инструмент, однако сейчас им пользуются не только студенты, но и тысячи исследователей. Эта программа часто применяется в ВУЗах для обучения студентов основам АОМ. Схожей функциональностью обладает программа StarLogo.

Инструментом для реализации более широкого спектра задач в области АОМ является программа [англ.]. В ней используется язык программирования Objective-C и она может быть рекомендована программистам, пишущим на C, причем не только профессионалам, но и новичкам. Программировать в среде Swarm можно так же и на языке Java. Отметим также ещё несколько программ: , (используется Java), EcoLab (используется C++), (используется SmallTalk).

Литература

  • Miller, John; Page, Scott Complex Adaptive Systems. Princeton University Press. ISBN 978-0-691-12702-6.
  • Epstein, Joshua Generative Social Science. Studies in agent-based computational modeling. Princeton University Press. ISBN 0-691-12547-3.
  • Axelrod, Robert (1997), The Complexity of Cooperation: Agent-Based Models of Competition and Collaboration, Princeton: Princeton University Press, ISBN 978-0-691-01567-5
  • Bonabeau, Eric, Agent-based modeling: methods and techniques for simulating human systems. Proc. National Academy of Sciences 99(3): 7280-7287, 2002.
  • , Smart Agents and Organizations of the Future. In Handbook of New Media, edited by Leah Lievrouw & Sonia Livingstone, Ch. 12 pp. 206—220, Thousand Oaks, CA, Sage. [1]
  • Epstein, Joshua M. and Robert Axtell, Growing Artificial Societies: Social Science From the Bottom Up. MIT Press/Brookings Institution, 1996.[2]
  • Gilbert, Nigel, and Klaus Troitzsch, Simulation for the Social Scientist, Open University Press, 1999; second edition, 2005.
  • Grimm, Volker, and Steven F. Railsback, Individual-based Modeling and Ecology, Princeton University Press, 2005.
  • Holland, John H., "Genetic Algorithms, " Scientific American, 267:66-72, 1992.
  • Holland, John H., Hidden Order: How Adaptation Builds Complexity, Addison-Wesley:Reading, Mass., 1995.
  • O’sullivan,D. and Haklay, M.Agent-based models and individualism: Is the world agent-based? Environment and Planning A32:1409-25,2000.
  • Rudomin, B. Hernandez, E. Millan, Fragment shaders for agent animation using finite state machines, In Simulation Modelling Practice and Theory Journal, Volume 13, Issue 8 , Programmable Graphics Hardware November 2005, Pages 741—751 Elsevier,
  • Sallach, David, and Charles Macal, The simulation of social agents: an introduction, Special Issue of Social Science Computer Review 19(3):245-248, 2001.
  • Samuelson, Douglas A., "Designing Organizations, " OR/MS Today, December 2000.
  • Samuelson, Douglas A., "Agents of Change, " OR/MS Today, February 2005.
  • Samuelson, Douglas A. and Charles M. Macal, "Agent-Based Modeling Comes of Age, " OR/MS Today, August 2006.
  • Shoham, Yoav, and Kevin Leyton-Brown, «Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations». Cambridge University Press, 2009.
  • Sun, Ron, Cognition and Multi-Agent Interaction: From Cognitive Modeling to Social Simulation. Cambridge University Press, 2006. http://www.cambridge.org/uk/catalogue/catalogue.asp?isbn=0521839645
  • Емельянов В. В., Курейчик В. В., Курейчик В. Н. Теория и практика эволюционного моделирования. — М: Физматлит, 2003.
  • М.Ейген, П. Шустер. Гиперцикл. Принципы организации макро-молекул.// Пер. д.б.н. В. М. Андреева. Ред. член-корр АН СССР М. В. Волькенштейна, проф. Д. С. Чернавский.


Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер, Информация о Агентное моделирование, Что такое Агентное моделирование? Что означает Агентное моделирование?

Agentnoe modelirovanie angl agent based model ABM metod imitacionnogo modelirovaniya issleduyushij povedenie decentralizovannyh agentov i to kak takoe povedenie opredelyaet povedenie vsej sistemy v celom V otlichie ot sistemnoj dinamiki analitik opredelyaet povedenie agentov na individualnom urovne a globalnoe povedenie voznikaet kak rezultat deyatelnosti mnozhestva agentov modelirovanie snizu vverh Agentnoe modelirovanie vklyuchaet v sebya kletochnye avtomaty elementy teorii igr slozhnyh sistem multiagentnyh sistem i evolyucionnogo programmirovaniya metody Monte Karlo ispolzuet sluchajnye chisla IstoriyaPervaya agent orientirovannaya model byla razrabotana v konce 1940 h gg Vposledstvii razvitie mikrokompyuterov sposobstvovalo dalnejshemu razvitiyu etogo napravleniya i vozmozhnosti provodit kompyuternye simulyacii Osnovnaya ideya lezhashaya v osnove agent orientirovannyh modelej zaklyuchaetsya v postroenii vychislitelnogo instrumenta predstavlyayushego soboj nabor agentov s opredelyonnym naborom svojstv pozvolyayushego provodit simulyacii realnyh yavlenij Konechnaya cel processa po sozdaniyu AOM otsledit vliyanie fluktuacij agentov dejstvuyushih na mikrourovne na pokazateli makrourovnya Prinyato schitat chto agent orientirovannye modeli berut svoyo nachalo s vychislitelnyh mashin Dzhon fon Nejmana Von Neumann yavlyayushihsya teoreticheskimi mashinami sposobnymi k samovosproizvodstvu Dzhon fon Nejman predlozhil ispolzovat mashiny kotorye sleduyut detalnym instrukciyam dlya sozdaniya tochnyh kopij samih sebya Vposledstvii dannyj podhod byl usovershenstvovan drugom fon Nejmana Stanislavom Ulamom kotoryj predlozhil izobrazhat mashinu na bumage v kachestve nabora kletok na reshetke Dannyj podhod stal nachalom razvitiya kletochnyh avtomatov Naibolee izvestnoj realizaciej kletochnogo avtomata stala igra Zhizn predlozhennaya Dzhonom Hortonom Konveem otlichayushayasya ot mashiny fon Nejmana dostatochno prostymi pravilami povedeniya agentov Ispolzovanie AOM dlya socialnyh sistem vzyalo svoyo nachalo s raboty programmista angl v kotoroj on predprinyal popytku modelirovaniya deyatelnosti zhivyh biologicheskih agentov model Iskusstvennaya zhizn TeoriyaV osnove agent orientirovannyh modelej lezhat tri osnovnye idei obektnaya orientirovannost obuchaemost agentov ili ih evolyuciya slozhnost vychislenij Dominiruyushim metodologicheskim podhodom yavlyaetsya podhod pri kotorom vychislyaetsya ravnovesie ili psevdoravnovesie sistemy soderzhashej v sebe mnozhestvo agentov Pri etom sami modeli ispolzuya prostye pravila povedeniya mogut vydavat vesma interesnye rezultaty AOM sostoyat iz dinamicheski vzaimodejstvuyushih po opredelyonnym pravilam agentov Sreda v kotoroj oni vzaimodejstvuyut mozhet byt dostatochno slozhnoj Osnovnye svojstva agentovIntellektualnost V to zhe vremya eto svojstvo dolzhno byt umerennym dlya togo chtoby agenty ne mogli poznat nechto bolshee vyhodyashee za ramki pravil igry Nalichie zhiznennoj celi Raspolozhenie vo vremeni i prostranstve Imeetsya v vidu nekotoraya sreda obitaniya kotoraya mozhet byt predstavlena i v vide reshetki kak v igre Zhizn tak i v vide gorazdo bolee slozhnoj struktury Inogda rezultat vzaimodejstviya agentov v srede obitaniya ravnovesie inogda neprekrashayushijsya process evolyucii a inogda beskonechnyj cikl bez opredelyonnogo resheniya Schitaetsya chto AOM dopolnyayut tradicionnye analiticheskie metody Poslednie pozvolyayut nam oharakterizovat ravnovesie sistemy a AOM pozvolyayut issledovat vozmozhnost polucheniya takogo sostoyaniya AOM mogut obyasnit prichinu vozniknoveniya takih yavlenij kak terroristicheskie organizacii vojny obrusheniya rynka akcij i t d V ideale AOM mogut pomoch identificirovat kriticheskie momenty vremeni posle nastupleniya kotoryh chrezvychajnye posledstviya budut imet neobratimyj harakter Kommercheskie prilozheniyaS serediny 1990 h godov AOM stali ispolzovat dlya resheniya mnozhestva kommercheskih i tehnologicheskih problem Primerami mogut posluzhit zadachi optimizaciya seti postavshikov i logistika modelirovanie potrebitelskogo povedeniya v tom chisle socialnye seti raspredelennye vychisleniya menedzhment trudovyh resursov upravlenie transportom upravlenie investicionnymi portfelyami V etih i drugih prilozheniyah strategii povedeniya opredelyayutsya s uchyotom povedeniya mnozhestva individualnyh agentov atomov i ih vzaimodejstvij Takim obrazom AOM mogut pomoch v izuchenii vliyaniya individualnogo povedeniya agentov na evolyuciyu vsej sistemy MetodyOdnoj iz programm dlya razrabotki AOM yavlyaetsya besplatno rasprostranyaemoe prilozhenie NetLogo Iznachalno NetLogo byl razrabotan kak uchebnyj instrument odnako sejchas im polzuyutsya ne tolko studenty no i tysyachi issledovatelej Eta programma chasto primenyaetsya v VUZah dlya obucheniya studentov osnovam AOM Shozhej funkcionalnostyu obladaet programma StarLogo Instrumentom dlya realizacii bolee shirokogo spektra zadach v oblasti AOM yavlyaetsya programma angl V nej ispolzuetsya yazyk programmirovaniya Objective C i ona mozhet byt rekomendovana programmistam pishushim na C prichem ne tolko professionalam no i novichkam Programmirovat v srede Swarm mozhno tak zhe i na yazyke Java Otmetim takzhe eshyo neskolko programm ispolzuetsya Java EcoLab ispolzuetsya C ispolzuetsya SmallTalk LiteraturaMiller John Page Scott Complex Adaptive Systems Princeton University Press ISBN 978 0 691 12702 6 Epstein Joshua Generative Social Science Studies in agent based computational modeling Princeton University Press ISBN 0 691 12547 3 Axelrod Robert 1997 The Complexity of Cooperation Agent Based Models of Competition and Collaboration Princeton Princeton University Press ISBN 978 0 691 01567 5Bonabeau Eric Agent based modeling methods and techniques for simulating human systems Proc National Academy of Sciences 99 3 7280 7287 2002 Smart Agents and Organizations of the Future In Handbook of New Media edited by Leah Lievrouw amp Sonia Livingstone Ch 12 pp 206 220 Thousand Oaks CA Sage 1 Epstein Joshua M and Robert Axtell Growing Artificial Societies Social Science From the Bottom Up MIT Press Brookings Institution 1996 2 Gilbert Nigel and Klaus Troitzsch Simulation for the Social Scientist Open University Press 1999 second edition 2005 Grimm Volker and Steven F Railsback Individual based Modeling and Ecology Princeton University Press 2005 Holland John H Genetic Algorithms Scientific American 267 66 72 1992 Holland John H Hidden Order How Adaptation Builds Complexity Addison Wesley Reading Mass 1995 O sullivan D and Haklay M Agent based models and individualism Is the world agent based Environment and Planning A32 1409 25 2000 Rudomin B Hernandez E Millan Fragment shaders for agent animation using finite state machines In Simulation Modelling Practice and Theory Journal Volume 13 Issue 8 Programmable Graphics Hardware November 2005 Pages 741 751 Elsevier Sallach David and Charles Macal The simulation of social agents an introduction Special Issue of Social Science Computer Review 19 3 245 248 2001 Samuelson Douglas A Designing Organizations OR MS Today December 2000 Samuelson Douglas A Agents of Change OR MS Today February 2005 Samuelson Douglas A and Charles M Macal Agent Based Modeling Comes of Age OR MS Today August 2006 Shoham Yoav and Kevin Leyton Brown Multiagent Systems Algorithmic Game Theoretic and Logical Foundations Cambridge University Press 2009 Sun Ron Cognition and Multi Agent Interaction From Cognitive Modeling to Social Simulation Cambridge University Press 2006 http www cambridge org uk catalogue catalogue asp isbn 0521839645 Emelyanov V V Kurejchik V V Kurejchik V N Teoriya i praktika evolyucionnogo modelirovaniya M Fizmatlit 2003 M Ejgen P Shuster Gipercikl Principy organizacii makro molekul Per d b n V M Andreeva Red chlen korr AN SSSR M V Volkenshtejna prof D S Chernavskij U etoj stati est neskolko problem pomogite ih ispravit Etu statyu neobhodimo ispravit v sootvetstvii s pravilami Vikipedii ob oformlenii statej Pozhalujsta pomogite uluchshit etu statyu 5 iyunya 2008 V etoj state ustanovleny obshie kategorii Vy mozhete pomoch proektu utochniv ih chtoby ona nahodilas vmeste s pohozhimi statyami 19 avgusta 2009 Pozhalujsta posle ispravleniya problemy isklyuchite eyo iz spiska parametrov Posle ustraneniya vseh nedostatkov etot shablon mozhet byt udalyon lyubym uchastnikom V drugom yazykovom razdele est bolee polnaya statya Agent based model angl Vy mozhete pomoch proektu rasshiriv tekushuyu statyu s pomoshyu perevoda

NiNa.Az

NiNa.Az - Абсолютно бесплатная система, которая делится для вас информацией и контентом 24 часа в сутки.
Взгляните
Закрыто