Программирование - это просто
Advertisement
Главная arrow Системный подход arrow Синергетика arrow Синергетика - что это такое и с чем ее едят
19.04.2024 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Синергетика - что это такое и с чем ее едят Печать E-mail
Автор megabax   
13.05.2014 г.
Эта статья о здоровье для программистов и от программиста

Синергетика - что это такое и с чем ее едят

В этом цикле статей речь пойдет о синергетике. Я расскажу о том, что это такое и где эту науку может применить программист. И так, для начала определение.

Синерге́тика или теория сложных систем — это междисциплинарное направление науки, изучающее общие закономерности явлений и процессов в сложных неравновесных системах (физических, химических, биологических, экологических, социальных и других) на основе присущих им принципов самоорганизации.

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

Что такое метастабильное состояние, может быть понятно из приведенного ниже рисунка:

  • состояние 1: метастабильное — состояние, стабильность которого сохраняется при не очень больших возмущениях;

  • состояние 2: нестабильное — состояние, стабильность которого нарушается при сколь угодно малых возмущениях;

  • состояние 3: стабильное — состояние, стабильность которого сохраняется при больших возмущениях.
     

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

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

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

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

Основные принципы синергетического подхода в естествознании состоят в следующем:

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

  • Связь между ними осуществляется через хаотическое, неравновесное состояние систем соседствующих уровней.

  • Неравновесность является необходимым условием появления новой организации, нового порядка, новых систем, то есть — развития.

  • Когда нелинейные динамические системы объединяются, новое образование не равно сумме частей, а образует систему другой организации или систему иного уровня.

  • Общее для всех эволюционирующих систем: неравновесность, спонтанное образование новых микроскопических (локальных) образований, изменения на макроскопическом (системном) уровне, возникновение новых свойств системы, этапы самоорганизации и фиксации новых качеств системы.

  • При переходе от неупорядоченного состояния к состоянию порядка все развивающиеся системы ведут себя одинаково (в том смысле, что для описания всего многообразия их эволюций пригоден обобщённый математический аппарат синергетики).

  • Развивающиеся системы всегда открыты и обмениваются энергией и веществом с внешней средой, за счёт чего и происходят процессы локальной упорядоченности и самоорганизации.

  • В сильно неравновесных состояниях системы начинают воспринимать те факторы воздействия извне, которые они бы не восприняли в более равновесном состоянии.

  • В неравновесных условиях относительная независимость элементов системы уступает место корпоративному поведению элементов: вблизи равновесия элемент взаимодействует только с соседними, вдали от равновесия — «видит» всю систему целиком и согласованность поведения элементов возрастает.

  • В состояниях, далёких от равновесия, начинают действовать бифуркационные механизмы — наличие кратковременных точек раздвоения перехода к тому или иному относительно долговременному режиму системы — аттрактору. Заранее невозможно предсказать, какой из возможных аттракторов займёт система.

 

Синергетика объясняет процесс самоорганизации в сложных системах следующим образом:

  • Система должна быть открытой. Закрытая система в соответствии с законами термодинамики должна в конечном итоге прийти к состоянию с максимальной энтропией и прекратить любые эволюции.

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

  • Фундаментальным принципом самоорганизации служит возникновение нового порядка и усложнение систем через флуктуации (случайные отклонения) состояний их элементов и подсистем. Такие флуктуации обычно подавляются во всех динамически стабильных и адаптивных системах за счёт отрицательных обратных связей, обеспечивающих сохранение структуры и близкого к равновесию состояния системы. Но в более сложных открытых системах, благодаря притоку энергии извне и усилению неравновесности, отклонения со временем возрастают, накапливаются, вызывают эффект коллективного поведения элементов и подсистем и, в конце концов, приводят к «расшатыванию» прежнего порядка и через относительно кратковременное хаотическое состояние системы приводят либо к разрушению прежней структуры, либо к возникновению нового порядка. Поскольку флуктуации носят случайный характер, то состояние системы после бифуркации обусловлено действием суммы случайных факторов.

  • Самоорганизация, имеющая своим исходом образование через этап хаоса нового порядка или новых структур, может произойти лишь в системах достаточного уровня сложности, обладающих определённым количеством взаимодействующих между собой элементов, имеющих некоторые критические параметры связи и относительно высокие значения вероятностей своих флуктуаций. В противном случае эффекты от синергетического взаимодействия будут недостаточны для появления коллективного поведения элементов системы и тем самым возникновения самоорганизации. Недостаточно сложные системы не способны ни к спонтанной адаптации ни, тем более, к развитию и при получении извне чрезмерного количества энергии теряют свою структуру и необратимо разрушаются.

  • Этап самоорганизации наступает только в случае преобладания положительных обратных связей, действующих в открытой системе, над отрицательными обратными связями. Функционирование динамически стабильных, неэволюционирующих, но адаптивных систем — а это и гомеостаз в живых организмах и автоматические устройства — основывается на получении обратных сигналов от рецепторов или датчиков относительно положения системы и последующей корректировки этого положения к исходному состоянию исполнительными механизмами. В самоорганизующейся, в эволюционирующей системе возникшие изменения не устраняются, а накапливаются и усиливаются вследствие общей положительной реактивности системы, что может привести к возникновению нового порядка и новых структур, образованных из элементов прежней, разрушенной системы. Таковы, к примеру, механизмы фазовых переходов вещества или образования новых социальных формаций.

  • Самоорганизация в сложных системах, переходы от одних структур к другим, возникновение новых уровней организации материи сопровождаются нарушением симметрии. При описании эволюционных процессов необходимо отказаться от симметрии времени, характерной для полностью детерминированных и обратимых процессов в классической механике. Самоорганизация в сложных и открытых — диссипативных системах, к которым относится и жизнь, и разум, приводят к необратимому разрушению старых и к возникновению новых структур и систем, что наряду с явлением неубывания энтропии в закрытых системах обуславливает наличие «стрелы времени» в Природе.
     

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

