- •Раздел 1. Модели линейного программирования и его приложения Тема 1. Математическое моделирование экономических систем
- •1.1. Описание процесса математического моделирования.
- •1.2. Примеры построения математических моделей простейших экономических задач
- •1. Задача об использовании ресурсов (планирование производства, задача оптимального использования удобрений и т.Д.).
- •2. Оптимальное смешивание (составление рациона питания, смесей, задача о диете и т.Д.).
- •3. Задача об использовании мощностей (задача о загрузке оборудования)
- •4. Задача о раскрое материалов
- •Задача о закреплении самолетов за воздушными линиями.
- •Контрольные вопросы
- •Рекомендованная литература: [ 3, 8, 11, 12] Тема 2. Линейные векторные пространства
- •Понятие n-мерного пространства
- •Линейная зависимость векторов
- •2.3. Базис n-мерного векторного пространства
- •2.4. Система единичных векторов n-мерного векторного пространства
- •2.5. Решение системы линейных уравнений методом Жордана – Гаусса
- •Контрольные вопросы
- •Для приведения неравенства к равенству необходимо к его левой части прибавить неотрицательную величину . (2)
- •Пусть удовлетворяет уравнению (3) и неравенству (2), т.Е.
- •3.2. Выпуклые множества
- •3.3. Геометрическая интерпретация задачи линейного программирования
- •3.4. Свойства решений задачи линейного программирования
- •Контрольные вопросы
- •Примеры задач, решаемых графическим методом.
- •4.2. Графический метод решения злп с n переменными
- •Контрольные вопросы
- •5.2. Алгоритм симплекс-метода
- •5.3. Пример отыскания максимума линейной функции
- •5.4. Пример отыскания минимума линейной функции
- •Решение. Введем дополнительные неотрицательные переменные y5, y6 со знаком “-”, т.К. Неравенства имеют вид ””:
- •Симплексные таблицы
- •В общем случае достаточно воспользоваться правилом:
- •5.6. Метод искусственного базиса
- •Контрольные вопросы
- •Предположим, что некоторая организация решила закупить ресурсы s1, s2,…, Sm предприятия и необходимо установить оптимальные цены на эти ресурсы y1,y2,…,ym.
- •Аналогично стоимость всех затраченных ресурсов, идущих на изготовление единицы j-ой продукции, не может быть меньше стоимости окончательного продукта, т.Е.
- •6.2. Взаимно двойственные задачи линейного программирования и их свойства
- •6.3. Первая теорема двойственности
- •6.4. Вторая теорема двойственности
- •Рассмотренная теорема является следствием следующей теоремы.
- •6.5. Объективно обусловленные оценки и их смысл
- •Контрольные вопросы
- •7.2. Нахождение опорного плана
- •Пример 1. Исходные данные приведены в таблице 1.
- •7.3. Метод последовательного улучшения плана перевозок, цикл пересчета
- •7.4. Решение транспортной задачи методом потенциалов
- •Приложения транспортной задачи к решению некоторых экономических задач
- •Контрольные вопросы
- •Понятие цикла. Рекомендованная литература: [ 3, 5, 6, 7, 8, 11]
- •Тема 8. Элементы теории матричных игр
- •8.1. Предмет теории игр, основные понятия
- •8.2. Платежная матрица. Нижняя и верхняя цена игры
- •8.3. Решение игры в смешанных стратегиях
- •Решая эту систему, получим оптимальную стратегию:
- •8.4. Геометрическая интерпретация игры 2 х 2
- •8.5. Приведение матричной игры к задаче линейного программирования
- •Составив расширенные матрицы для задач, убеждаемся, что одна матрица получилась из другой транспонированием:
- •Контрольные вопросы
- •Графический метод решения игры mx2. Рекомендованная литература: [ 1, 2, 4, 9, 12] раздел 2. Модели нелинейного программирования
- •Тема 9. Нелинейное программирование
- •9.1. Общая задача нелинейного программирования
- •9.2. Метод множителей Лагранжа
- •9.3. Обобщёние метода множителей Лагранжа
- •9.4. Теорема Куна-Таккера
- •9.5. Модели выпуклого программирования
- •9.6. Приближенное решение задач выпуклого программирования методом кусочно-линейной аппроксимации
- •Контрольные вопросы
- •Задачі про мінімізацію розходу горючого літаком за набором висоти та швидкості. Рекомендованная литература: [ 3, 6, 7, 8, 11] Бібліографічний список
Міністерство освіти і науки України
Національний аерокосмічний університет
ім. М.Є. Жуковського
“Харківський авіаційний інститут”
Кафедра 605
КОНСПЕКТ ЛЕКЦІЙ
з курсу « Економіко-математичні методи та моделі »
для студентів за фахом «Фінанси», «Облік і аудит»
заочної форми навчання
Харків 2016
ВВЕДЕНИЕ
История развития, область исследований, цели науки
Одной из характерных особенностей современной науки является широкое проникновение результатов и методов математики в самые разнообразные области исследования.
Научные методы выработки количественно обоснованных рекомендаций по принятию оптимальных решений определили научное направление, получившее название теории исследования операций. Термин "исследования операций" возник в результате перевода с английского ("operations research") условного наименования одного из подразделений британских ВВС, занимавшегося вопросами оптимального использования радиолокационных установок в системе обороны в конце 1930-х годов. Постепенно указанная теория с решения задач военного содержания расширилась для решения как чисто технических, так и экономических задач, задач управления на различных уровнях.
Исследование операций – научная дисциплина, занимающаяся разработкой и практическим применением методов наиболее эффективного управления различными организационными системами.
Операция – любое управляемое мероприятие, направленное на достижение цели.
Целью теории исследования операций является выбор среди некоторого множества решений, тех решений, которые можно квалифицировать как оптимальные, при некоторых ограниченных ресурсах.
Для применения количественных методов исследования требуется построить математическую модель операции. Следует отметить большой класс оптимизационных моделей. Такие задачи возникают при попытке оптимизировать планирование и управление экономическими системами. В общем виде они выглядят так: найти переменные x1,x2,...,xn , удовлетворяющие системе неравенств (уравнений) i(x1,x2,...,xn) bi, 1im;
и обращающие в максимум (минимум) целевую функцию Z=f(x1,x2,...,xn). Точка X=(x1,x2,...,xn), удовлетворяющая данным ограничениям, называется допустимой или допустимым решением. Среди допустимых точек отыскивается такая, в которой функция f(x1,x2,...,xn) принимает наибольшее значение. Такая точка называется оптимальной или оптимальным решением.
Классические методы оптимизации не работают, если множество допустимых значений аргумента дискретно или функция Z задана таблично, тогда применяются методы математического программирования.
Математическое программирование – составная часть математических дисциплин, изучающих теории и методы нахождения экстремумов (т.е. max и min) функций многих переменных при наличии дополнительных ограничений на эти переменные, которые представляются в виде равенств или не равенств.
Применение методов математического программирования: планирование производства; управление запасами и трудовыми ресурсами; размещение объектов; техническое обслуживание оборудования; работы над проектами и календарное планирование; построение вычислительных, электроэнергетических, военных, транспортных систем; организация городской сферы обслуживания, здравоохранения, туризма, спорта и развлечений и т.д.
Классы задач математического программирования
Выделяют различные классы задач математического программирования. Это связано с набором ограничений на вид целевой функции f, условий gi и допустимым множеством значений переменных.
Если f(x1,x2,...,xn) и условия i (x1,x2,...,xn) являются линейными функциями, и
X = Rn+ , то мы имеем задачу линейного программирования.
В линейном программировании существуют классы задач, специфика которых позволяет создать более упрощенные, специфические методы их решения, как пример - транспортная задача или задача о назначениях.
Если, исходя из содержательного смысла, решения задачи должны быть целыми числами, то это задача целочисленного линейного программирования.
2. Нелинейное программирование - если целевая функция (и) или ограничения нелинейные функции.
Подклассы задач нелинейного программирования:
Если указанные функции обладают свойствами выпуклости, то такой класс задач называется выпуклым программированием.
Квадратичное программирование - целевая функция квадратичная, а ограничения являются линейными равенствами или неравенствами.
3. Если область допустимых решений состоит из конечного числа точек - такой класс задач называется дискретным программированием.
4. Если функции f(x1,x2,...,xn), j(x1,x2,...,xn) зависят от случайных факторов, то такой класс задач называется стохастическим программированием.
5. Исследованием задач, в которых принятие оптимального решения представлено в виде некоторого многошагового процесса, занимается динамическое программирование.
Существуют и другие методы выработки количественно обоснованных рекомендаций по принятию оптимальных решений, которые определили научное направление, получившее название теории исследования операций. Термин "исследования операций" возник в результате перевода с английского ("operations research") условного наименования одного из подразделений британских ВВС, занимавшегося вопросами оптимального использования радиолокационных установок в системе обороны в конце 1930-х годов. Постепенно указанная теория с решения задач военного содержания расширилась для решения как чисто технических, так и экономических задач, задач управления на различных уровнях.
Исследование операций – научная дисциплина, занимающаяся разработкой и практическим применением методов наиболее эффективного управления различными организационными системами.
Операция – любое управляемое мероприятие, направленное на достижение цели.
Целью теории исследования операций является выбор среди некоторого множества решений, тех решений, которые можно квалифицировать как оптимальные, при некоторых ограниченных ресурсах.
К этим методам относятся:
- теория игр, которая занимается вопросами принятия решений в условиях конфликтных ситуаций, а также вопросами принятия оптимальных решений в условиях неопределенности. К конфликтным ситуациям, в которых сталкиваются интересы двух (или более) сторон, преследующих разные цели, можно отнести ряд ситуаций в области экономики, права, военного дела и т.п.
метод Монте-Карло (статистических испытаний),
теория массового обслуживания,
задачи сетевого планирование и управления, которые рассматривают соотношения между сроками окончания крупного комплекса операций (работ) и моментами начала всех операций комплекса и др.
Раздел 1. Модели линейного программирования и его приложения Тема 1. Математическое моделирование экономических систем
Розглянуті питання з теми:
1.1. Описание процесса математического моделирования
1.2. Примеры построения математических моделей простейших экономических задач
1.1. Описание процесса математического моделирования.
Так как по своей природе математические методы можно применять не непосредственно к изучаемой действительности, а лишь к математическим моделям тех или иных явлений, необходимо формализовать задачу, т.е. составить математическую модель. Математическое моделирование представляет собой математический инструментарий для проведения расчетов большого числа задач экономической практики. Это как простые задачи, такие как распределение ресурсов, перевозки, складирование, так и балансовые расчеты - т.е. задачи экономических расчетов или задачи бухгалтерского типа.
В настоящее время в литературе насчитывается несколько определений понятия "модель", отличающихся друг от друга. Тем не менее это понятие понятно каждому: например, игрушечный самолет, бумажный голубь – модели самолета; формула пути s=vt – математическая модель.
Под моделью будем понимать условный образ какого-либо объекта, приближенно воссоздающий этот объект с помощью некоторого языка.
В экономико-математических моделях таким объектом является экономический процесс (например, использование ресурсов, распределение изделий между различными типами оборудования и т.п.), а языком – классические и специально разработанные математические методы.
Экономико-математическая модель – математическое описание исследуемого экономического процесса или объекта. Эта модель выражает закономерности экономического процесса в абстрактном виде с помощью математических соотношений. Использование математического моделирования в экономике позволяет углубить количественный экономический анализ, расширить область экономической информации, интенсифицировать экономические расчеты.
Процесс формирования математической задачи, т.е. проведение экономико-математического моделирования, можно представить в виде следующих этапов:
Изучение и осознание свойств предметной области. На этом этапе следует понять все особенности функционирования объекта, четко определить факторы, влияющие на его функционирование, их число и степень влияния, выбрать критерий оптимизации, отражающий цель рассматриваемой задачи.
На производственно-технологическом уровне математическое моделирование начинается с описания производственных возможностей экономической системы, при этом ее разбивают на отдельные производственные единицы. В процессе моделирования выделяют специальные переменные, называемые управлениями, значения которых позволяют отыскать соответствующий вариант развития экономического процесса. Для достижения наилучших результатов формируются критерии (называются целевыми функциями), по которым оцениваются различные виды управления: объём выпуска готовой продукции, прибыль, затраты на производство или транспортировку.
Предполагается, что имеется единственный критерий, по которому определяется такое управление системой, чтобы величина критерия достигала своего максимального (выпуск продукции, прибыль, доход) или минимального (затраты на производство, транспортные расходы и т.п.) значения. Таким образом, формируется соответствующая математическая задача.
Экономическое моделирование. Устанавливают и словесно фиксируют основные связи и зависимости между характеристиками процесса или явления с точки зрения оптимизируемого критерия
Математическое моделирование. Переводят экономическую модель на формальный математический язык. Все условия записывают в виде соответствующей системы равенств и неравенств, а критерий оптимизации - в виде функции.
Выбор или создание метода решения.
Выбор или написание программы для решения задачи на ЭВМ. Программа для ЭВМ реализует выбранный метод решения задачи.
Решение задачи на ЭВМ. ЭВМ производит необходимую обработку введенной числовой информации, получает требующиеся результаты (решение) и выдает его пользователю в заданной форме.
Анализ полученного решения. Он бывает формальным (математическим) и содержательным. При формальном анализе проверяют соответствие полученного решения построенной математической модели, т. е. производят проверку правильности введения исходных данных, функционирования программы, ЭВМ и т. д. При содержательном анализе проверяют соответствие полученного решения тому реальному объекту, который моделировали. В результате содержательного анализа в модель (словесную и математическую) могут быть внесены изменения, после чего рассмотренный процесс повторяют. Только после полного завершения анализа (и формального, и содержательного) модель может быть использована для расчета.
