К математическим моделям предъявляются основные требования универсальности, точности, адекватности, экономичности.
Универсальностьматематической модели характеризует полноту отражения в ней свойств реального объекта. Математическая модель отражают не все, а лишь некоторые свойства реального объекта. Например, формулы для сил резания не учитывают температуру окружающего воздуха, влажность, экономические параметры и т. д.
Точностьматематической модели оценивается степенью совпадения значений выходных параметров реального объекта и значений тех же параметров, рассчитанных с помощью модели.
Пусть отражаемые в математической модели свойства объекта оцениваются вектором выходных параметров Y = (y 1, y 2, … ym). Тогда относительная погрешность математической модели Ei по i -му параметру равна:
,
где yi * – параметр, рассчитанный с помощью модели.
По этой формуле рассчитываются погрешности для каждого выходного параметра, в результате получается вектор погрешностей E = (E 1, E 2, … Em). В целом для математической модели погрешность оценивается следующим образом:
.
Адекватностьматематической модели – это ее способность отражать заданные свойства объекта с погрешностью, не выше заданной.
В силу того, что выходные параметры модели являются функцией Y = F (X, Q) от параметров внутренних и входных, то и точность модели зависит от их значений. Адекватность модели имеет место в ограниченной области изменения внутренних и входных параметров. Если обозначить область адекватности как ОА, то

где d – некоторое заданное число.
Экономичностьматематической модели характеризуется затратами вычислительных ресурсов на ее реализацию. Если работа с математической моделью осуществляется вручную, то её экономичность определяется затратами личного времени проектировщика. Если модель используется при автоматизированном проектировании, то затратами машинного времени и памяти компьютера. Так как указанные величины определяются характеристиками конкретного компьютера, использовать их для оценки экономичности математической модели не вполне корректно. Поэтому, для оценки экономичности самой математической модели используют другие величины:
- среднее количество операций, выполняемых при одном обращении к математической модели;
- размерность системы уравнений в математической модели;
- количество используемых в модели внутренних параметров и т. д.
Требования высокой степени универсальности, точности, широкой области адекватности математической модели, с одной стороны, и высокой её экономичности, с другой стороны, противоречивы. Поэтому компромиссные решения определяются решаемой задачей.
Математические модели можно охарактеризовать и целым ряд других свойств, среди которых целесообразно выделить следующие:
- вычислимость – возможность ручного или с помощью ЭВМ исследования качественных и количественных закономерностей функционирования объекта (системы);
- модульность – соответствие конструкций модели структурным составляющим объекта (системы);
- алгоритмизируемость – возможность разработки соответсвующих алгоритма и программы, реализующей математическую модель на ЭВМ;
- наглядность – удобное визуальное восприятие модели.
- целенаправленность – модель всегда отображает некоторую систему, т. е. имеет цель;
- конечность – модель отображает оригинал лишь в конечном числе его отношений и, кроме того, ресурсы моделирования конечны;
- упрощенность – модель отображает только существенные стороны объекта и, кроме того, должна быть проста для исследования или воспроизведения;
- доступность и технологичность для исследования или воспроизведения;
- информативность – модель должна содержать достаточную информацию о системе (в рамках гипотез, принятых при построении модели) и должна давать возможность получить новую информацию;
- сохранение информации, содержавшейся в оригинале (с точностью рассматриваемых при построении модели гипотез);
- полнота – в модели должны быть учтены все основные связи и отношения, необходимые для обеспечения цели моделирования;
- устойчивость – модель должна описывать и обеспечивать устойчивое поведение системы, если даже она вначале является неустойчивой;
- целостность – модель реализует некоторую систему (т. е. целое);
- замкнутость – модель учитывает и отображает замкнутую систему необходимых основных гипотез, связей и отношений;
- адаптивность – модель может быть приспособлена к различным входным параметрам, воздействиям окружения;
- управляемость (имитационность) – модель должна иметь хотя бы один параметр, изменениями которого можно имитировать поведение моделируемой системы в различных условиях;
- эволюционируемость – возможность развития моделей (предыдущего уровня).
Исследование операций
Введение. Математическое программирование.
Исследование операций– прикладное направление кибернетики, используемое для решения организационных и экономических задач (например, задач распределения ресурсов, управления запасами, упорядочения и согласования и др.). Главный метод – системный анализ целенаправленных действий (операций) и объективная (в частности, количественная) сравнительная оценка возможных результатов этих действий. Исследование операций основывается на аппарате математического программирования, теории массового обслуживания, математической статистике, теории игр и др.
Данное научное направление сформировалось во время второй мировой войны, прежде всего для планирования военных операций и их обеспечения, откуда и появилось название «исследование операций».
Математическое программирование – область математики, разрабатывающая теорию и численные методы решения многомерных экстремальных задач с ограничениями, т. е. задач на экстремум функции многих переменных с ограничениями на область изменения этих переменных.
Функцию, экстремальное значение которой нужно найти в условиях возможностей процесса, называют целевой функцией, показателем эффективности или критерием оптимальности. Возможности процесса формализуются в виде системы ограничений.
Модель задачи математического программирования включает:
- совокупность неизвестных величин, действуя на которые, систему можно совершенствовать. Их называют планом задачи (вектором управления, решением, управлением, стратегией, поведением и др.);
- целевую функцию (функцию цели, показатель эффективности, критерий оптимальности, функционал задачи и др.). Целевая функция позволяет выбирать наилучший вариант из множества возможных. Наилучший вариант доставляет целевой функции экстремальное значение. Это может быть прибыль, объем выпуска или реализации, затраты производства, издержки обращения, уровень обслуживания или дефицитности, число комплектов, отходы и т. д.;
- набор условий или ограничений. Эти условия следуют из ограниченности ресурсов предприятия, из особенностей производственных и технологических процессов. Ограниченными могут быть материальные, финансовые и трудовые ресурсы, возможности технического, технологического и научного потенциала.
Математически ограничения выражаются в виде уравнений и неравенств. Их совокупность образует область допустимых решений. План, удовлетворяющий системе ограничений задачи, называется допустимым. Допустимый план, доставляющий функции цели экстремальное значение, называется оптимальным. Оптимальное решение не обязательно является единственным, возможны случаи, когда оно не существует или имеется бесчисленное множество оптимальных решений.
Задача математического программированияформулируется следующим образом: найти значения переменных x 1, x 2,…, x n, доставляющие максимум (минимум) заданной целевой функции y = f (x 1, x 2,…, x n) при условиях:
g j(x 1, x 2, …, x n) £ (³, =) b j, (j =
).
Различают два вида задач математического программирования:
- задачи линейного программирования (целевая функция у и ограничения gi линейны относительно переменных х).
- задачи нелинейного программирования (целевая функция у и (или) ограничения gi имеют разного рода нелинейности).






