Автор24

Информация о работе

Подробнее о работе

Страница работы

Методы линейного программирования

  • 18 страниц
  • 2017 год
  • 70 просмотров
  • 1 покупка
Автор работы

Anastasi

Помогу с курсовыми и дипломными работами

200 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

Введение 3
1 Сущность линейного программирования 3
2 Историческая справка о методе линейного программирования 5
3 Теоретические основы линейного программирования 6
4 Алгоритм решения задач линейного программирования 12
5 Пример решения задачи линейного программирования 13
6 Пример программной реализации симплекс-метода, как метода линейного программирования 15
Заключение 17
Список литературы 18

1 Сущность линейного программирования

Линейное программирование решает задачи нахождения оптимальных значений переменных для линейной целевой функции и системы её ограничений, заданных линейными алгебраическими уравнениями или неравенствами1.
Линейное программирование представляет собой наиболее часто используемый метод оптимизации. К числу задач линейного программирования можно отнести задачи:
• составления оптимального плана перевозок, работы транспорта;
• оптимизации производственной программы предприятий;
• оптимального размещения и концентрации производства;
• управления производственными запасами и др.
Линейное программирование представляет собой раздел математики, который ориентирован на нахождение экстремума (максимума или минимума) в задачах, которые описываются линейными уравнениями.
Причем линейными уравнениями описывается как сама целевая функция, так и входные параметры (переменные) условия ограничений на входные параметры.
...

2 Историческая справка о методе линейного программирования

