special

Моделювання економіки - Вітлінський В.В.

 

РОЗДІЛ 2.КОНЦЕПТУАЛЬНІ ЗАСАДИ МАТЕМАТИЧНОГО МОДЕЛЮВАННЯ ЕКОНОМІКИ

2.1. Моделювання як метод наукового пізнання

2.1.1. Сутність моделювання

Моделювання в наукових дослідженнях, яке почали застосовувати ще в глибоку давнину, охоплює нині все нові й нові сфери наукових знань. Однак методологія моделювання впродовж тривалого часу розвивалась незалежно від інших наук. Була відсутня єдина система понять, єдина термінологія. Лише згодом почали усвідомлювати роль моделювання як універсального методу наукового пізнання.

Термін «модель» широко використовується в різних сферах діяльності людини і має безліч семантичних значень. Розглядатимемо тільки такі моделі, котрі є інструментами для одержання нових знань.

Термін «модель» походить від латинського слова «modulus» — зразок, норма, міра. Модель — це об’єкт, що заміщує оригінал і відбиває найважливіші риси і властивості оригіналу для даного дослідження, даної мети дослідження за обраної системи гіпотез.

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

Неможливо уявити собі сучасну науку, зокрема економіку, без широкого застосування математичного моделювання.

Сутність цієї методології полягає в заміні вихідного об’єкта його «образом» — математичною моделлю — і подальшим вивченням (дослідженням) моделі на підставі аналітичних методів та обчислювально-логічних алгоритмів, які реалізуються за допомогою комп’ютерних програм. Робота не із самим об’єктом (явищем, процесом), а з його моделлю дає можливість відносно швидко і безболісно досліджувати його основні (суттєві) властивості та поводження за будь-яких імовірних ситуацій (це переваги теорії). Водночас обчислювальні (комп’ютерні, симулятивні, імітаційні) експерименти з моделями об’єктів дозволяють, спираючись на потужність сучасних математичних та обчислювальних методів і технічного інструментарію інформатики, ретельно та досить глибоко вивчати об’єкт у достатньо детальному вигляді, що недоступно суто теоретичним підходам (це перевага експерименту). Не дивно, що методологія математичного моделювання бурхливо розвивається, охоплюючи аналіз надзвичайно складних економічних і соціальних процесів.

У наш час математичне моделювання входить у третій принципово важливий етап свого розвитку, «вбудовуючись» у структури так званого інформаційного суспільства. Бурхливий прогрес засобів аналізу, опрацювання, передачі та зберігання інформації відповідає сучасним тенденціям соціального буття. Без володіння інформаційними «ресурсами» не варто й думати про розв’язання дедалі більш складних та різноманітних проблем, які постають перед світовою спільнотою. Однак інформація сама по собі здебільшого мало що дає для аналізу та прогнозування, для прий- няття рішень і контролю за їх виконанням. Необхідні надійні способи опрацювання інформаційної «сировини» в готовий «продукт», тобто в точні знання. Історія методології математичного моделювання переконує: вона може й повинна бути інтелектуальним ядром інформаційних технологій, усього процесу інформатизації суспільства.

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

Уже сама постановка питання щодо математичного моделювання будь-якого об’єкта породжує чіткий план дій, який умовно можна поділити на три етапи: модель—алгоритм—програма (рис. 2.1)*1.

*1: {Самарский А. А., Михайлова А. П. Математическое моделирование: Идеи. Методы. Примеры. — М.: Физматлит, 2001. — 320 с.}

Узагальнена схема математичного моделювання

Рис. 2.1. Узагальнена схема математичного моделювання

На першому етапі обирається (чи будується) «еквівалент» об’єкта, що відображає в математичній формі найважливіші (ключові) його властивості — закони, яким він підпорядковується, зв’язки, що притаманні складовим його частинам, тощо. Математична модель (чи її фрагменти) досліджуються теоретичними методами, що дозволяє отримати важливі (концептуального характеру) нові знання про об’єкт.

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

На третьому етапі створюються програми, що «переносять» модель і алгоритм на доступну комп’ютерну мову. До них також висуваються вимоги економності та адаптивності. Їх можна назвати «електронним» еквівалентом досліджуваного об’єкта, що є придатним для безпосереднього експериментування на комп’ютері.

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

Як методологія математичне моделювання не підміняє собою математику, економічну теорію, фінанси та інші дисципліни, не конкурує з ними. Навпаки, важко переоцінити його синтезуючу роль. Створення та застосування тріади можливе лише за умови використання різноманітних методів і підходів — від якісного аналізу нелінійних моделей до сучасних мов програмування. Воно дає додаткові стимули різним напрямам науки.

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

Якщо ж аналізувати проблеми моделювання економічних систем, де необхідно брати до уваги «людський чинник», тобто коли йдеться про аналіз слабоформалізованих об’єктів, то до цих вимог необхідно додати ще низку, зокрема, акуратне розмежування математичних і побутових термінів, завбачливе застосування вже готового математичного апарату до вивчення явищ і процесів (пріоритетним є шлях «від задачі до методу», а не навпаки) та інші.

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

Зазначимо, що умовою розробки моделі є принцип так званої інформаційної достатності. Це означає, що системний аналітик повинен мати достатньо чітке уявлення про те, що вважати за вхідні та вихідні змінні досліджуваної системи, які чинники суттєво впливають на процес її функціонування. Якщо рівень інформаційної достатності низький, то створити модель, за допомогою котрої можна було б отримати нові знання про об’єкт-оригінал, майже неможливо.



 

Created/Updated: 25.05.2018