Компьютерная модель (англ. computer model), или численная модель (англ. computational model) - компьютерная программа, работающая на отдельном компьютере или множестве взаимодействующих компьютеров (вычислительных узлов), реализующая абстрактную модель некоторой системы. Компьютерные модели стали обычным инструментом математического моделирования и применяются в различных сферах человеческой деятельности. Широко они применяются в экономике, социологии и других науках. Компьютерные модели используются для получения новых знаний о моделируемом объекте, процессе или явлении для приближенной оценки поведения сложных систем, к которым относится и экономика.
Построение компьютерной модели базируется на абстрагировании от конкретной природы явлений или изучаемого объекта-оригинала и состоит в создании качественной, а затем и количественной модели. Сущность компьютерного моделирования заключается в проведении вычислительных экспериментов на компьютере, целью которых является анализ, интерпретация и сопоставление результатов моделирования с реальным поведением изучаемого объекта. Моделирование представляет собой циклический процесс, т.е. на любом его этапе может возникнуть необходимость внесения дополнений, уточнений и корректировок в разрабатываемую модель и т. д.
К основным этапам компьютерного моделирования относятся:
- постановка задачи, определение объекта моделирования;
- разработка концептуальной модели, выявление основных элементов
системы и их взаимосвязей;
- формализация, то есть создание алгоритма для реализации на ЭВМ;
- планирование и проведение компьютерных экспериментов;
-анализ результатов и разработка рекомендаций по применению.
Компьютерное моделирование применяют для широкого круга задач.
При этом различные сферы применения компьютерных моделей предъявляют разные требования к надежности получаемых с их помощью результатов. В социально-экономических системах модели используются для получения приближенных или качественных результатов.