Первое упоминание (1938 г.) о математических методах в эффективном управлении производством принадлежит советскому математику Л. В. Канторовичу.
Год спустя в 1939 г. в издании Ленинградского государственного университета появилась небольшая книга известного математика – профессора того же университета Л.В.Канторовича «Математические методы организации и планирования производства»
Термин «линейное программирование» ввели американские математики Дж. Данциг и Т. Купманс в конце 40-х годов. Дж. Данциг разработал математический аппарат симплексного метода решения задач линейного программирования (1951 г.).
Еще до Л.В. Канторовича в России были опубликованы работы, которые можно считать зародышами линейного программирования. Так, в 1930 г. советские экономисты-транспортники (А.Н. Толстой и др.
...

3 Теоретические основы линейного программирования

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

4 Алгоритм решения задач линейного программирования

Алгоритм решения задач линейного программирования геометрическим методом имеет следующий вид:8
1. Построение области допустимых решений (ОДР) с учетом системы ограничений.
2. Построение вектора – вектора наискорейшего возрастания целевой функции.
3. Проведение произвольной линии уровня, перпендикулярной вектору .
4. Определение оптимального плана и оптимального значения целевой функции.
Обобщенный алгоритм симплекс-метода состоит из следующих этапов9:
1. Из стандартной формы линейной модели определяется начальное допустимое базисное решение, путем приравнивания к нулю m – n переменных.
2. Из числа текущих небазисных переменных выбирается включаемая в новый базис переменная, увеличение которой обеспечивает улучшение значения целевой функции. Если такой переменной нет, то базисное решение оптимально.
3.
...

5 Пример решения задачи линейного программирования

Рассмотрим пример решения задачи линейного программирования геометрическим (графическим) методом.
Условие задачи:
Решить графически задачу линейного программирования:

Решение:
Построим область допустимых решений. Каждое неравенство в системе ограничений заменяем на равенство. В прямоугольной декартовой системе координат строим три прямые:

Находим общую часть полуплоскостей решений, учитывая при этом условия неотрицательности. Заштрихованный многоугольник является областью допустимых решений (ОДР). Далее строится вектор градиент (рисунок 3).
По условию задачи нужно найти минимум функции Z. Передвигая линию уровня параллельно самой себе в направлении возрастания вектора градиента, находим точку «входа» в ОДР – это точка В (рисунок 3). Найденная точка является точкой минимума. Найдем координаты точки В аналитически.

Рисунок 3 – Решение задачи графическим методом
Точка В является пересечением прямых (3) и .
...

6 Пример программной реализации симплекс-метода, как метода линейного программирования

С помощью программы, разработанной в среде программирования С++ Builder, осуществлено решение задачи симплексным методом.
Условие задачи:
Целевая функция:
Ограничения задачи:

Экранная форма программы ввода исходных данных задачи представлена на рисунке 4.

Рисунок 4 – Экранная форма программы ввода исходных данных задачи
Решение задачи осуществлено с помощью двух итераций. Решение задачи посредством программного средства представлено на рисунке 5.

Рисунок 5 – Решение задачи посредством программного средства
Таким образом, найдено значение искомой целевой функции F(X) = 160, x1 = 40, x2 = 0, x3 =0.
...

Заключение

В данном реферате рассмотрены основные методы линейного программирования, определена сущность линейного программирования, рассмотрена история возникновения методов линейного программирования, приведены алгоритмы методов линейного программирования, а также рассмотрены примеры решения задач, в том числе с помощью программного средства, разработанного в среде С++ Builder.
Линейное программирование решает задачи нахождения оптимальных значений переменных для линейной целевой функции и системы её ограничений, заданных линейными алгебраическими уравнениями или неравенствами.
Методы линейного программирования могут широко применяться на промышленных объектах при оптимизации производственной программы, ассортиментной загрузке оборудования, планировании грузопотоков, составлении оптимальных смесей, решении раскройных, производственно-транспортных задач, выборе ресурсосберегающих технологий и т.д.
...

1. Бозиев О.Л. Линейное программирование. Методические указания к решению задач по дисциплине "Методы оптимизации". - Нальчик: Каб.-Балк. ун-т, 2003. – 39 с.
2. Бородакий Ю.В. и др. Линейное программирование в современных задачах оптимизации: учебное пособие. – М.: МИФИ, 2008. – 188 с.
...
9. Курганова Н.А. Основные методы решения задач линейного программирования: Учебное пособие. – Омск, 2011. – 71 с.

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

Оставляя свои контактные данные и нажимая «Заказать Реферат», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Фрагменты работ

Введение 3
1 Сущность линейного программирования 3
2 Историческая справка о методе линейного программирования 5
3 Теоретические основы линейного программирования 6
4 Алгоритм решения задач линейного программирования 12
5 Пример решения задачи линейного программирования 13
6 Пример программной реализации симплекс-метода, как метода линейного программирования 15
Заключение 17
Список литературы 18

1 Сущность линейного программирования

Линейное программирование решает задачи нахождения оптимальных значений переменных для линейной целевой функции и системы её ограничений, заданных линейными алгебраическими уравнениями или неравенствами1.
Линейное программирование представляет собой наиболее часто используемый метод оптимизации. К числу задач линейного программирования можно отнести задачи:
• составления оптимального плана перевозок, работы транспорта;
• оптимизации производственной программы предприятий;
• оптимального размещения и концентрации производства;
• управления производственными запасами и др.
Линейное программирование представляет собой раздел математики, который ориентирован на нахождение экстремума (максимума или минимума) в задачах, которые описываются линейными уравнениями.
Причем линейными уравнениями описывается как сама целевая функция, так и входные параметры (переменные) условия ограничений на входные параметры.
...

2 Историческая справка о методе линейного программирования

Первое упоминание (1938 г.) о математических методах в эффективном управлении производством принадлежит советскому математику Л. В. Канторовичу.
Год спустя в 1939 г. в издании Ленинградского государственного университета появилась небольшая книга известного математика – профессора того же университета Л.В.Канторовича «Математические методы организации и планирования производства»
Термин «линейное программирование» ввели американские математики Дж. Данциг и Т. Купманс в конце 40-х годов. Дж. Данциг разработал математический аппарат симплексного метода решения задач линейного программирования (1951 г.).
Еще до Л.В. Канторовича в России были опубликованы работы, которые можно считать зародышами линейного программирования. Так, в 1930 г. советские экономисты-транспортники (А.Н. Толстой и др.
...

3 Теоретические основы линейного программирования

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

4 Алгоритм решения задач линейного программирования

Алгоритм решения задач линейного программирования геометрическим методом имеет следующий вид:8
1. Построение области допустимых решений (ОДР) с учетом системы ограничений.
2. Построение вектора – вектора наискорейшего возрастания целевой функции.
3. Проведение произвольной линии уровня, перпендикулярной вектору .
4. Определение оптимального плана и оптимального значения целевой функции.
Обобщенный алгоритм симплекс-метода состоит из следующих этапов9:
1. Из стандартной формы линейной модели определяется начальное допустимое базисное решение, путем приравнивания к нулю m – n переменных.
2. Из числа текущих небазисных переменных выбирается включаемая в новый базис переменная, увеличение которой обеспечивает улучшение значения целевой функции. Если такой переменной нет, то базисное решение оптимально.
3.
...

5 Пример решения задачи линейного программирования

Рассмотрим пример решения задачи линейного программирования геометрическим (графическим) методом.
Условие задачи:
Решить графически задачу линейного программирования:

Решение:
Построим область допустимых решений. Каждое неравенство в системе ограничений заменяем на равенство. В прямоугольной декартовой системе координат строим три прямые:

Находим общую часть полуплоскостей решений, учитывая при этом условия неотрицательности. Заштрихованный многоугольник является областью допустимых решений (ОДР). Далее строится вектор градиент (рисунок 3).
По условию задачи нужно найти минимум функции Z. Передвигая линию уровня параллельно самой себе в направлении возрастания вектора градиента, находим точку «входа» в ОДР – это точка В (рисунок 3). Найденная точка является точкой минимума. Найдем координаты точки В аналитически.

Рисунок 3 – Решение задачи графическим методом
Точка В является пересечением прямых (3) и .
...

6 Пример программной реализации симплекс-метода, как метода линейного программирования

С помощью программы, разработанной в среде программирования С++ Builder, осуществлено решение задачи симплексным методом.
Условие задачи:
Целевая функция:
Ограничения задачи:

Экранная форма программы ввода исходных данных задачи представлена на рисунке 4.

Рисунок 4 – Экранная форма программы ввода исходных данных задачи
Решение задачи осуществлено с помощью двух итераций. Решение задачи посредством программного средства представлено на рисунке 5.

Рисунок 5 – Решение задачи посредством программного средства
Таким образом, найдено значение искомой целевой функции F(X) = 160, x1 = 40, x2 = 0, x3 =0.
...

Заключение

В данном реферате рассмотрены основные методы линейного программирования, определена сущность линейного программирования, рассмотрена история возникновения методов линейного программирования, приведены алгоритмы методов линейного программирования, а также рассмотрены примеры решения задач, в том числе с помощью программного средства, разработанного в среде С++ Builder.
Линейное программирование решает задачи нахождения оптимальных значений переменных для линейной целевой функции и системы её ограничений, заданных линейными алгебраическими уравнениями или неравенствами.
Методы линейного программирования могут широко применяться на промышленных объектах при оптимизации производственной программы, ассортиментной загрузке оборудования, планировании грузопотоков, составлении оптимальных смесей, решении раскройных, производственно-транспортных задач, выборе ресурсосберегающих технологий и т.д.
...

1. Бозиев О.Л. Линейное программирование. Методические указания к решению задач по дисциплине "Методы оптимизации". - Нальчик: Каб.-Балк. ун-т, 2003. – 39 с.
2. Бородакий Ю.В. и др. Линейное программирование в современных задачах оптимизации: учебное пособие. – М.: МИФИ, 2008. – 188 с.
...
9. Курганова Н.А. Основные методы решения задач линейного программирования: Учебное пособие. – Омск, 2011. – 71 с.

Купить эту работу

Методы линейного программирования

200 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 200 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

25 января 2019 заказчик разместил работу

Выбранный эксперт:

Автор работы
Anastasi
5
Помогу с курсовыми и дипломными работами
Купить эту работу vs Заказать новую
1 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—4 дня
200 ₽ Цена от 200 ₽

5 Похожих работ

Отзывы студентов

Отзыв Оксана об авторе Anastasi 2015-01-09
Реферат

Работа зачтена.Хорошее выполнение.Очень порадовало выполнение.Рекомендую.

Общая оценка 5
Отзыв Алексей Михайлов об авторе Anastasi 2018-07-30
Реферат

Отлично!

Общая оценка 5
Отзыв Оксана об авторе Anastasi 2017-07-27
Реферат

Огромное вам спасибо! Все четко, ясно, понятно и за короткий срок)

Общая оценка 5
Отзыв ahma06ing об авторе Anastasi 2015-04-04
Реферат

Отлично сделанная работа!)) Благодарю

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Численное моделирование двумерной обратной задачи для параболического уравнения

