![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
ІІІ. Наступне вдосконалення моделі
Тепер почнемо не зовсім просту розмову про спосіб підрахунку кількості Х повторних знавців. Навіть, якщо у наступному сеансі виключити можливість повернення інформації від щойно спеченого знавця чутки до його безпосереднього інформатора, все одно інформація може повернутися до цього самого передавача від кого-небудь з інших знавців. Це означає, що виключення згаданої можливості не є принциповим, тобто вже у наступному сеансі чутка може повернутися до того, хто поширював її у попередньому сеансі. Крім того, повторні знавці можуть з’явитися й при самому першому передаванні, якщо N 0 > 1 (дехто з початкових знавців може стати слухачем іншого початкового знавця). Отже, підрахунок кількості Х повторних знавців можна починати від самого першого сеансу передавання. Пригадаймо знайому ситуацію: на перерві зібралася невелика група учнів, які слухають новину від свого товариша. Всі, крім одного, зацікавлені. А цьому байдуже – поширювана чутка йому вже відома. Він, як і будь-який інший знавець, і сам при нагоді завжди готовий передати її будь-кому: адже згідно Припущення 2 кожен (!) знавець розповсюджує інформацію протягом усього часу моделювання. Скільки ж нових знавців з’являється внаслідок розглянутого передавання? Зрозуміло, що на одного менше, ніж було слухачів у групі. Таким чином, відмовляючись від Припущення 3, ми опиняємося перед необхідністю не зараховувати до числа нових знавців тих осіб, для яких чутка не є новою, тобто тих, хто отримує її повторно. І не тому, що в житті здебільшого інтерес являють лише нові відомості, а саме тому, що повторні знавці не збільшують нової загальної кількості володарів новини. Для врахування кількості таких людей можна скористатися різними ідеями. Розглянемо одну з можливих. Будемо вважати, що на самому початку розповсюдження чутка є новою для всіх S мешканців населеного пункту. Після першого передавання загальна кількість знавців (для кого вона є новою разом з тими, кому вона вже відома – N 0) збільшиться на Δ n (для приросту лише нових знавців ми, як і раніше, залишимо позначення Δ N). Зауважимо, що повторні знавці можуть знаходитися тільки серед приросту Δ n, який будемо обчислювати за формулою (3) або (3*) з попередньої версії моделі. Вираз Δ n/S має зміст тієї долі від усього населення, в межах якої доцільно шукати повторних знавців, а Q = Х/Δ n – доля повторних знавців у черговому прирості (Q £ 1). Шукатимемо Х у два кроки. 1. Спочатку приймемо Припущення 6. Доля Q осіб, котрі під час чергового передавання одержують інформацію повторно, пропорційна Δ n/S:
де G – коефіцієнт, що підбирається шляхом експериментування. 2. Далі обчислимо абсолютну кількість Х осіб, котрі одержують інформацію повторно, Х = Q· Δ n. (6) Тоді фактичний приріст Δ N кількості осіб, котрим новина надходить вперше, становитиме Δ N = Δ n – Х. (7) Діючи згідно (5) – (7) при кожному наступному передаванні, ми й надалі будемо знаходити приріст Δ N лише тих осіб, які одержуватимуть новину вперше. Обчислюючи далі Nj = Nj– 1 + Δ N, ми матимемо загальну кількість саме тих знавців, котрі будуть її поширювати в наступних передаваннях. Тепер залишається внести відповідні зміни до алгоритму. Алгоритм роботи з удосконаленою моделлю – пп. 1, 2: вхідні дані перенести у стовпець Н; до вхідних даних додатково ввести змінні S та G (комірки Н2 та Н8, решту параметрів розташувати у Н3–Н7 в зазначеному раніше порядку) і створити три нових стовпці для спостереження за поведінкою змінних Δ n, X та Q (D, E та F відповідно). – п. 4.2: Z = 1 – M – B – доля звичайних передавачів; Δ n = Nj– 1 · (B·kб + Z·kзв) – як і у попередній версії моделі, але тут Δ n – тимчасове значення змінної Δ N;
G ‑ коефіцієнт, що добирається шляхом експериментування; Х = Q· Δ n – кількість осіб, котрі під час чергового передавання одержують чутку повторно; Δ N = Δ n – Х – остаточний приріст кількості нових знавців (лише тих, котрим чутка надходить вперше). Відповідні комірки таблиці мають такий уміст:
– п. 4.3 залишити без змін: Nj = Nj– 1 + Δ N Тут Nj – остаточна кількість знавців новини, здатних до її поширення після передавання з номером j. У таблиці, як і для попередньої версії моделі, це матиме таке відображення:
– так само без змін залишити п. 5: – формули з комірок A3, B3, C3, D3, E3 та F3 копіювати у решту комірок стовпців A, B, C, D, E та F відповідно. Обчислювальний експеримент 1. Нехай S = 10000; M = 0, 6; B = 0, 05; kб = 4; kзв = 2; N 0 = 1; G = 1, 5 (рис. 3.4)
Рис. 3.4. Розглядаючи утворену таблицю, звертаємо увагу на таке: 1.1. На початку процесу ймовірність появи повторних знавців (її характеризує Q) дуже мала, але поступово вона зростає до 1 (100%), тобто всі нові знавці з часом стають повторними. 1.2.Приріст Δ N дорівнює зміні числа знавців за одне передавання, тому Δ N характеризує швидкість поширення новини. З таблиці видно, що на початку процесу ця швидкість також дуже мала. У міру перебігу процесу його швидкість повільно зростає до максимуму, а далі швидко спадає до нуля і залишається такою на всю решту часу моделювання. Разом з цим перестає змінюватися (зростати) загальна чисельність Nj знавців новини. 1.3. Виведемо на екран графіки залежностей Δ N = Δ N (j) та N = N (j) і переконаймося у сказаному вище. 1.4. Звертає на себе увагу принципово новий і в певній мірі несподіваний факт: Nj max < S. Це означає, що за прийнятих вхідних даних частина населення може так і залишитись не інформованою. 2. Проаналізуйте розміри цієї не інформованої частини S – Nj max в залежності від різних чинників. 2.1. З’ясуйте, насамперед, залежність Nj max від коефіцієнта пропорційності G у виразі (5), про який було сказано, що його значення добирається експериментально. Візьміть, для прикладу, G = 1 (а далі G = 0, 5), залишаючи решту даних із попередніми значеннями. Вправа 1. Чому Nj max зростає (спадає)? 2. Підберіть таке значення G, яке б забезпечувало інформованість усього населення. 3. При якому значенні G новина взагалі не буде поширюватись? 4. Яку, на ваш погляд, роль відіграє коефіцієнт В у даній версії моделі? 5. Якщо відновити дані згідно п. 1 і змінити М – долю мовчунів, наприклад, зменшити її на 5%, то: а) як це позначиться на розмірах не інформованої частини населення? б) як така заміна взагалі впливає на перебіг процесу? 2.2. Повторіть п. 2.1 почергово для решти вхідних даних (B, Z, kб, kзв, N 0). Кожного разу намагайтеся пояснити причини спостережуваних подій. 2.3. Наступне дослідження заслуговує на особливу увагу. Знов поверніться до п. 2.2 у тій його частині, де пропонується експериментування з параметрами kб і kзв. Надайте їм таких значень: kб = 7, kзв = 5. Таблиця набуває незвичного і незрозумілого вигляду: – у послідовних сусідніх комірках стовпця для Δ N з’являються додатні й від’ємні значення з великою різницею, які весь час чергуються; – у рядках, що відповідають від’ємним числам, Q > 1; – взагалі в цій частині таблиці спостерігаються коливання значень всіх змінних. Можливо, при виконанні попередніх експериментів перед вами вже виникали подібні ситуації. У чому ж причина? Будь-які спроби знайти тут логічне обґрунтування (у межах розглядуваної моделі) заздалегідь приречені на невдачу. У моделюванні подібні ситуації добре відомі. У переважній більшості випадків, і зокрема, коли сама модель за своєю внутрішньою логікою не передбачає коливних процесів, причина спостережуваних значних коливань змінних (до того ж і зі зміною знаків) завжди однакова: за певних значень вхідних даних модель втрачає стійкість. Це одна з важливих особливостей всякої більш-менш складної моделі. Що ж до вмісту самої таблиці, то тепер значення змінних у ній – це усього лише результати обчислень, які аж ніяк не відбивають реальний перебіг процесу. Більш докладно про стійкість моделі йтиметься у наступній главі. Висновки 1. Самою суттєвою якістю розглянутої версії моделі є те, що у ній, нарешті, з’являється таке довго очікуване обмеження кількості знавців новини. Причому, принциповим тут є той факт, що це обмеження випливає із самої моделі, а не внаслідок додаткових штучних заходів, як це мало місце у двох попередніх версіях. 2. Обчислювальний експеримент у завданні 4 із Вправ дозволяє дійти висновку, що коефіцієнт пропорційності В має зміст своєрідного регулятора швидкості процесу поширення чуток. 3. Важливе значення має результат, одержаний у п. 2.3, а саме уявлення про стійкість моделі Він вартий того, щоб його повторити: За певних значень вхідних даних модель може втратити стійкість. Значення змінних при цьому являють собою усього лише результати обчислень і ніяк не відбивають реальний перебіг процесу. Найпершими ознаками (мовою медиків – симптомами) втрати моделлю стійкості є коливання з великою амплітудою та зміною знаків значень змінних у сусідніх комірках певних стовпців. Проте, у подібних випадках треба бути впевненим у тому, що спостережувані коливання не є наслідком внутрішніх законів самої моделі, тобто не випливають із природи явища, яке моделюється.
|