Соціальна динаміка · Клітинний автомат
📅 Липень 2026 ⏱ ≈ 9 хв читання 🎯 Середній рівень

Schelling segregation: математика упередженості

У 1971 році економіст Томас Шеллінг показав результат, який досі дивує людей: не потрібно жодної сильної переваги до сегрегації чи координації між агентами, щоб місто розділилося майже повністю на однорідні райони. Достатньо м'якої індивідуальної переваги — "я б краще не був у маленькій меншості на своїй вулиці".

Коротко: Модель Шеллінга показує, що навіть м'який, толерантний поріг схожості (наприклад, коли людина спокійно живе серед 70% несхожих сусідів) через переселення незадоволених агентів все одно призводить до майже повної сегрегації району. Це наслідок петлі позитивного зворотного зв'язку та точки перелому, а не сильної особистої упередженості — тому подолати таку сегрегацію може лише системна політика, а не самі індивідуальні рішення.

Налаштування моделі: сітка, типи, вакансії

Модель Шеллінга розміщує агентів двох (або більше) типів на 2D-сітці (спочатку — шахівниця). Частка клітин лишається порожньою, щоб дозволити переміщення. Кожен агент займає рівно одну клітину, і кожен агент має фіксований тип — не складніше за мітку; модель навмисно прибирає всі економічні чи особисті деталі, щоб ізолювати ефект одного механізму.

Сітка: N × N клітин Типи: A, B (або більше) Щільність: частка зайнятих клітин, зазвичай 90-95% Оточення: оточення Мура (8 сусідніх клітин)

Функція задоволеності та поріг схожості

Кожен агент оцінює власну задоволеність, дивлячись на зайнятих сусідів Мура (до 8 навколишніх клітин) і обчислюючи частку тих, що мають той самий тип:

схожість(агент) = (# зайнятих сусідів того ж типу) / (# зайнятих сусідів) Агент ЗАДОВОЛЕНИЙ, якщо: схожість(агент) ≥ τ Агент НЕЗАДОВОЛЕНИЙ, якщо: схожість(агент) < τ τ = поріг схожості (напр., τ = 0.3 означає "принаймні 30% схожих")

Ключовий і контрінтуїтивний параметр — τ, поріг. Зауважте, що насправді кодує τ = 0.3: агент цілком щасливий у районі, який на 70% відрізняється від нього — це толерантна перевага, далека від вимоги однорідного оточення. Оригінальне прозріння Шеллінга саме в тому, що цей м'який, толерантний поріг усе одно достатній, щоб породити майже повну сегрегацію, коли динаміка запускається.

Динаміка переміщень

Щотіку симуляції незадоволені агенти намагаються переселитися:

для кожного тіку: перемішати порядок агентів (випадкове асинхронне оновлення) для кожного агента a у порядку: якщо схожість(a) < τ: знайти випадкову вакантну клітину c таку, що схожість(a, c) ≥ τ (або вакантну клітину, що максимізує схожість, у варіанті "оптимізації") перемістити a у c доки не лишиться незадоволених агентів або не досягнуто ліміту кроків

Є два поширені варіанти: випадкове переселення (переїзд у першу задовільну вакантну клітину) і оптимізуюче переселення (переїзд у вакантну клітину, що максимізує схожість, або найближчу, яка задовольняє τ). Обидва варіанти сходяться до сегрегованих рівноваг, але оптимізуючий сходиться швидше й дає чіткіші межі кластерів.

Точки перелому: чому 30% дає 70%+ сегрегації

Математика того, чому м'який поріг дає сильну сегрегацію, зводиться до петлі позитивного зворотного зв'язку. Розгляньте змішаний район поблизу межі толерантності. Коли один агент типу-меншини виїжджає (бо опустився трохи нижче τ), локальний склад трохи зсувається в бік більшості. Це знижує показник схожості наступного сусіда типу-меншини ще більше — виштовхуючи більше агентів нижче τ, провокуючи більше переїздів, ще сильніше зсуваючи склад. Район "перелітає" зі змішаного в однорідний каскадом, що виходить з-під контролю, хоча кожен окремий крок вимагав лише перетину доволі поблажливого порогу.

Поріг τІндивідуально толерантний?Емерджентна сегрегація (типово)
0.10дуже толерантнийслабка кластеризація
0.30толерантний (приймає 70% відмінних)сильна сегрегація
0.50нейтральний (хоче незначну більшість)майже повна сегрегація
0.70вимогливийповна сегрегація, може не сходитись

Головний математичний урок: немає пропорційності між силою індивідуальної переваги й колективним результатом. Це характерна ознака динаміки точок перелому, знайдена в різних соціальних системах — від порогових моделей колективної поведінки Ґрановеттера до фінансового зараження — де маленька локальна зміна може перетнути критичну точку й викликати каскад до цілком іншого макростану.

Часте хибне тлумачення: спостерігання майже повної сегрегації в результатах моделі не означає, що агенти в основі мають сильну перевагу до сегрегації. Модель Шеллінга часто наводять саме для протилежного висновку — м'які, толерантні індивідуальні переваги все одно можуть дати сегрегований макрорезультат, якого ніхто явно не хотів.

Вимірювання сегрегації: індекс несхожості

Щоб кількісно відстежувати сегрегацію під час симуляції, стандартна зведена статистика — індекс несхожості D, запозичений з міської соціології:

D = 0.5 · Σᵢ | Aᵢ/A - Bᵢ/B | Aᵢ, Bᵢ = кількість агентів типу A, B у клітині/кварталі i A, B = загальна кількість агентів типу A, B по всьому місту D ∈ [0, 1]: 0 = ідеально рівномірний розподіл, 1 = повна сегрегація

D має інтуїтивну інтерпретацію: це мінімальна частка населення однієї групи, яку довелося б перемістити, щоб досягти рівномірного розподілу по всіх клітинах. Реальні американські мегаполіси історично мали значення D = 0.6-0.8 для сегрегації чорні-білі — напрочуд близько до того, що спрощена іграшкова модель Шеллінга дає лише з τ ≈ 0.3-0.5 і випадкового переселення.

Що модель пояснює, а що ні

Модель Шеллінга навмисно мінімальна — жодного доходу, дискримінаційних інституцій, історії redlining чи насильства. Ця мінімальність — суть: вона ізолює один механізм (м'яка перевага до схожості + локальне переселення) і доводить, що лише цей механізм достатній для сильної сегрегації. Модель не стверджує, що це єдиний механізм, що діє в реальних містах, і не виправдовує дискримінаційну житлову політику — вона демонструє нижню межу того, наскільки мало індивідуального упередження потрібне для вражаючого колективного результату.

Політичний висновок моделі так само важливий: оскільки сегрегація тут — колективно емерджентна рівновага, а не просто сума індивідуально екстремальних переваг, її подолання вимагає втручання на системному рівні (відкрита житлова політика, інтегроване розподілення шкіл, навмисний змішаний за доходом розвиток) — маленькі, індивідуально раціональні вибори самі по собі не розвернуть динаміку точки перелому, коли вона вже зафіксувалась.

🏘️ Запустити симуляцію сегрегації Шеллінга

Регульований поріг схожості, живий індекс несхожості, спостерігайте формування точок перелому

Відкрити симуляцію →