Уникальность: от 40%
Доступность: сразу
5000 ₽
Готовая работа

Технология изучения многочленов в классах с углубленным изучением математики.

Уникальность: от 40%
Доступность: сразу
2300 ₽
Готовая работа

Задачи и методы аналитической теории чисел

Уникальность: от 40%
Доступность: сразу
1000 ₽
Готовая работа

Использование различных средств оценивания в контексте подготовки к единому государственному экзамену по математике

Уникальность: от 40%
Доступность: сразу
25000 ₽
Готовая работа

Численный анализ газодинамических течений

Уникальность: от 40%
Доступность: сразу
2500 ₽
Готовая работа

Тестовые задания в теории функций комплексного переменного

Уникальность: от 40%
Доступность: сразу
2500 ₽
Готовая работа

Для МЕХМАТА. Пространства двузначных функций с топологией поточечной сходимости. УНИКАЛЬНОЕ НАУЧНОЕ ИССЛЕДОВАНИЕ.

Уникальность: от 40%
Доступность: сразу
7500 ₽
Готовая работа

Формирование эвристик в процессе обучения младших школьников решению текстовых задач».

Уникальность: от 40%
Доступность: сразу
4000 ₽
Готовая работа

Первообразная в школьном курсе математики: теория, методика преподавания, системы упражнений, контрольно-измерительные материалы

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Геометрия треугольника

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Методы технического анализа на валютном рынке

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Разработка методического пособия по дисциплине Уравнения математической физике

Уникальность: от 40%
Доступность: сразу
3000 ₽