Файл: "Линейное программирование. Виды задач линейного программирования. Линейное программирование в банковском деле.".docx
Добавлен: 05.12.2023
Просмотров: 182
Скачиваний: 13
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ, НАУКИ И МОЛОДЕЖНОЙ ПОЛИТИКИ КРАСНОДАРСКОГО КРАЯ
государственное автономное профессиональное образовательное учреждение
Краснодарского края
«Краснодарский информационно-технологический техникум»
Лицензия серия 23Л01 № 0004947 рег. № 08112 от 14.10.2016 г. Гос. аккредитация 23А01 № 0001576 рег. № 03793 от 26.04.2018 г.
350072г. Краснодар, ул. Московская, 81, тел (861) 252-03-83
Реферат
На тему: "Линейное программирование. Виды задач линейного программирования. Линейное программирование в банковском деле."
Выполнила : Пальчик Олеся Викторовна
Студентка группы БД-2-9А-17
Преподаватель : Маслова Ирина Валентиновна
Краснодар
2019
СОДЕРЖАНИЕ
Введение | 3 |
1 Методы линейного программирования | 4 |
2 Задачи линейного программирования | 5 |
2.1 Каноническая задача линейного программирования | 6 |
2.2 Симплекс − метод решения линейных задач | 7 |
3 Линейное программирование в банковском деле | 8 |
Заключение | 11 |
Список использованной литературы | 12 |
ВВЕДЕНИЕ
термин «программирование» нужно понимать в смысле «планирования». Он был предложен в середине 1940-х годов Джорджем Данцигом, одним из основателей линейного программирования, ещё до того, как компьютеры были использованы для решения линейных задач оптимизации.
В 1939 году Леонид Витальевич Канторович опубликовал работу «Математические методы организации и планирования производства», в которой сформулировал новый класс экстремальных задач с ограничениями и разработал эффективный метод их решения, таким образом были заложены основы линейного программирования.
Джордж Данциг разработал симплекс-метод и считается «отцом линейного программирования» на западе
Каждый человек ежедневно, не всегда осознавая это решает проблему: как получить наибольший эффект, обладая ограниченными средствами.
Чтобы добиться наибольшего эффекта, имея ограниченные средства, надо составить план, или программу действий. Раньше план в таких случаях составлялся "на глазок". В середине XX века был создан специальный математический аппарат, помогающий это делать "по науке". Соответствующий раздел математики называется математическим программированием. Слово "программирование" здесь и в аналогичных терминах ("линейное программирование, динамическое программирование" и т.п.) обязано отчасти историческому недоразумению, отчасти неточному переводу с английского. По − русски лучше было бы употребить слово "планирование". С программированием для ЭВМ математическое программирование имеет лишь то общее, что большинство возникающих на практике задач математического программирования слишком громоздки для ручного счета, решить их можно только с помощью ЭВМ, предварительно составив программу.
1 Методы линейного программирования
Линейное программирование − это раздел математического программирования, применяемый при разработке методов нахождения экстремума линейных функций нескольких переменных при линейных дополнительных ограничениях, налагаемых на переменные. По характеру решаемых задач методы линейного программирования можно разбить на несколько групп, в соответствии с рисунком 1.
1. Универсальные методы. С их помощью могут решаться любые задачи линейного программирования. Самым распространенным из них является симплексный метод, предложенный Дж. Данцигом, метод разрешающих множителей, разработанный академиком Л. В. Канторовичем в 1939 г., примерно за 10 лет до его появления за рубежом.
2. Специальные методы. Эти методы проще универсальных, но применимы не для всех задач. К ним относятся распределительный метод, метод разрешающих слагаемых А. Л. Лурье, метод дифференциальных рент А. Л. Брудно.
Главная особенность задач линейного программирования заключается в том, что экстремум целевой функции находится на границе области допустимых решений.
2 Задачи линейного программирования
Задачами линейного программирования называются задачи, в которых линейны как целевая функция, так и ограничения в виде равенств и неравенств. Кратко задачу линейного программирования можно сформулировать следующим образом: найти вектор значений переменных, доставляющих экстремум линейной целевой функции при m ограничениях в виде линейных равенств или неравенств.
Линейное программирование представляет собой наиболее часто используемый метод оптимизации. К числу задач линейного программирования можно отнести задачи:
− рационального использования сырья и материалов; задачи оптимизации раскроя,
− оптимизации производственной программы предприятий,
−оптимального размещения и концентрации производства,
− составления оптимального плана перевозок, работы транспорта,
− управления производственными запасами,
−и многие другие, принадлежащие сфере оптимального планирования.
Система ограничений, определяющая множество планов, диктуется условиями производства. Задачей линейного программирования (ЗЛП) является выбор из множества допустимых планов наиболее выгодного (оптимального).
В общей постановке задача линейного программирования выглядит следующим образом:
Имеется переменная х = ( ) и функция этих переменных f(x) = ( ), которая называется целевая функция. Ставится задача: найти экстремум (максимум или минимум) целевой функции f(x) при условии, что переменные х принадлежат некоторой области G:
В зависимости от вида функции f(x) и области G и различают разделы математического программирования: квадратичное программирование, выпуклое программирование, целочисленное программирование и т.д.
а)функция f(x) является линейной функцией переменных ( )
б)область G определяется системой линейных равенств или неравенств.
Математическая модель любой задачи линейного программирования включает в себя:
Нахождения минимума линейной целевой функции вида:
Задача в которой фигурируют ограничения в форме неравенств, называется — основной задачей линейного программирования.
.
2.1 Каноническая задача линейного программирования
Система ограничений в задаче линейного программирования в канонической форме записывается так:
Или в сокращённом виде:
И система ограничений, и целевая функция имеют линейный характер, то есть содержат переменные только в первой степени.
Канонической задачей линейного программирования называется задача, в которой, как было показано выше, требуется найти максимум целевой функции при ограничениях, заданных системой линейных уравнений.
2.2 Симплекс − метод решения линейных задач
Симплекс-метод позволяет переходить от одного допустимого базисного решения к другому, причем так, что значения целевой функции непрерывно возрастают. Алгоритмы симплекс-метода позволяют также установить, является ли задача ЛП разрешимой.
Переход от одного базиса к другому позволяет находить решения почти всех задач ЛП. Определив все крайние точки, можно вычислить значения целевой функции и найти оптимальное решение. Однако для больших значений m и n это практически невозможно.
Алгоритм решения задачи ЛП табличным симплексом-методом состоит из следующих этапов:
1. рассчитывают и заполняют начальную симплекс-таблицу с допустимым единичным базисом, включая индексную строку.
2. находят разрешающий столбец;
3. находят разрешающую строку;
4. рассчитывают методом Жордано-Гаусса все параметры матрицы;
5. анализируют полученные данные в индексной строке.
Таблицы симплекс-метода необходимо строить до тех пор, пока не будет получен оптимальный план. План будет считаться оптимальным, если в последней индексной строке симплекс-таблицы будут только нули и положительные числа.
3 Линейное программирование в банковском деле
Модель линейного программирования выражает взаимосвязь различных элементов принятия решения в стандартной математической форме. Цель решения может состоять, например, в максимизации прибыли, минимизации риска и издержек и т. д. Применение данного метода базируется на использовании современных ЭВМ, программного обеспечения.
Работа банка по размещению имеющихся в его распоряжении ресурсов составляет основу его активных операций. Планирование активных операций банка состоит в целесообразном размещении собственных и привлеченных средств с целью получения наивысшей доходности.
При планировании размещения банковских ресурсов следует придерживаться принципов указанных в таблице 1
Таблица 1 − Принципы размещения банковских ресурсов
№ | Принципы размещения банковских ресурсов |
1 | диверсификация активных операций |
2 | соответствие по срокам и суммам активов и пассивов |
3 | соблюдение оптимальной структуры активов, т. е. соответствие качественным требованиям ликвидности |
4 | при прогнозировании объемов размещения кредитных ресурсов следует исходить из задачи доведения доли активов, приносящих доход, в общем объеме банковских ресурсов до 100% |
5 | при планировании показателей плана размещения ресурсов необходимо ориентироваться на оптимальное соотношение статей активов и пассивов, соответствие их установленным нормам с целью поддержания ликвидности баланса; |
6 | Учитывать факторы инфляции, степень прибыльности и риска |
Рассмотрим математические модели некоторых важных экономических задач.
Пусть собственные средства банка в сумме с депозитами составляют 100 млн долл. Часть этих средств