Компьютерная модель
-
компьютерная программа, работающая на отдельном компьютере, суперкомпьютере или множестве взаимодействующих компьютеров (вычислительных узлов), реализующая абстрактную, то есть информационную модель некоторой системы. Компьютерные модели стали обычным инструментом численно-математического моделирования и применяются в физике, астрофизике, механике, химии, биологии, экономике, социологии, метеорологии, других науках и прикладных задачах в различных областях радиоэлектроники, машиностроения, автомобилестроения и проч. Компьютерные модели используются для получения новых знаний о моделируемом объекте или для приближенной оценки поведения систем, слишком сложных для логико-аналитического исследования.
Компьютерное моделирование является одним из эффективных методов изучения сложных систем. Компьютерные модели проще и удобнее исследовать в силу их возможности проводить так называемые "вычислительные эксперименты", которые на самом деле экспериментами не являются, так как информация берется не из физического эксперимента, физической реальности, а из модельного представления о ней, проводят в тех случаях, когда реальные эксперименты затруднены из-за финансовых или физических препятствий или могут дать непредсказуемо опасный результат. В случае корректной логики и корректной формализации на этапе создания компьютерных моделей имеется возможность выявить основные факторы, определяющие количественные свойства изучаемого объекта-оригинала (или целого класса объектов), в частности, исследовать отклик моделируемой физической системы на изменения ее параметров и начальных условий.
Построение компьютерной модели базируется на абстрагировании от конкретной природы явлений или изучаемого объекта-оригинала и состоит из двух этапов — сначала создание качественно-логической, а затем и количественно-математической модели. Компьютерное же моделирование заключается в проведении серии "вычислительных экспериментов" на компьютере, целью которых является анализ на внутреннюю непротиворечивость модели и получение количественных данных о процессе функционирования модели.
Затем исследователь производит интерпретацию, то есть объяснение этих количественных результатов и их содержательное, то есть неформальное сопоставление с реальным поведением изучаемого объекта, а также частое и многократное последующее уточнение модели и т. д.
Знаете ли Вы, что взаимность (в математическом программировании) - это свойство задач выпуклого (в том числе линейного) программирования, состоящее в инвариантности оптимального решения и инвариантности с точностью до масштаба множителей Лагранжа к замене целевой функции любым эффективным ограничением при дополнительном условии, что значение прежней целевой функции останется равным оптимальному.