- Муравьи
- Скачать:
- Подписи к слайдам:
- Каким бывает муравей:
- Делаем Карту слов лучше вместе
- Ассоциации к слову «муравей»
- Синонимы к слову «муравей»
- Предложения со словом «муравей»
- Цитаты из русской классики со словом «муравей»
- Значение слова «муравей»
- Афоризмы русских писателей со словом «муравей»
- Отправить комментарий
- Дополнительно
- Значение слова «муравей»
- Предложения со словом «муравей»
- Муравьиные алгоритмы
- Предисловие
- Введение
- Классический муравьиный алгоритм для решения задачи коммивояжера
- Обзор модификаций классического алгоритма
- Заключение
- Литература
Муравьи
Прентация-сравнение жизни муравьёв и людей.
Скачать:
Вложение | Размер |
---|---|
prezentaciya_muravi.ppt | 990.5 КБ |
Предварительный просмотр:
Подписи к слайдам:
Учебная презентация «МУРАВЬИ» Автор: Якунина Мария – ученица 2 класса «б» ГОУ СОШ №340 г. Москвы 2010 г.
Кто такие муравьи? Муравьи – это насекомые, которых можно встретить повсюду: в лесу, на лугу, в поле, в саду, на огороде. Из-за своего маленького размера муравьи кажутся слабыми существами. Но на самом деле они очень сильные насекомые. Муравьи имеют шесть сильных ног, что позволяет им поднимать вес во много раз больше собственного. Они имеют два глаза, состоящих из множества меньших, две больших и сильных челюсти. Брюхо муравья содержит два желудка, один для себя, другой для других муравьёв. Муравьи — насекомое с самым большим мозгом по отношению к телу. Поэтому они очень сообразительны.
Муравьиное жильё. У каждого человека есть семья, своё жильё, которое он обустраивает, делает его тёплым, удобным, уютным. И муравьи живут семьями, по одиночку они бы не выжили. Муравьи строят для себя многоэтажные дома, муравейники , с галереями, холодильниками, складами, глубокими подвалами. Строят муравейник из хвоинок, маленьких веточек, травинок, песчинок. Поверхность муравейника построена таким образом, что дождинки просто скатываются с куполообразного муравейника. Поэтому в муравьином доме всегда сухо и тепло.
Забота о потомстве. С первых минут после рождения каждый ребёнок чувствует себя защищённым. Мама и папа его обогреют, накормят, защитят. Такую же заботу о своём потомстве проявляют и муравьи. В укромных уголках муравейника спрятаны маленькие белые комочки. Это яйца , которые откладывает и выводит Муравьиная Царица. Из них со временем вылупятся маленькие муравьишки. Муравьи заботятся, что бы у их Царицы и маленьких муравьишек всегда была еда, чтобы им было тепло и уютно.
Муравьиные профессии. Каждый взрослый человек имеет профессию и работу. Каждый муравей в семье тоже имеет свою профессию. Некоторые в молодости нянчат личинок, есть муравьи — учителя, сторожи, строители . Муравьи – самые чистоплотные из насекомых. Некоторым муравьям поручают выносить мусор из гнезда и складывать его на улице в специальных местах.
В муравейнике есть храбрые муравьи-солдаты , которые охраняют входы в муравейник от непрошеных гостей и при любой опасности готовы ринуться в бой с врагами.
В муравейнике живёт ещё немало других удивительных обитателей. Здесь есть муравьи-жнецы , которые запасаются урожаем, который потом сушат и хранят, а когда приходит время – перемалывают семена в муку и скармливают личинкам. Рабочие муравьи-фуражиры отправляются в лес и собирают добычу: мёртвых жуков и гусениц, зелёные листочки, травинки и веточки для строительства. Муравьи-фермеры выращивают полезные растения.
Как и человек, муравьи, единственные из животного мира, занимаются выращиванием домашних животных. Муравьи-пастухи следят за стадами жучков – тлей, молочко которых любят пить. Весной они выводят из муравейника целые стада «муравьиных коров» и ведут их на «пастбища». Муравьи пасут тлей на близрастущих растениях, оберегают их. И по первому требованию тля выделяет им излишки сладкого нектара. Чтобы «выдоить» тлю, муравей щекочет усиками её брюшко.
ВЗАИМОВЫРУЧКА И ВЗАИМОПОМОЩЬ. С детства в нас воспитывают чувство дружбы, взаимовыручки, взаимопомощи. У муравьёв тоже сильно развито чувство взаимопомощи. Например, если группе муравьёв нужно перейти препятствие в виде щели – муравьи построят мост из своих тел, чтобы добытчики смогли по ним пройти. Муравьёв, которые потеряли трудоспособность в результате травмы, сородичи кормят до тех пор, пока те в состоянии просить еду, то есть постукивать усиками по определённым участкам головы здорового муравья.
Муравьи и природа. Часто гуляя по лесу можно увидеть разрушенные муравейники. А все ли знают, что муравьёв называют « санитарами леса »? Собирая сладкое молочко тлей, поедая саму тлю, муравьи оставляют листья чистыми, тем самым спасая растения от вредителей и грибков. Некоторые муравьи питаются семенами злаков, заготавливают их впрок. При этом не все семена попадают в муравьиные склады. Часть их муравьи теряют по дороге в муравейник. И из этих семян вновь прорастают растения. Так муравьи являются распространителями растений.
Нужны муравьи и животным. Птицы не только употребляют муравьёв вовнутрь, но и используют их «снаружи». Они принимают «муравьиный душ» — купаются в муравейнике, засовывают муравьёв под крылья. Муравьиная кислота освобождает птиц от паразитов. Муравьиную кислоту применяют и для изготовления некоторых лекарств в медицине.
Однако сегодня муравьям нужна охрана. Муравейники гибнут при вырубках леса, их варварски разоряют непорядочные туристы. В некоторых местах созданы специальные муравьиные заказники. Один из них, в Клязьминских лесах под Москвой, существует уже многие годы. Здесь за муравейниками тщательно наблюдают, оберегают. Недавние летние пожары уничтожили немало муравейников. Теперь и лес, и муравейники предстоит заново восстанавливать. На это уйдут многие десятки лет.
Источник
Каким бывает муравей:
Делаем Карту слов лучше вместе
Привет! Меня зовут Лампобот, я компьютерная программа, которая помогает делать Карту слов. Я отлично умею считать, но пока плохо понимаю, как устроен ваш мир. Помоги мне разобраться!
Спасибо! Я стал чуточку лучше понимать мир эмоций.
Вопрос: мышление — это что-то нейтральное, положительное или отрицательное?
Ассоциации к слову «муравей»
Синонимы к слову «муравей»
Предложения со словом «муравей»
- Впереди показались чёрные лазиусы, они как-то странно бережно волокли крупного рыжего муравья.
Цитаты из русской классики со словом «муравей»
- Берег постепенно удалялся, утесы уменьшались в размерах; роща в ущелье по-прежнему стала казаться пучком травы; кучки негров на берегу толпились, точно мухи, собравшиеся около капли меду; двое наших, отправившихся на маленький пустой остров, лежащий в заливе, искать насекомых, раковин или растений, ползали, как два муравья.
Значение слова «муравей»
МУРАВЕ́Й , —вья́, м. Мелкое перепончатокрылое насекомое, живущее большими сообществами. Лесной муравей. Красные муравьи. (Малый академический словарь, МАС)
Афоризмы русских писателей со словом «муравей»
- Русский народ исполняет свою великую и национальную и человеческую задачу, в ней ровно и дружно работают все силы великого народа, от царя до пахаря и солдата! Когда все тихо, покойно, все, как муравьи, живут, работают, как будто вразброд; думают, чувствуют про себя и для себя; говорят, пожалуй, и на разных языках; но лишь только явится туча на горизонте, загремит война. Постигнет Россию зараза, голод — смотрите, как соединяются все нравственные и вещественные силы, как все сливается в одно чувство, в одну мысль, в одну волю — и как вдруг все, будто под наитием святого духа, мгновенно поймут друг друга и заговорят одним языком и одною силою!
Отправить комментарий
Дополнительно
Значение слова «муравей»
МУРАВЕ́Й , —вья́, м. Мелкое перепончатокрылое насекомое, живущее большими сообществами. Лесной муравей. Красные муравьи.
Предложения со словом «муравей»
Впереди показались чёрные лазиусы, они как-то странно бережно волокли крупного рыжего муравья.
В следующий раз рассмотрим крупноголового и широкожвалого харпагоксенуса сублевиса, который тоже полностью зависит от рабочих муравьёв чужих видов.
Каждое животное, зверь ли, птица или рыба, самый малый муравей имеют свой характер, историю и волшебную силу.
Источник
Муравьиные алгоритмы
Предисловие
Совсем недавно в этом блоге была опубликована статья, посвященная алгоритму поведения роя пчел. Данная статья рассказывает о другом алгоритме роевого интеллекта, называемом муравьиным алгоритмом. Она состоит из введения, вкратце рассказывающего о заимствованном природном механизме, описания оригинального алгоритма Марко Дориго, обзора других муравьиных алгоритмов и заключения, в котором указываются области применения муравьиных алгоритмов и перспективные направления в их исследованиях.
Введение
Муравья нельзя назвать сообразительным. Отдельный муравей не в состоянии принять ни малейшего решения. Дело в том, что он устроен крайне примитивно: все его действия сводятся к элементарным реакциям на окружающую обстановку и своих собратьев. Муравей не способен анализировать, делать выводы и искать решения.
Эти факты, однако, никак не согласуются с успешностью муравьев как вида. Они существуют на планете более 100 миллионов лет, строят огромные жилища, обеспечивают их всем необходимым и даже ведут настоящие войны. В сравнении с полной беспомощностью отдельных особей, достижения муравьев кажутся немыслимыми.
Добиться таких успехов муравьи способны благодаря своей социальности. Они живут только в коллективах – колониях. Все муравьи колонии формируют так называемый роевой интеллект. Особи, составляющие колонию, не должны быть умными: они должны лишь взаимодействовать по определенным – крайне простым – правилам, и тогда колония целиком будет эффективна.
В колонии нет доминирующих особей, нет начальников и подчиненных, нет лидеров, которые раздают указания и координируют действия. Колония является полностью самоорганизующейся. Каждый из муравьев обладает информацией только о локальной обстановке, не один из них не имеет представления обо всей ситуации в целом – только о том, что узнал сам или от своих сородичей, явно или неявно. На неявных взаимодействиях муравьев, называемых стигмергией, основаны механизмы поиска кратчайшего пути от муравейника до источника пищи.
Каждый раз проходя от муравейника до пищи и обратно, муравьи оставляют за собой дорожку феромонов. Другие муравьи, почувствовав такие следы на земле, будут инстинктивно устремляться к нему. Поскольку эти муравьи тоже оставляют за собой дорожки феромонов, то чем больше муравьев проходит по определенному пути, тем более привлекательным он становится для их сородичей. При этом, чем короче путь до источника пищи, тем меньше времени требуется муравьям на него – а следовательно, тем быстрее оставленные на нем следы становятся заметными.
В 1992 году в своей диссертации Марко Дориго (Marco Dorigo) предложил заимствовать описанный природный механизм для решения задач оптимизации [1]. Имитируя поведение колонии муравьев в природе, муравьиные алгоритмы используют многоагентные системы, агенты которых функционируют по крайне простым правилам. Они крайне эффективны при решении сложных комбинаторных задач – таких, например, как задача коммивояжера, первая из решенных с использованием данного типа алгоритмов.
Классический муравьиный алгоритм для решения задачи коммивояжера
Как было сказано выше, муравьиный алгоритм моделирует многоагентную систему. Ее агентов в дальнейшем будем называть муравьями. Как и настоящие муравьи, они довольно просто устроены: для выполнения своих обязанностей они требуют небольшое количество памяти, а на каждом шаге работы выполняют несложные вычисления.
Каждый муравей хранит в памяти список пройденных им узлов. Этот список называют списком запретов (tabu list) или просто памятью муравья. Выбирая узел для следующего шага, муравей «помнит» об уже пройденных узлах и не рассматривает их в качестве возможных для перехода. На каждом шаге список запретов пополняется новым узлом, а перед новой итерацией алгоритма – то есть перед тем, как муравей вновь проходит путь – он опустошается.
Кроме списка запретов, при выборе узла для перехода муравей руководствуется «привлекательностью» ребер, которые он может пройти. Она зависит, во-первых, от расстояния между узлами (то есть от веса ребра), а во-вторых, от следов феромонов, оставленных на ребре прошедшими по нему ранее муравьями. Естественно, что в отличие от весов ребер, которые являются константными, следы феромонов обновляются на каждой итерации алгоритма: как и в природе, со временем следы испаряются, а проходящие муравьи, напротив, усиливают их.
Пусть муравей находится в узле , а узел
– это один из узлов, доступных для перехода:
. Обозначим вес ребра, соединяющего узлы
и
, как
, а интенсивность феромона на нем – как
. Тогда вероятность перехода муравья из
в
будет равна:
где и
– это регулируемые параметры, определяющие важность составляющих (веса ребра и уровня феромонов) при выборе пути. Очевидно, что при
алгоритм превращается в классический жадный алгоритм, а при
он быстро сойдется к некоторому субоптимальному решению. Выбор правильного соотношения параметров является предметом исследований, и в общем случае производится на основании опыта.
После того, как муравей успешно проходит маршрут, он оставляет на всех пройденных ребрах след, обратно пропорциональный длине пройденного пути:
,
где – длина пути, а
– регулируемый параметр. Кроме этого, следы феромона испаряются, то есть интенсивность феромона на всех ребрах уменьшается на каждой итерации алгоритма. Таким образом, в конце каждой итерации необходимо обновить значения интенсивностей:
Обзор модификаций классического алгоритма
Результаты первых экспериментов с применением муравьиного алгоритма для решения задачи коммивояжера были многообещающими, однако далеко не лучшими по сравнению с уже существовавшими методами. Однако простота классического муравьиного алгоритма (названного «муравьиной системой») оставляла возможности для доработок – и именно алгоритмические усовершенствования стали предметом дальнейших исследований Марко Дориго и других специалистов в области комбинаторной оптимизации. В основном, эти усовершенствования связаны с большим использованием истории поиска и более тщательным исследованием областей вокруг уже найденных удачных решений. Ниже рассмотрены наиболее примечательные из модификаций.
Elitist Ant System
Одним из таких усовершенствований является введение в алгоритм так называемых «элитных муравьев». Опыт показывает, что проходя ребра, входящие в короткие пути, муравьи с большей вероятностью будут находить еще более короткие пути. Таким образом, эффективной стратегией является искусственное увеличение уровня феромонов на самых удачных маршрутах. Для этого на каждой итерации алгоритма каждый из элитных муравьев проходит путь, являющийся самым коротким из найденных на данный момент.
Эксперименты показывают, что, до определенного уровня, увеличение числа элитных муравьев является достаточно эффективным, позволяя значительно сократить число итераций алгоритма. Однако, если число элитных муравьев слишком велико, то алгоритм достаточно быстро находит субоптимальные решение и застревает в нем [3]. Как и другие изменяемые параметры, оптимальное число элитных муравьев следует определять опытным путем.
Лука Гамбарделла (Luca M. Gambardella) и Марко Дориго опубликовали в 1995 году работу, в которой они представили муравьиный алгоритм, получивший свое название по аналогии с методом машинного обучения Q-learning [4]. В основе алгоритма лежит идея о том, что муравьиную систему можно интерпретировать как систему обучения с подкреплением. Ant-Q усиливает эту аналогию, заимствуя многие идеи из Q-обучения.
Алгоритм хранит Q-таблицу, сопоставляющую каждому из ребер величину, определяющую «полезность» перехода по этому ребру. Эта таблица изменяется в процессе работы алгоритма – то есть обучения системы. Значение полезности перехода по ребру вычисляется исходя из значений полезностей перехода по следующим ребрам в результате предварительного определения возможных следующих состояний. После каждой итерации полезности обновляются исходя из длин путей, в состав которых были включены соответствующие ребра.
Ant Colony System
В 1997 году те же исследователи опубликовали работу, посвященную еще одному разработанному ими муравьиному алгоритму [5]. Для повышения эффективности по сравнению с классическим алгоритмом, ими были введены три основных изменения.
Во-первых, уровень феромонов на ребрах обновляется не только в конце очередной итерации, но и при каждом переходе муравьев из узла в узел. Во-вторых, в конце итерации уровень феромонов повышается только на кратчайшем из найденных путей. В-третьих, алгоритм использует измененное правило перехода: либо, с определенной долей вероятности, муравей безусловно выбирает лучшее – в соответствие с длиной и уровнем феромонов – ребро, либо производит выбор так же, как и в классическом алгоритме.
Max-min Ant System
В том же году Томас Штютцле (Tomas Stützle) и Хольгер Хоос (Holger Hoos) предложили муравьиный алгоритм, в котором повышение концентрации феромонов происходит только на лучших путях из пройденных муравьями [6]. Такое большое внимание к локальным оптимумам компенсируется вводом ограничений на максимальную и минимальную концентрацию феромонов на ребрах, которые крайне эффективно защищают алгоритм от преждевременной сходимости к субоптимальным решениям.
На этапе инициализации, концентрация феромонов на всех ребрах устанавливается равной максимальной. После каждой итерации алгоритма только один муравей оставляет за собой след – либо наиболее успешный на данной итерации, либо, аналогично алгоритму с элитизмом, элитный. Этим достигается, с одной стороны, более тщательное исследование области поиска, с другой – его ускорение.
ASrank
Бернд Бульнхаймер (Bernd Bullnheimer), Рихард Хартл (Richard F. Hartl) и Кристине Штраусс (Christine Strauß) разработали модификацию классического муравьиного алгоритма, в котором в конце каждой итерации муравьи ранжируются в соответствие с длинами пройденных ими путей [7]. Количество феромонов, оставляемого муравьем на ребрах, таким образом, назначается пропорционально его позиции. Кроме того, для более тщательного исследования окрестностей уже найденных удачных решений, алгоритм использует элитных муравьев.
Заключение
Задача коммивояжера является, возможно, наиболее исследуемой задачей комбинаторной оптимизации. Неудивительно, что именно она была выбрана первой для решения с использованием подхода, заимствующего механизмы поведения муравьиной колонии. Позже этот подход нашел применение в решении многих других комбинаторных проблем, в числе которых задачи о назначениях, задача раскраски графа, задачи маршрутизации, задачи из областей data mining и распознавания образов и другие.
Эффективность муравьиных алгоритмов сравнима с эффективностью общих метаэвристических методами, а в ряде случаев – и с проблемно-ориентированными методами. Наилучшие результаты муравьиные алгоритмы показывают для задач с большими размерностями областей поиска. Муравьиные алгоритмы хорошо подходят для применения вместе с процедурами локального поиска, позволяя быстро находить начальные точки для них.
Наиболее перспективными направлениями дальнейших исследований в данном направлении следует считать анализ способа выбора настраиваемых параметров алгоритмов. В последние годы предлагаются различные способы адаптации параметров алгоритмов «на лету» [8]. Поскольку от выбора параметров сильно зависит поведение муравьиных алгоритмов, именно к этой проблеме обращено наибольшее внимание исследователей на данный момент.
Литература
[1] M. Dorigo, “Ottimizzazione, apprendimento automatico, ed algoritmi basati su metafora naturale (Optimization, Learning, and Natural Algorithms)”, диссертация на соискание ученой степени “Doctorate in Systems and Information Electronic Engineering”, Politecnico di Milano, 1992 г.
[2] A. Colorni, M. Dorigo, V. Maniezzo, “Distributed Optimization by Ant Colonies” // Proceedings of the First European Conference on Artificial Life, Paris, France, Elsevier Publishing, стр. 134-142, 1991 г.
[3] M. Dorigo, V. Maniezzo, A. Colorni, “The Ant System: Optimization by a colony of cooperating agents” // IEEE Transactions on Systems, Man, and Cybernetics-Part B, 26, 1, стр. 29-41, 1996 г.
[4] L. M. Gambardella, M. Dorigo, “Ant-Q: A Reinforcement Learning Approach to the Traveling Salesman Problem” // Twelfth International Conference on Machine Learning, Morgan Kaufmann, стр. 252-260, 1995 г.
[5] M. Dorigo, L. M. Gambardella, Ant Colony System: A Cooperative Learning Approach to the Traveling Salesman Problem // IEEE Transactions on Evolutionary Computation Vol. 1, 1, стр. 53-66, 1997 г.
[6] T. Stützle, H. Hoos, “MAX-MIN Ant System and local search for the traveling salesman problem” // IEEE International Conference on Evolutionary Computation, стр. 309-314, 1997 г.
[7] Bernd Bullnheimer, Richard F. Hartl, Christine Strauß, “A new rank based version of the Ant System. A computational study” // Adaptive Information Systems and Modelling in Economics and Management Science, 1, 1997 г.
[8] T. Stützle, M. López-Ibáñez, P. Pellegrini, M. Maur, M. de Oca, M. Birattari, Michael Maur, M. Dorigo, “Parameter Adaptation in Ant Colony Optimization” // Technical Report, IRIDIA, Université Libre de Bruxelles, 2010 г.
Источник