Муравьиный алгоритм

Sdílet
Vložit

Komentáře • 71

  • @mesmeridze1
    @mesmeridze1 Před 3 lety +10

    Потрясающий лектор. Институт закончил и периодически смотрю ролики. Очень помогли на сессиях.

  • @RudolfKlotz
    @RudolfKlotz Před 6 lety +5

    Михаил Николаевич, огромное спасибо за интереснейшую лекцию!

  • @denispotapenko5610
    @denispotapenko5610 Před 10 lety +4

    Отличное видео! Действительно хороший "туториал" :) Причем и человека приятно слушать и по теме рассказывает понятно, и смежные темы также успевает затронуть :) Спасибо за материал, продолжайте в том же духе!

  • @dionraiden4554
    @dionraiden4554 Před 4 lety +2

    Из других ВУЗов тоже вас смотрим, очень качественно изложен материал, спасибо.

  • @AnonExpert1
    @AnonExpert1 Před 4 lety +1

    Очень круто и понятно! Познакомился с вашими лекциями ещё на 1 курсе, сейчас 5 и снова актуально :)

  • @met4ltech
    @met4ltech Před 3 lety +1

    Спасибо большое за прекрасное пояснение!

  • @user-jz6ug6do6g
    @user-jz6ug6do6g Před 5 lety +1

    Все очень понятно. Спасибо большое.

  • @MrProband
    @MrProband Před 9 lety +1

    Спасибо за Ваш ответ.

  • @APL375
    @APL375 Před 11 lety +2

    Да ладно, не ёрничайте! Я говорю о том, что делать человеку нечего как проверять ваши расчеты. Главное - это идея. А тема раскрыта великолепно. Благодарю.

  • @pavellyakh5598
    @pavellyakh5598 Před 4 lety +1

    Спасибо! Шикарное видео. Юмор про элиту на высоте! Учился у Белоусова А.И. в МГТУ, как и Вы он очень умный преподаватель, у него шутки тоже на высоте, но донесение материала мне больше Ваше нравится.

  • @user-sg8dd1bq4m
    @user-sg8dd1bq4m Před 6 lety

    Спасибо большое за видео, очень полезное. Все четко и ясно. Приятно было слушать.

    • @user-nr4uj8gc5j
      @user-nr4uj8gc5j Před 3 lety

      Ничего не понятно, но Ооооочень интересно😂 игнорирований само значение слова «алгоритм», как «порядок действий». При выборе каждого параметра ещё куча «но» присутствует. Короткий маршрут не бери, так жадные комерсы делают, на длинный не иди, так муравьи не советуют🤪🤪🤪🤣

  • @FunFearShow
    @FunFearShow Před 10 lety +1

    Большое спасибо! помогли при написании курсовой )

  • @user-kf8oq4gz3g
    @user-kf8oq4gz3g Před 3 lety +1

    Здорово, спасибо! : )
    Единственное, наверное, что вы не упомянули - это условие остановки. Но тут уж можно найти, остальное было очень хорошо и очень понятно : )

  • @xabikiqwe
    @xabikiqwe Před 11 lety +7

    Спасибо. Диплом сделан. )))

  • @meow_kis
    @meow_kis Před 4 lety +1

    Спасибо большое! Очень помогли при подготовке к контрольной по эволюционным вычислениям!

  • @Ramooo25
    @Ramooo25 Před 11 lety +1

    доступно,спасибо

  • @Kirsanov2011
    @Kirsanov2011  Před 11 lety

    Поздравляю!

  • @mozgotron12
    @mozgotron12 Před 3 lety +2

    Блин, я тоже хочу себе такой галстук с синей лампочкой.

  • @SadMelvin
    @SadMelvin Před 11 lety

    Спасибо!

  • @ventilyator
    @ventilyator Před 7 lety

    спасибо!

  • @user-tz6zo2jl4i
    @user-tz6zo2jl4i Před 3 lety

    Спасибо большое за видео. Все четко и понятно. По вашему примеру реализовал алгоритм в game maker studio))по вашей примеру проход 1000 муравьев решает за пол секунды. С коррекцией ферамонов конечно сложновато. Приходится смотреть чего достигла 1000 и потом корректировать чтоб получилось более идеальное решение. Тут разве что делать отдельный алгоритм, который будет сам изменять значения коррекции феррамона для более оптимального решения

  • @DenisKozlov-MCP
    @DenisKozlov-MCP Před 10 lety +1

    Спасибо, отличное видео! А вы будете Мультиагентные технологии рассматривать?

  • @OleksandrKravchuk-tg8yx
    @OleksandrKravchuk-tg8yx Před 6 lety +4

    Отличное объяснение. Смутило два момента:
    > для второй интерации сумарная вероятность, подсчитаная на доске, была ~93%, а не 100%
    > язык с - простой язык

  • @asd1qwe1
    @asd1qwe1 Před 9 lety +7

    норм мужик

  • @AlexNirt12
    @AlexNirt12 Před 11 lety

    5 х 4 х 3 х 2 = 120 вариантов на один город , спасибо за такие видео =))

  • @tanyagnatyuk8268
    @tanyagnatyuk8268 Před 9 lety +3

    а какой коэффициент испарения лучше брать?

  • @Kirsanov2011
    @Kirsanov2011  Před 11 lety +3

    Ну, вот. Теперь ясно. Действительно, кое-что можно было и не расписывать. Ну это для тех, кто любит вычислять - фанатов чисел.

  • @MrSkySerfeR
    @MrSkySerfeR Před 11 lety +1

    На 27-28 минутах видео при подсчёте вероятности того, что муравей пойдёт из города №4 в город №5 ( P4,5) допущена ошибка. Значение которое должно получиться 29.38747419. Наверняка это "описка". Сумма этих трёх вероятностей должна равняться 100, у Вас же она равняется 94, и это бросается в глаза.

  • @Walter_Sullivan
    @Walter_Sullivan Před 3 lety

    Очень классная лекция! Доступно и подробно на пальцах объяснено применение этого алгоритма. Однако, сколько видео я не пересмотрел по этому алгоритму один вопрос так и остался непонятным - какой физический смысл у показателя феромона примирительно к какому нибудь реальному технологическому процессу? Например, если мы рассматриваем развозку почтовых бандеролей или развозку продуктов по магазинов? Также остаётся непонятен физический смысл процесса высыхания алгоритма
    Кроме того не совсем понятна операция с "шариком и рулеткой" - даже с учётом неравномерной вероятности выпасть может любой из городов (если он уже не был посещен конечно) и таким образом перебирать нужно все равно все итерации - тогда есть ли смысл в этой "рулетке"? Либо можно сославшись на наибольшую вероятность автоматически выбрать путь с наибольшей же вероятностью, но тогда все равно рулетка отпадает как механизм

  • @user-ii9xe4pu6x
    @user-ii9xe4pu6x Před 3 lety +1

    Здравствуйте! Я правильно понял, что в данном примере была показана одна итерация с одним муравьем?

  • @denisfrolovru
    @denisfrolovru Před 6 měsíci

    Первые 8 минут можно не смотреть - воду льет.

  • @igorek9191
    @igorek9191 Před 8 lety

    Насчет обновления феромона. Если мы нашли новое решение, хуже старого, то соответственно нам лучше это решение "забыть". Получается обновлённый феромон нужно считать (1-р) * (t + delta t). Т.е. коэффициент испарения применять к обновлённому решению, а не к старому, прибавляя потом дельта тау...?

    • @Kirsanov2011
      @Kirsanov2011  Před 8 lety +1

      +Игорь Власюк "Высыхает" путь всегда, и хороший и плохой.

  • @Kirsanov2011
    @Kirsanov2011  Před 11 lety +7

    Ничего не понял! Это по-русски?

  • @happysandbox4085
    @happysandbox4085 Před 4 lety +1

    Доброго времени суток! Мне интересно, прошло 7 лет, сейчас на вскидку того времени собрали все компьютеры в один(на данный момент самый слабый из теперешнего) и какие ваши впечатления, уже пробовали для себя реализовать вычисления Хамилтона?))
    Спасибо за разъяснения!

    • @Kirsanov2011
      @Kirsanov2011  Před 4 lety

      Пробовали. Все отлично.

  • @user-lw3tr6in3x
    @user-lw3tr6in3x Před 8 lety

    Здравствуйте! Я внимательно прослушал, возникли вопросы: 1) чему равно Q
    2) ответ в задаче какой? 3) мы явно один раз не прогоняем муравья, значит другие тоже бегают и выбирают путь, значит есть и другие пути? 4) когда выходить с цикла? С момента постоянного значения?

    • @Kirsanov2011
      @Kirsanov2011  Před 8 lety +2

      +виктор коледин 1) Q обычно подбирается экспериментально. Тут вообще классической науки еще мало, мало что строго доказано - больше опыт и интуиция...
      2) Ответ - длина пути
      3) есть и другие пути. Ищем минимальный
      4) Выходить, когда "устаканится". Т.е. разность достигнет необходимой точности

    • @user-lw3tr6in3x
      @user-lw3tr6in3x Před 8 lety +1

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

    • @Kirsanov2011
      @Kirsanov2011  Před 8 lety +1

      +виктор коледин Спасибо! Жаль там есть опечатки(но они очевидны и легко исправляются), на сайте своем (она там вложена) я стараюсь их исправлять... Еще одно замечание. Программы написаны в Maple 8, иногда в след версиях не работают, надо чуть исправить объявление with пакетов... Я как нибудь это сделаю централизованно...

    • @user-lw3tr6in3x
      @user-lw3tr6in3x Před 8 lety +1

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

  • @vandriichuk
    @vandriichuk Před 2 lety

    Очень интересно. Но не понял откуда изначально взялась длина расстояний и кол-во ферономов для каждого участка? Особенно, откуда изначально взялись значения феромонов для каждого отрезка?

    • @Kirsanov2011
      @Kirsanov2011  Před 2 lety +1

      Обычно начальные феромоны - случайные числа. А расстояния - даны по условию, например, расстояния между реальными объектами.

    • @vandriichuk
      @vandriichuk Před 2 lety

      @@Kirsanov2011 подскажите, пожалуйста, я исследую взаимосвязи между алгоритмом муравьиной колонкии и reinforcement learning. Вы не сталкивались с информацией на эту тему? Может где-то есть что-то почитать? И еще я работаю над автоматизацией подбора параметров альфа и бета для муравьиной колонии. Ничего такого не встречали?

  • @andreyhalushko4923
    @andreyhalushko4923 Před 8 lety +1

    норм

  • @mozgotron12
    @mozgotron12 Před 3 lety +1

    Как отличить физика от математика? Всё просто: попросите его обойти столб кругом. Если спросит: "Зачем?" - значит физик. Если спросит: "По часовой стрелке или против?" - значит математик.

  • @user-qb4sn5xr7d
    @user-qb4sn5xr7d Před 9 lety

    Я, вот только, одного не понял. Каким образом были выбраны "стартовые значения" тау?

    • @Kirsanov2011
      @Kirsanov2011  Před 9 lety +3

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

  • @sergeykodzha2621
    @sergeykodzha2621 Před 4 lety

    так откуда начальные значения феромонов брать? Если начинать с нулевых значений, все вероятности будут тоже 0.

    • @Kirsanov2011
      @Kirsanov2011  Před 4 lety

      Начальное распределение - случайное. И здесь важно качество псевдослучайных чисел.

  • @f0cus570
    @f0cus570 Před 5 lety

    Что за феромоны ? Я так и не понял
    Как их высчитать ?

    • @Kirsanov2011
      @Kirsanov2011  Před 5 lety

      просто назначить

    • @f0cus570
      @f0cus570 Před 5 lety

      @@Kirsanov2011 если просто взять рандомные феромоны, то решение будет далеко от точного, верно?

    • @Kirsanov2011
      @Kirsanov2011  Před 5 lety

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

  • @Kirsanov2011
    @Kirsanov2011  Před 10 lety +1

    Да. Осенью. Пока готовлю еще...

  • @user-ex1wi2jr5b
    @user-ex1wi2jr5b Před rokem +1

    А у муровьев социолизм))

  • @user-ec8ui3ch9r
    @user-ec8ui3ch9r Před 2 lety +1

    Муравьи коммуниcты кcта, мораль - думайте cами

  • @igorek9191
    @igorek9191 Před 8 lety

    Псевдо кода нет на алгоритм?

    • @Kirsanov2011
      @Kirsanov2011  Před 8 lety

      +Игорь Власюк Игорь! Зачем? См. мою опубликованную программу для Maple в моей книге "Графы в Maple". В сети книга есть на eqworld.ru кажется

    • @igorek9191
      @igorek9191 Před 8 lety

      +Kirsanov2011 спасибо, нашёл.

  • @APL375
    @APL375 Před 11 lety +1

    не впадлу ж те было складывать)

  • @ivankumets4521
    @ivankumets4521 Před 6 lety +1

    ошибка в вычислениях садись два

    • @Kirsanov2011
      @Kirsanov2011  Před 6 lety

      На какой минуте?

    • @aliyamaliya587
      @aliyamaliya587 Před 6 lety +1

      Главное понятно как всё делать. А ошибки в вычислениях не важны, хотя я не проверяла, может их вообще нет

    • @user-jz6ug6do6g
      @user-jz6ug6do6g Před 5 lety +1

      любитель ловли мух

    • @Kirsanov2011
      @Kirsanov2011  Před 2 lety

      Куда садиться? За что?!

  • @user-sd3jz9sq3d
    @user-sd3jz9sq3d Před 6 lety

    Очень сложно воспринимать таких преподов. Что то мямлит.

    • @Kirsanov2011
      @Kirsanov2011  Před 2 lety

      Да, у меня есть недостатки. Буду преодолевать.

  • @aalex1812
    @aalex1812 Před 2 lety

    Спасибо!