Автор: Пользователь скрыл имя, 31 Марта 2011 в 23:12, курсовая работа
Жизни современного общества присущи усложнение составляющих ее процессов, многовариантность возможностей, неоднозначность тенденций и достигаемых результатов.
В таких условиях особенно возрастает потребность в эффективном инструменте анализа и прогнозирования экономических ситуаций.
Введение 3
1. Понятие объектно-ориентированного моделирования…. 5
1.1. Общее понятие модели и агентного моделирования. 5
1.2. Сущность объектно-ориентированных моделей. 10
1.3. Моделирование социальных процессов 12
2. Модель «Распределение богатства» 16
2.1. Теория распределения богатства. 16
2.2. Характеристика модели распределения богатства. 18
2.3. Анализ модели распределения богатства. 19
Заключение 26
Список использованных источников 27
цели моделирования можно в рамках различных парадигм [3].
Моделирование агентов и многоагентных систем не представляет сложностей ни в концептуальном, ни в техническом аспекте: все указанные выше свойства агентов легко реализуются в разных системах. Основной концепцией является та, что модель состоит из активных объектов, имеющих каждый свои правила поведения и взаимодействующих через явно определенные интерфейсы. Поэтому агентный подход к построению моделей является совершенно естественным: можно быстро создавать модели с агентами, взаимодействующими как друг с другом, так и со средой. Таким образом, агентное моделирование делает шаг вперед в понимании и управлении совокупностью сложных социальных и бизнес процессов.
[4] [5] [6]
Агентно-ориентированные модели (АОМ) – специальный класс вычислительных моделей, основанных на индивидуальном поведении множества агентов, и создаваемых для компьютерных симуляций. Эти компьютерные симуляции тесно взаимосвязаны со следующими понятиями: вычислимая экономика, сложные системы, метод Монте-Карло, вычислительная социология, системы с множеством агентов и эволюционное программирование.
В
основе агентно-ориентированных
Доминирующим
методологическим подходом является подход,
при котором вычисляется
Основные свойства агентов АОМ:
С середины 1990-х годов, АОМ стали использовать для решения множества коммерческих и технологических проблем. Примерами могут послужить задачи:
Одной из программ для разработки АОМ является бесплатно распространяемое приложение NetLogo. Изначально NetLogo был разработан как учебный инструмент, однако сейчас им пользуются не только студенты, но и тысячи исследователей. Это программа часто применяется в ВУЗах для обучения студентов основам АОМ. Схожей функциональностью обладает программа StarLogo. Инструментов для реализации более широкого спектра задачи в области АОМ является программа Swarm. В ней используется язык программирования Objective-C и она может быть рекомендована программистам, пишущих на C, причем не только профессионалам, но и новичкам. Программировать в среде Swarm можно так же и на языке Java. Отметим также ещё несколько программ: MASON, Repast (используется Java), EcoLab (используется C++), [1] Cormas (используется SmallTalk).[7]
Под социальным процессом понимается:
а) последовательное изменение состояний или элементов социальной системы и ее подсистем любого социального объекта;
б)
любая поддающаяся
Переход от гуманитарных методов изучения социальных систем, в которых основную роль играет интуиция самого исследователя, когда угадываются неповторимые, индивидуальные черты исследуемого объекта или явления, к методам рациональным, при которых объекту стараются найти место в ряду ему родственных, стирая при этом его индивидуальные черты и акцентируя внимания только на общих для них всех сторонах, происходит посредством процесса формализации [37, с.6].
Моделирование в социологии - это метод исследования социальных явлений и процессов на их моделях, т.е. опосредованное изучение социальных объектов, в процессе которо-го они воспроизводятся во вспомогательной системе (модели), замещающей в познавательном процессе оригинал и позволяющей получать новое знание о предмете исследования [43].
Имеется два подхода к построению модели общественных процессов: локальный и глобальный. В локальном случае рассматриваются поведение нескольких индивидов (личностей) или групп и на основе их локального взаимодействия показывается общее развитие общества. Описываются объекты исследования: человек, семья, группа. Задаются возможные состояния объектов, перечислятся факторы внутреннего и внешнего воздействия и определяются правила, по которым объекты моделирования развиваются и взаимодействуют друг с другом и с внешней средой.
При глобальном подходе рассматривается весь социум (этнос, государство, все человечество), исследуются общие для всех характеристики (например политическая система). Как правило, при глобальном подходе исследуются большие промежутки времени (несколько десятков или сотен лет), так как тогда на динамике социума менее сказывается поведение отдельного человека, партии и т.п. Для изучения выбирается объект исследования, выделяется его структура (элементы, функциональные зависимости), определяется интервал времени (век, тысячелетие).
Использование компьютерного моделирования в социальных науках довольно новая идея, хотя первые работы в этом направлении были осуществлены в 1960-х, а широкое использование компьютеров началось в 1990-х. Эта идея имеет огромный потенциал потому, что моделирование представляет собой превосходный путь прогнозирования и понимания социальных процессов. Компьютерное моделирование предоставляет возможность реализовать идею рождения сложного социального поведения из сравнительно простых действии индивидов.
Процесс
компьютерного моделирования
В результате анализа компьютерной модели приходим к выводу об адекватности построенной модели моделируемому социальному процессу. Далее принимается решение: либо изменить структуру построенной модели с целью ее совершенствования и улучшения, либо произвести дополнительный анализ социологического объекта, либо собрать недостающие сведения об исследуемом социальном процессе.
Практическая значимость
Компьютерные модели имеют много преимуществ по сравнению с другими подходами при изучении социальных процессов. В частности, они дают возможность учитывать большое количество переменных, предсказывать развитие нелинейных процессов, возникновение синергетических эффектов (качественной трансформации структуры исследуемого объекта в результате непредсказуемого изменения состояния). Кроме того, они позволяют не только получить прогноз, но и найти с помощью вычислительных экспериментов, какие управляющие воздействия приведут к наиболее благоприятному развитию событий.
Таким образом, компьютерные модели социальных процессов и вычислительные эксперименты с этими моделями являются важным средством управления социальными процессами. Сам процесс воплощения теоретических представлений в виде модели позволяет глубже вникнуть в суть моделируемых явлений, а верификация модели (проведение на ней вычислительных экспериментов и сопоставление полученных результатов с данными эмпирических исследований) является фактически и проверкой теории, положенной исследователем в основу модели [36].
Компьютерное моделирование дает возможность исследовать сложные системы, части которых описаны различными математическими методами. Использование компьютерного моделирования для изучения социальных процессов позволяет выявить:
Одним
из самых успешных результатов использования
компьютерного моделирования
Современная
теория распределения включает анализ
«социальных доходов», т.е. доходов,
предоставляемых экономическим
субъектам независимо от их вклада
в создание совокупного общественного
продукта. Государство с помощью
налоговой системы изымает
Индивидуальное распределение означает определение доходов отдельных лиц, семей, домашних хозяйств и т.п., а также факторов, определяющих их уровень.
На
микроэкономическом уровне анализ индивидуального
распределения позволяет
На макроуровне индивидуальное распределение означает распределение национального дохода среди отдельных лиц, которое раскрывает источники личных доходов и их сравнительные величины. Основным совокупным показателем здесь выступает доход частных лиц или семейных хозяйств. Валовой доход семейных хозяйств включает: чистую заработную плату; пособия и другие выплаты по социальному обеспечению; проценты, дивиденды и арендную плату, помощь на обустройство (строительство жилья); компенсацию за ущерб, нанесенный войной; текущее страховое возмещение убытков; переводы заработной платы граждан, находящихся на работе за границей; валовой доход индивидуальных предпринимателей; доход, полученный от личного подсобного хозяйства, сдачи в аренду жилья и т.д.
При определении дохода частных лиц учитываются доходы от факторов производства, которые не получают семейные хозяйства (например, нераспределенную прибыль коммерческих организаций), взносы на социальное страхование, которые вычитаются из национального дохода, и трансферты, дополняющие национальный доход. Различают государственные трансферты (пенсии, проценты по государственному долгу), социальные трансферты (выплаты из фондов социального страхования, семейные пособия), трансферты между предприятиями (одни фирмы получают дивиденды от других фирм), некоммерческие трансферты (спонсорские отчисления).
Информация о работе Моделирование социальных процессов. Модель распределения богатства