Monthly Archives

2 Articles

Роение пчел

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

Read More

Простое моделирование поверхности воды в Matlab

В 1952 году известный океанолог Лонге-Хиггинс ( Michael Longuet-Higgins) успешно доказал предположение, что волны в море отлично описываются суммой плоских волн бегущих в различных направлениях. Этот принцип очень хорошо демонстрируется картинкой расположенной ниже.

fig1

Read More