Ячейки Х.Бенара.  Классическим примером возникновения структуры является конвективная ячейка Бенара. Если в сковородку с гладким дном налить минеральное масло, подмешать для наглядности мелкие алюминиевые опилки и начать нагревать, мы получим довольно наглядную модель самоорганизующейся открытой системы. При небольшом перепаде температур передача тепла от нижнего слоя масла к верхнему идет только за счет теплопроводности, и масло является типичной открытой хаотической системой. Но при некотором критическом перепаде температур между нижним и верхним слоями масла в нем возникают упорядоченные структуры в виде шестигранных призм (конвективных ячеек), как это показано на рис.1. В центре ячейки масло поднимается вверх, а по краям опускается вниз. В верхнем слое шестигранной призмы оно движется от центра призмы к ее краям, в нижнем – от краев к центру. Важно отметить, что для устойчивости потоков жидкости необходима регулировка подогрева, и она происходит самосогласованно. Возникает структура, поддерживающая максимальную скорость тепловых потоков. 

Источник: http://kse-303.narod.ru/23.0.html

А вот другой пример:

Реакция Белоусова — Жаботинского — класс химических реакций, протекающих в колебательном режиме, при котором некоторые параметры реакции (цвет, концентрация компонентов, температура и др.) изменяются периодически, образуя сложную пространственно-временную структуру реакционной среды.

В настоящее время под этим названием объединяется целый класс родственных химических систем, близких по механизму, но различающихся используемыми катализаторами (Ce3+, Mn2+ и комплексы Fe2+, Ru2+), органическими восстановителями (малоновая кислота, броммалоновая кислота, лимонная кислота, яблочная кислота и др.) и окислителями (броматы, иодаты и др.).

При определенных условиях эти системы могут демонстрировать очень сложные формы поведения от регулярных периодических до хаотических колебаний и являются важным объектом исследования универсальных закономерностей нелинейных систем. В частности, именно в реакции Белоусова — Жаботинского наблюдался первый экспериментальный странный аттрактор в химических системах и была осуществлена экспериментальная проверка его теоретически предсказанных свойств.

Источник: http://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B0%D0%BA%D1%86%D0%B8%D1%8F_%D0%91%D0%B5%D0%BB%D0%BE%D1%83%D1%81%D0%BE%D0%B2%D0%B0_%E2%80%94_%D0%96%D0%B0%D0%B1%D0%BE%D1%82%D0%B8%D0%BD%D1%81%D0%BA%D0%BE%D0%B3%D0%BE


А теперь поговорим о том, где может применить синергетику программист. Во первых, чем является компьютер со всеми запущенными на нем программами, которые между собой могут как то взаимодействовать? Правильно, системой.  Самое простое представление такой системы - это влияние, которое оказывает программа на ресурсы компьютера, тем самым влияя на другую программу. Например, если программа занимает слишком много процессорного времени, то другим программам его может не хватит. Тот, кто занимается, например, системным администрированием, должен учитывать эти факторы и обладать системным мышлением.

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

Но о подробнее мы поговорим об этом в будущих статьях.

 

Последнее обновление ( 12.07.2014 г. )
 
« След.
 
© 2024 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги