Як це працює
По полотну розкидано кілька ділянок квітів різних видів (кожен вид намальовано своїм кольором), причому кожна квітка має запас нектару, який зменшується при відвідуванні бджолою і повільно відновлюється потім. Кожна бджола пам'ятає, пилок якого виду вона зараз несе. Обираючи наступну квітку, бджола «кидає монету» проти ймовірності сталості вибору квітки: з цією ймовірністю вона летить до найближчої квітки того самого виду, який уже несе, а інакше оцінює сусідні квітки за поєднанням близькості та залишку нектару й обирає найкращу незалежно від виду.
Коли бджола сідає на квітку, несучи пилок іншого виду, це зараховується як подія перехресного запилення — пилок старого виду залишається на новій квітці, лічильник збільшується, а на невеликій мережевій діаграмі видів у кутку малюється тьмяний зв'язок між цими двома видами. Потім бджола підбирає пилок квітки, на яку сіла, п'є її нектар (виснажуючи запас) і летить до наступної цілі, тож візерунок зв'язків, що накопичується з часом, відображає, які пари видів насправді найчастіше перехресно запилюються за поточних налаштувань сталості та нектару.
Інакше: ціль = argmax_f ( nectar(f)/maxNectar − distanceWeight · dist(bee,f)/W )
Перехресне запилення: якщо carriedSpecies ≠ flower.species → crossCount++, network[carried][flower.species] += 1
Динаміка нектару: nectar(f) += regenRate·dt; при відвідуванні nectar(f) -= drink; nectar ∈ [0, maxNectar]
Поширені запитання
Що таке сталість вибору квітки?
Сталість вибору квітки — це реальна поведінкова схильність, за якої запилювач продовжує відвідувати той самий вид квітки протягом кількох послідовних вильотів, замість того щоб перемикатися між видами, навіть якщо інший вид ближче або пропонує більшу винагороду, оскільки це зменшує витрати на навчання роботі з квітками різної форми.
Як у цій симуляції відбувається подія перехресного запилення?
Кожна бджола пам'ятає вид пилку, який вона підібрала останнім. Коли вона сідає на квітку іншого виду, все ще несучи той старіший пилок, спрацьовує подія перехресного запилення, зв'язок між двома видами на мережевій діаграмі посилюється, а бджола підбирає пилок нової квітки.
Чому рівень нектару впливає на те, куди летять бджоли?
Коли бджола не є сталою до свого поточного виду, вона оцінює сусідні квітки як за відстанню, так і за залишком нектару, тому ділянки, де накопичився великий запас нектару, обираються частіше за ті, які нещодавно були виснажені.
Що насправді змінює повзунок сталості вибору квітки?
Він встановлює ймовірність того, що бджола під час вибору наступної квітки віддасть перевагу найближчій квітці того самого виду, пилок якого вона зараз несе, замість переходу до будь-якої сусідньої квітки, що пропонує найкраще поєднання відстані та нектару.
Чому перехресне запилення важливе в реальних екосистемах?
Перехресне запилення між особинами, а іноді й між близькоспорідненими видами, підвищує генетичну різноманітність рослинних популяцій, що покращує життєздатність насіння та стійкість до хвороб, тому показана тут мережа візитів запилювачів безпосередньо впливає на пристосованість рослин у природі.