Решение задач линейного программирования в excel презентация

1. Решение задач линейного программирования в MS Excel

Подопригора Игнат Валерьевич, к.э.н.,
доцент кафедры Экономики

2. Ответы задачи

1. Шкафов А — 300; Шкафов В — 200
2. Курьерских поездов — 5; Скоростных — 7

3. Задача 1

В плановом году строительные организации города переходят к сооружению
домов типов Д-1, Д-2, Д-3 и Д-4. Данные о типах домов приведены в табл
Годовой план ввода жилой площади составляет соответственно 800, 1000, 900 и
200 квартир указанных типов.
Тип квартир
Тип дома
Д-1
Д-2
Д-3
Д-4
Однокомнатные
10
18
20
40
Двухкомнатные
Трехкомнатные
40
60
30
90
20
10


Четырехкомнатные
Плановая себестоимость,
тыс. д. е.
20
10

10
800
550
360
450
На жилищное строительство утвержден объем капиталовложений в размере 40
млн. д. е . Определить оптимальный план строительства на финансовый год.

4. Исходные данные

5. Считаем количество квартир

6. Вводим целевую функцию (себестоимость)

7. Поиск решения

8. Поиск решения

9. Поиск решения

10. Транспортная задача

Транспортная модель используется при
разработке плана перевозок одного вида
продукции из нескольких пунктов отправления в
пункты назначения. При построении модели
используются:
величины, характеризующие предложение в
каждом исходном пункте и спрос в каждом пункте
назначения;
стоимость перевозки единицы продукции из
каждого исходного пункта в каждый пункт
назначения.

11.

Пусть однородный продукт, сосредоточенный в m
отправления в количествах
a1 , a2 ,…, am
единиц, необходимо доставить в каждый из n
пунктов назначения в количествах
b1 , b2 ,…, bn
единиц. Стоимость перевозки единицы продукта
из i -го пункта отправления в j -й пункт
назначения равна
комбинаций i, j .
cij
и известна для всех

12.

Пусть
xij– количество продукта,
перевозимого по маршруту i, j . Задача
заключается в определении таких величин
для всех маршрутов
xij , при которых
суммарная стоимость перевозок i, j
минимальна.

13. Матрица планирования

Поставщики
Потребители
B
B2
1
c
B3 …
c
c …
A
x11
x12
x13
….



1
11
c
m1
12
c
m3
Am
x m1
xm 2
xm 3
Потребности
b
b
b
1
2
Bn
c
13
c
m2
Запасы
3
1n
x1n



c

xm n
b
n
a
1

mn
am
a b
i
j

14.

• Математическая модель транспортной задачи
сводится к минимизации целевой функции,
выражающей суммарные затраты на перевозку
всего груза
m n
Z cij xij min
i 1 j 1

15.

Систему ограничений получаем из следующих
условий задачи:
n
1. Все грузы должны быть вывезены, т.е.
xij 0;
n
j 1
xij ai , i 1,…,m .
m
j 1
n
x b
2. Все потребности должны быть удовлетворены,
i 1 j 1
ij
j
т.е.
m
xij b j , j 1,…, n .
i 1

16.

Тогда математическая модель транспортной задачи
имеет следующее.найти наименьшее значение
линейной функции при ограничениях:
m
n
Z cij xij
i 1 j 1
n
xij ai
j 1
m
xij b j
i 1
x
0
.
ij
i 1, m
j 1, n

17.

• Это есть задача ЛП с m n уравнениями и
mn неизвестными.
В рассмотренной модели предполагается, что
суммарные запасы равны суммарным потребностям
m
n
i 1
j 1
ai b j .
Такая модель называется закрытой

18.

• Теорема. Любая транспортная задача, у которой
,n
m
ai b j
i 1
имеет решение.
j 1

19. Задача

20. Задача

21. Задача

22. Копируем исходную таблицу

23. Суммируем по строкам и по столбцам таблицы

24. Считаем затраты на перевозку песка

25. Вводим Целевую Функцию

26. Поиск решения

27. Поиск решения (выбор ячеек для изменения)

28. Поиск решения. Ввод ограничения по наличию песка

29. Поиск решения. Ввод ограничения по потребности в песке

30. Поиск решения. Ввод ограничения на неотрицательность переменных

31. Поиск решения

32. Поиск решения

33. Задачи для самостоятельного решения

34. Задачи для самостоятельного решения

35. Задачи для самостоятельного решения

  • Скачать презентацию (0.87 Мб)


  • 85 загрузок

  • 4.0 оценка

Ваша оценка презентации

Оцените презентацию по шкале от 1 до 5 баллов

  • 1
  • 2
  • 3
  • 4
  • 5

Комментарии

Добавить свой комментарий

Аннотация к презентации

Скачать презентацию (0.87 Мб). Тема: «Решение задач линейного программирования в MS Excel». Предмет: информатика. 28 слайдов. Для студентов. Добавлена в 2016 году. Средняя оценка: 4.0 балла из 5.

  • Формат

    pptx (powerpoint)

  • Количество слайдов

    28

  • Слова

  • Конспект

    Отсутствует

Содержание

  • Презентация: Решение задач линейного программирования в MS Excel

    Слайд 1

    Решение задач линейного программирования в MS Excel

  • Слайд 2

    Общая задача линейного программирования решается симплексным методом

    Симплекс (лат. simplex -простой) – простейший выпуклый многогранник в n-мерном пространстве с n+1 вершиной (например, тетраэдр в 3-мерном пространстве)

  • Слайд 3

    Если задача линейного программирования имеет оптимальное решение, то оно соответствует хотя бы одной угловой точке многогранника решений (и совпадает с одним из допустимых базисных решений системы ограничений)
    На рисунке: оптимальное решение находится в одной из вершин многоугольника решений А, В, С, D

  • Слайд 4

    Геометрический смысл симплексного метода состоит в последовательном переходе от одной вершины многогранника ограничений к соседней, в которой целевая функция принимает лучшее (по крайней мере, не худшее) значение

  • Слайд 5

    Впервые симплексный метод был предложен американским ученым Дж. Данцигом в 1949 г.
    Джордж Бернард Данциг (1914-2005) – американский математик, разработал симплексный алгоритм, считается основоположником методов линейного программирования
    Леонид Витальевич Канторович (1912-1986) – советский математик и экономист, лауреат Нобелевской премии по экономике 1975 года «за вклад в теорию оптимального распределения ресурсов». Один из создателей линейного программирования
    Идеи симплексного метода были разработаны в 1939 г. российским ученым Л.В.Канторовичем

  • Слайд 6

    Симплексный методпозволяетрешить любую задачу линейного программирования
    В настоящее время он используется для компьютерных расчетов

    Рассмотрим решение задачи линейного программирования в MS Excel

  • Слайд 7

    В MS Excel для решения задачи линейного программирования используется надстройка ПОИСК РЕШЕНИЯ

  • Слайд 8

    Сначала надстройку Поиск решениянеобходимо подключить (до первого использования)

    В MS Excel 2003: Сервис / Надстройки / Поиск решения /
    OK

    После этого команда Поиск решения включена в меню Сервис

  • Слайд 9

    В MS Excel 2007: 1) Кнопка Office(левый верхний угол окна программы)2) Кнопка Параметры Excel(внизу окна меню)
    3) Надстройки
    1
    2
    3

  • Слайд 10

    В MS Excel 2007: 4) Кнопка Перейти (внизу окна Параметры Excel)
    4
    3

  • Слайд 11

    В окне Надстройки установить флажок и нажать ОК

    В MS Excel 2007 кнопка Поиск решения появится во вкладке Данные

  • Слайд 12

    В MS Excel 2007 кнопка Поиск решения появится во вкладке Данные

  • Слайд 13

    Решим в MS Excel задачу линейного программирования
    1
    2

  • Слайд 14

    Решим в MS Excel задачу линейного программирования
    3
    4
    СРС
    СРС

  • Слайд 16

    Решим в MS Excel задачу линейного программирования
    1. Создадим область переменных
    Ячейки В2:В6 будут играть роль переменных
    (пока они пусты)

  • Слайд 17

    Решим в MS Excel задачу линейного программирования
    2. Введем формулу вычисления значений целевой функции

    Например, в ячейку А8

  • Слайд 18

    Решим в MS Excel задачу линейного программирования
    3. Создадим область ограничений
    В ячейках А11:А13 будем вычислять левые части ограничений в системе

    В ячейках В11:В13 введем правые части ограничений системы

  • Слайд 19

    Решим в MS Excel задачу линейного программирования
    3. Создадим область ограничений
    В ячейках А11:А13 будем вычислять левые части ограничений в системе
    Первое ограничение

  • Слайд 20

    Решим в MS Excel задачу линейного программирования
    3. Создадим область ограничений
    В ячейках А11:А13 будем вычислять левые части ограничений в системе
    Второе ограничение

  • Слайд 21

    Решим в MS Excel задачу линейного программирования
    3. Создадим область ограничений
    В ячейках А11:А13 будем вычислять левые части ограничений в системе
    Третье ограничение

  • Слайд 22

    Решим в MS Excel задачу линейного программирования
    4. Вызовем окно диалога Поиск решения
    При этом удобно, если активной ячейкой является ячейка со значением целевой функции

  • Слайд 23

    Решим в MS Excel задачу линейного программирования
    Устанавливаем целевую ячейку А8 (там где вычисляется значение целевой функции)
    Указываем направление оптимизации – минимизация (по условию)
    В поле Изменяя ячейки указываем ячейки переменных В2:В6

  • Слайд 24

    Решим в MS Excel задачу линейного программирования
    Укажем ограничения
    4) Нажимаем кнопку Добавить

    Появится окно Добавление ограничения

  • Слайд 25

    Решим в MS Excel задачу линейного программирования
    Укажем ограничения
    5) Неотрицательность переменных:

    Нажать кнопку Добавить
    6) Остальные ограничения:

    Нажать OK

  • Слайд 26

    Решим в MS Excel задачу линейного программирования
    Осталось нажать кнопку Выполнить

  • Слайд 27

    Решим в MS Excel задачу линейного программирования
    Результаты

    Ответ:

  • Слайд 28

    Литература
    Кремер Н.Ш., Путко Б.А. Исследование операций в экономике. — М.: ЮНИТИ, 2003. — 407 с.
    Красс М.С., Чупрынов Б.П. Математика для экономистов. — СПб.: Питер, 2005. — 464 с.

Посмотреть все слайды

Сообщить об ошибке

Похожие презентации

Презентация: Оптимизационное моделирование в экономике

Презентация: Электронные таблицы MS Excel

Презентация: Построение графиков функций в электронных таблицах MS Excel

Презентация: Мастер диаграмм в табличном процессоре MS Excel

Презентация: Функции и формулы в MS EXCEL

Презентация: Решение задач оптимизации в MS Excel

Презентация: Графический метод и симплекс-метод задачи линейного программирования

Презентация: Операции с комплексными числами в MS Excel

Презентация: Задача линейного программирования

Презентация: Задачи оптимизации

Презентация: Задача линейного программирования: Симплекс метод

Презентация: Линейное программирование

Спасибо, что оценили презентацию.

Мы будем благодарны если вы поможете сделать сайт лучше и оставите отзыв или предложение по улучшению.

Добавить отзыв о сайте

Слайд 1

Слайд 2

Слайд 3

Слайд 4

Слайд 5

Слайд 6

Слайд 7

Слайд 8

Слайд 9

Слайд 10

Слайд 11

Слайд 12

Слайд 13

Слайд 14

Слайд 15

Слайд 16

Слайд 17

Слайд 18

Слайд 19

Слайд 20

Слайд 21

Слайд 22

Слайд 23

Слайд 24

Слайд 25

Слайд 26

Слайд 27

Слайд 28

Презентацию на тему «Решение задач линейного программирования в MS Excel»
можно скачать абсолютно бесплатно на нашем сайте. Предмет
проекта: Информатика. Красочные слайды и иллюстрации помогут вам
заинтересовать своих одноклассников или аудиторию.
Для просмотра содержимого воспользуйтесь плеером, или если вы хотите скачать доклад — нажмите на
соответствующий текст под плеером. Презентация
содержит 28 слайд(ов).

Слайды презентации

Решение задач линейного программирования в MS Excel

Слайд 1

Решение задач линейного программирования в MS Excel

Общая задача линейного программирования решается симплексным методом Симплекс (лат. simplex - простой) – простейший выпуклый многогранник в n-мерном пространстве с n+1 вершиной (например, тетраэдр в 3-мерном пространстве)

Слайд 2

Общая задача линейного программирования решается симплексным методом Симплекс (лат. simplex — простой) – простейший выпуклый многогранник в n-мерном пространстве с n+1 вершиной (например, тетраэдр в 3-мерном пространстве)

Если задача линейного программирования имеет оптимальное решение, то оно соответствует хотя бы одной угловой точке многогранника решений (и совпадает с одним из допустимых базисных решений системы ограничений). На рисунке: оптимальное решение находится в одной из вершин многоугольника решений А, В,

Слайд 3

Если задача линейного программирования имеет оптимальное решение, то оно соответствует хотя бы одной угловой точке многогранника решений (и совпадает с одним из допустимых базисных решений системы ограничений)

На рисунке: оптимальное решение находится в одной из вершин многоугольника решений А, В, С, D

Геометрический смысл симплексного метода состоит в последовательном переходе от одной вершины многогранника ограничений к соседней, в которой целевая функция принимает лучшее (по крайней мере, не худшее) значение

Слайд 4

Геометрический смысл симплексного метода состоит в последовательном переходе от одной вершины многогранника ограничений к соседней, в которой целевая функция принимает лучшее (по крайней мере, не худшее) значение

Впервые симплексный метод был предложен американским ученым Дж. Данцигом в 1949 г. Джордж Бернард Данциг (1914-2005) – американский математик, разработал симплексный алгоритм, считается основоположником методов линейного программирования. Леонид Витальевич Канторович (1912-1986) – советский математи

Слайд 5

Впервые симплексный метод был предложен американским ученым Дж. Данцигом в 1949 г.

Джордж Бернард Данциг (1914-2005) – американский математик, разработал симплексный алгоритм, считается основоположником методов линейного программирования

Леонид Витальевич Канторович (1912-1986) – советский математик и экономист, лауреат Нобелевской премии по экономике 1975 года «за вклад в теорию оптимального распределения ресурсов». Один из создателей линейного программирования

Идеи симплексного метода были разработаны в 1939 г. российским ученым Л.В.Канторовичем

Симплексный метод позволяет решить любую задачу линейного программирования В настоящее время он используется для компьютерных расчетов Рассмотрим решение задачи линейного программирования в MS Excel

Слайд 6

Симплексный метод позволяет решить любую задачу линейного программирования В настоящее время он используется для компьютерных расчетов Рассмотрим решение задачи линейного программирования в MS Excel

В MS Excel для решения задачи линейного программирования используется надстройка ПОИСК РЕШЕНИЯ

Слайд 7

В MS Excel для решения задачи линейного программирования используется надстройка ПОИСК РЕШЕНИЯ

Сначала надстройку Поиск решения необходимо подключить (до первого использования) В MS Excel 2003: Сервис / Надстройки / Поиск решения / OK. После этого команда Поиск решения включена в меню Сервис

Слайд 8

Сначала надстройку Поиск решения необходимо подключить (до первого использования) В MS Excel 2003: Сервис / Надстройки / Поиск решения / OK

После этого команда Поиск решения включена в меню Сервис

В MS Excel 2007: 1) Кнопка Office (левый верхний угол окна программы) 2) Кнопка Параметры Excel (внизу окна меню) 3) Надстройки. 1 2 3

Слайд 9

В MS Excel 2007: 1) Кнопка Office (левый верхний угол окна программы) 2) Кнопка Параметры Excel (внизу окна меню) 3) Надстройки

1 2 3

В MS Excel 2007: 4) Кнопка Перейти (внизу окна Параметры Excel). 4

Слайд 10

В MS Excel 2007: 4) Кнопка Перейти (внизу окна Параметры Excel)

4

В окне Надстройки установить флажок и нажать ОК. В MS Excel 2007 кнопка Поиск решения появится во вкладке Данные

Слайд 11

В окне Надстройки установить флажок и нажать ОК

В MS Excel 2007 кнопка Поиск решения появится во вкладке Данные

Решение задач линейного программирования в MS Excel Слайд: 12

Слайд 12

Решим в MS Excel задачу линейного программирования

Слайд 13

Решим в MS Excel задачу линейного программирования

СРС

Ответы:

1. Создадим область переменных. Ячейки В2:В6 будут играть роль переменных (пока они пусты)

Слайд 16

1. Создадим область переменных

Ячейки В2:В6 будут играть роль переменных (пока они пусты)

2. Введем формулу вычисления значений целевой функции Например, в ячейку А8

Слайд 17

2. Введем формулу вычисления значений целевой функции Например, в ячейку А8

3. Создадим область ограничений. В ячейках А11:А13 будем вычислять левые части ограничений в системе В ячейках В11:В13 введем правые части ограничений системы

Слайд 18

3. Создадим область ограничений

В ячейках А11:А13 будем вычислять левые части ограничений в системе В ячейках В11:В13 введем правые части ограничений системы

В ячейках А11:А13 будем вычислять левые части ограничений в системе. Первое ограничение

Слайд 19

В ячейках А11:А13 будем вычислять левые части ограничений в системе

Первое ограничение

Второе ограничение

Слайд 20

Второе ограничение

Третье ограничение

Слайд 21

Третье ограничение

4. Вызовем окно диалога Поиск решения. При этом удобно, если активной ячейкой является ячейка со значением целевой функции

Слайд 22

4. Вызовем окно диалога Поиск решения

При этом удобно, если активной ячейкой является ячейка со значением целевой функции

Устанавливаем целевую ячейку А8 (там где вычисляется значение целевой функции) Указываем направление оптимизации – минимизация (по условию) В поле Изменяя ячейки указываем ячейки переменных В2:В6

Слайд 23

Устанавливаем целевую ячейку А8 (там где вычисляется значение целевой функции) Указываем направление оптимизации – минимизация (по условию) В поле Изменяя ячейки указываем ячейки переменных В2:В6

Укажем ограничения 4) Нажимаем кнопку Добавить Появится окно Добавление ограничения

Слайд 24

Укажем ограничения 4) Нажимаем кнопку Добавить Появится окно Добавление ограничения

Укажем ограничения 5) Неотрицательность переменных: Нажать кнопку Добавить 6) Остальные ограничения: Нажать OK

Слайд 25

Укажем ограничения 5) Неотрицательность переменных: Нажать кнопку Добавить 6) Остальные ограничения: Нажать OK

Осталось нажать кнопку Выполнить

Слайд 26

Осталось нажать кнопку Выполнить

Результаты Ответ:

Слайд 27

Результаты Ответ:

Литература. Кремер Н.Ш., Путко Б.А. Исследование операций в экономике. - М.: ЮНИТИ, 2003. - 407 с. Красс М.С., Чупрынов Б.П. Математика для экономистов. - СПб.: Питер, 2005. - 464 с.

Слайд 28

Литература

Кремер Н.Ш., Путко Б.А. Исследование операций в экономике. — М.: ЮНИТИ, 2003. — 407 с. Красс М.С., Чупрынов Б.П. Математика для экономистов. — СПб.: Питер, 2005. — 464 с.

Список похожих презентаций

Решение задач оптимизации в MS Excel

Решение задач оптимизации в MS Excel

Для решения задач оптимизации необходимо:. Задать целевую функцию Создать математическую модель задачи Решить задачу на компьютере. Математическая …

Решение текстовых логических задач

Решение текстовых логических задач

Разнообразие логических задач очень велико. Способов их решения тоже немало. Но наибольшее распростра-нение получили следующие три способа решения …

Решение оптимизационных задач в EXСEL

Решение оптимизационных задач в EXСEL

Старинная русская задача. Пошла баба на базар на людей посмотреть да кое-что продать. Сколько надо бабе на базар для продажи живых гусей, уток и кур, …

Решение математических задач в Exel

Решение математических задач в Exel

Цель урока. Показать как редактировать данные, вводить данные в готовую таблицу, строить диаграммы на основе данных. Уметь создавать и обрабатывать …

Решение логических задач

Решение логических задач

Логика — это фундаментальная основа информатики как науки. Элементы и основы математической логики заложены в логические элементы и логические устройства …

Решение логических задач

Решение логических задач

Задача № 1. Дан следующий ряд чисел: -2, 4, -12, 48, -240, … Найдите закономерность по которой составлен этот числовой ряд и продолжите его. Решение:. …

Решение логических задач

Решение логических задач

Проверка домашней работы:. § 1.3.4 РТ. № 84(б) № 88 (а). Кутепова Н.В, МОАУ «СОШ №4 г.Соль- Илецка Оренбургской обл.»2016 г. По 1 баллу. Что такое …

Решение задач. Параллельные прямые

Решение задач. Параллельные прямые

8 9 10 11 14 15 16 17 18 1 3 4 5 6 13 19 7. Признаки параллельности прямых. Задания на проверку теоретических знаний. … по готовым чертежам. Свойства …

Решение задач с помощью графов

Решение задач с помощью графов

Между населёнными пунк­та­ми А, В, С, D, Е по­стро­е­ны до­ро­ги, про­тяжённость ко­то­рых (в ки­ло­мет­рах) при­ве­де­на в таб­ли­це: Опре­де­ли­те …

Решение задач С1 ЕГЭ

Решение задач С1 ЕГЭ

Для решения задач С1 необходимо:. Проанализировать геометрический чертёж, выделив условия, ограничивающие заштрихованную область (причём в задаче …

Решение задач с условным оператором

Решение задач с условным оператором

Повторение. Какова конструкция условного оператора? Какие существуют формы условного оператора? Приведите пример условного оператора. Решение задач. …

Решение задач по теме "Вероятность"

Решение задач по теме «Вероятность»

Основные понятия. Событие — явление, которое происходит в результате осуществления какого-либо определенного комплекса условий. Эксперимент (или опыт) …

Конспекты

Excel (транспортные задачи)

Excel (транспортные задачи)

Муниципальное общеобразовательное учреждение. «Средняя общеобразовательная школа № 93». Новокузнецкого района Кемеровской области. …

Табличное решение логических задач

Табличное решение логических задач

Тема «Табличное решение логических задач». 7 класс (первый урок этой темы). Цели урока:.

систематизировать и обобщить знания учащихся по …

Табличное решение логических задач

Табличное решение логических задач

Урок 16. Табличное решение логических задач. Планируемые образовательные результаты. :.

предметные -. умение представлять информацию в табличной …

Табличное решение логических задач

Табличное решение логических задач

. Тема «Табличное решение логических задач». 7 класс (второй урок). Цели урока:.

систематизировать и обобщить сведения, полученные учащимися …

Советы как сделать хороший доклад презентации или проекта

  1. Постарайтесь вовлечь аудиторию в рассказ, настройте взаимодействие с аудиторией с помощью наводящих
    вопросов, игровой части, не бойтесь пошутить и искренне улыбнуться (где это уместно).
  2. Старайтесь объяснять слайд своими словами, добавлять дополнительные интересные факты, не нужно
    просто читать информацию со слайдов, ее аудитория может прочитать и сама.
  3. Не нужно перегружать слайды Вашего проекта текстовыми блоками, больше иллюстраций и минимум текста
    позволят лучше донести информацию и привлечь внимание. На слайде должна быть только ключевая
    информация, остальное лучше рассказать слушателям устно.
  4. Текст должен быть хорошо читаемым, иначе аудитория не сможет увидеть подаваемую информацию, будет
    сильно отвлекаться от рассказа, пытаясь хоть что-то разобрать, или вовсе утратит весь интерес. Для
    этого нужно правильно подобрать шрифт, учитывая, где и как будет происходить трансляция презентации,
    а также правильно подобрать сочетание фона и текста.
  5. Важно провести репетицию Вашего доклада, продумать, как Вы поздороваетесь с аудиторией, что скажете
    первым, как закончите презентацию. Все приходит с опытом.
  6. Правильно подберите наряд, т.к. одежда докладчика также играет большую роль в восприятии его
    выступления.
  7. Старайтесь говорить уверенно, плавно и связно.
  8. Старайтесь получить удовольствие от выступления, тогда Вы сможете быть более непринужденным и будете
    меньше волноваться.

Моделирование решения задач линейного программирования в Excel   Выполнила: студентка группы МДИ-117 Федюшкина В. А. Проверила: Кормилицына Т. В.

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

Выполнила: студентка группы МДИ-117

Федюшкина В. А.

Проверила: Кормилицына Т. В.

Линейная оптимизация – это раздел математического программирования, посвящённый нахождению экстремума линейных функций нескольких переменных при дополнительных линейных ограничениях, которые налагаются на переменные. Использование электронных таблиц широко распространено для решения многочисленных и разнообразных задач, связанных с учётом и контролем результатов управленческой деятельности.

Линейная оптимизация – это раздел математического программирования, посвящённый нахождению экстремума линейных функций нескольких переменных при дополнительных линейных ограничениях, которые налагаются на переменные.

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

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

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

  • Составить математическую модель задачи;
  • Внести исходные данные задачи и ограничения;
  • Выделить место под ячейки решения и целевую функцию, ввести ее формулу;
  • Запустить надстройку Поиск решения;
  • Установить нужные параметры решения и запустить выполнение.

Использование надстройки Excel для решения задач линейного программирования Поиск решения – это надстройка EXCEL, которая позволяет решать оптимизационные задачи. Если команда Поиск решения или группа Анализ отсутствует, необходимо загрузить надстройку Поиск решения.

Использование надстройки Excel для решения задач линейного программирования

Поиск решения – это надстройка EXCEL, которая позволяет решать оптимизационные задачи. Если команда Поиск решения или группа Анализ отсутствует, необходимо загрузить надстройку Поиск решения.

Реализация решения задачи на определение оптимального ассортимента продукции Задача. Предприятие изготавливает два вида продукции – П1 и П2, которая поступает в оптовую продажу. Для производства продукции используются два вида сырья – А и В. Максимально возможные запасы сырья в сутки составляют 9 и 13 ед. соответственно. Расход сырья на единицу продукции вида П1 и П2.

Реализация решения задачи на определение оптимального ассортимента продукции

Задача. Предприятие изготавливает два вида продукции – П1 и П2, которая поступает в оптовую продажу. Для производства продукции используются два вида сырья – А и В. Максимально возможные запасы сырья в сутки составляют 9 и 13 ед. соответственно. Расход сырья на единицу продукции вида П1 и П2.

Опыт работы показал, что суточный спрос на продукцию П1 никогда не превышает спроса на продукцию П2 более чем на 1 ед. Кроме того, известно, что спрос на продукцию П2 никогда не превышает 2 ед. в сутки. Оптовые цены единицы продукции равны: 3 д. е. – для П1 и 4 д. е. – для П2. Какое количество продукции каждого вида должно производить предприятие, чтобы доход от реализации продукции был максимальным?

Опыт работы показал, что суточный спрос на продукцию П1 никогда не превышает спроса на продукцию П2 более чем на 1 ед. Кроме того, известно, что спрос на продукцию П2 никогда не превышает 2 ед. в сутки. Оптовые цены единицы продукции равны: 3 д. е. – для П1 и 4 д. е. – для П2. Какое количество продукции каждого вида должно производить предприятие, чтобы доход от реализации продукции был максимальным?

Решение  Должны выполняться следующие неравенства: Доход составит:

Решение

Должны выполняться следующие неравенства:

Доход составит:

Форма для ввода исходных данных

Форма для ввода исходных данных

В ячейку E5 введем формулу для целевой функции:

В ячейку E5 введем формулу для целевой функции:

Аналогично в ячейки D10:D11 введены формулы для расчета левой части ограничений.

Аналогично в ячейки D10:D11 введены формулы для расчета левой части ограничений.

Поиск решения задачи

Поиск решения задачи

Добавляем ограничения для нашей задачи.

Добавляем ограничения для нашей задачи.

Отчет по устойчивости

Отчет по устойчивости

Отчет по результатам

Отчет по результатам

Отчет по пределам

Отчет по пределам

Добавление требования целочисленности значений всех переменных

Добавление требования целочисленности значений всех переменных

Решение задачи при условии целочисленности ее переменных

Решение задачи при условии целочисленности ее переменных

Вывод Надстройка Поиск решения в Microsoft Excel даёт возможность найти решение, оптимальное при нескольких входных значениях и наборе ограничений на решение. В результате поиска решения EXCEL выводит сообщения о том, удалось ли получить оптимальное решение задачи.

Вывод

Надстройка Поиск решения в Microsoft Excel даёт возможность найти решение, оптимальное при нескольких входных значениях и наборе ограничений на решение. В результате поиска решения EXCEL выводит сообщения о том, удалось ли получить оптимальное решение задачи.

Список использованной литературы

Список использованной литературы

  • Акулич, И. Л. Математическое программирование в примерах и задачах : учеб. пособие для студентов экон. спец. сузов / И. Л. Акулич. – М. : Высш. шк., 1986. – 319 с.
  • Банди Б. «Основы линейного программирования»: Пер. с англ. — М.: Радио и связь, 1989.
  • Васильев, А. Н. Финансовое моделирование и оптимизация средствами Excel2007 / А. Н. Васильев. – СПб. : Питер, 2009. – 320 с.
  • Додж М. и др. «Эффективная работа с Microsoft Excel», 2000.СПб.:Питер, 2001.
  • Иванов, И. Microsoft Excel 2010 для квалифицированного пользователя / И. Иванов. – М. : Академия АЙТИ, 2011. – 244 с.
  • Леоненков, А. В. Решение задач оптимизации в среде MS Excel / А. В. Леоненков. – СПб. : БХВ-Петербург, 2005. – 704 с.
  • Справка и инструкции по Excel // Поддержка по Microsoft Office [Электронный ресурс]. – Режим доступа: http://office.microsoft.com/ru-ru/excel-help (дата обращения: 14.08.2014).
  • Решение задач оптимизации управления с помощью MS Excel 2010 // НОУ «ИНТУИТ» [Электронный ресурс]. – Режим доступа: http://www.intuit.ru/studies/courses/4751/1020/info (дата обращения: 09.03.2015).
  • Рудикова Л. В., Microsoft Excel для студента / Л. В. Рудикова – Санкт – Петербург, БХВ-Петербург, 2005;
  • Уокенбах, Дж. Microsoft Excel 2010. Библия пользователя : пер. с англ. / Дж. Уокенбах. – М. : И. Д. Вильямс, 2011. – 912 с.
  • Уокенбах, Дж. Формулы в Microsoft Excel 2010 : пер. с англ. / Дж. Уокенбах. – М. : И. Д. Вильямс, 2011. – 704 с.

Вы можете изучить и скачать доклад-презентацию на
тему Решение задач линейного программирования в MS Excel.
Презентация на заданную тему содержит 28 слайдов. Для просмотра воспользуйтесь
проигрывателем,
если материал оказался полезным для Вас — поделитесь им с друзьями с
помощью социальных кнопок и добавьте наш сайт презентаций в закладки!

Презентации»
Информатика»

Презентация Решение задач линейного программирования в MS Excel

Слайды и текст этой презентации

Слайд 1

Описание слайда:

Решение задач линейного программирования
в MS Excel



Слайд 2


Слайд 3


Слайд 4


Слайд 5


Слайд 6


Слайд 7


Слайд 8


Слайд 9


Слайд 10


Слайд 11


Слайд 12


Слайд 13


Слайд 14


Слайд 15


Слайд 16


Слайд 17


Слайд 18


Слайд 19


Слайд 20


Слайд 21


Слайд 22


Слайд 23


Слайд 24


Слайд 25


Слайд 26


Слайд 27


Слайд 28



Презентация на тему Решение задач линейного программирования в MS Excel доступна для скачивания ниже:

Отправить презентацию на почту

Презентация успешно отправлена!

Ошибка! Введите корректный Email!

Email

  • Размер: 1.4 Mегабайта
  • Количество слайдов: 28

LOGOРешение задач линейного программирования в MS Excel LOGOРешение задач линейного программирования в MS Excel

Общая задача линейного программирования решается симплексным методом Симплекс (лат.  simplex  -  простой) –Общая задача линейного программирования решается симплексным методом Симплекс (лат. simplex — простой) – простейший выпуклый многогранник в n- мерном пространстве с n+1 вершиной (например, тетраэдр в 3 -мерном пространстве)

Если задача линейного программирования имеет оптимальное решение , то оно соответствует хотя бы одной угловой точкеЕсли задача линейного программирования имеет оптимальное решение , то оно соответствует хотя бы одной угловой точке многогранника решений (и совпадает с одним из допустимых базисных решений системы ограничений)На рисунке : оптимальное решение находится в одной из вершин многоугольника решений А, В, С,

Геометрический смысл симплексного метода состоит в последовательном переходе от одной вершины многогранника ограничений к соседней, вГеометрический смысл симплексного метода состоит в последовательном переходе от одной вершины многогранника ограничений к соседней, в которой целевая функция принимает лучшее (по крайней мере, не худшее) значение

Впервые симплексный метод был предложен американским ученым Дж. Данцигом в 1949 г. Джордж Бернард Данциг (1914Впервые симплексный метод был предложен американским ученым Дж. Данцигом в 1949 г. Джордж Бернард Данциг (1914 -2005) – американский математик, разработал симплексный алгоритм, считается основоположником методов линейного программирования Леонид Витальевич Канторович (1912 -1986) – советский математик и экономист, лауреат Нобелевской премии по экономике 1975 года «за вклад в теорию оптимального распределения ресурсов» . Один из создателей линейного программирования. Идеи симплексного метода были разработаны в 1939 г. российским ученым Л. В. Канторовичем

Симплексный метод  позволяет  решить любую задачу линейного программирования В настоящее время он используется дляСимплексный метод позволяет решить любую задачу линейного программирования В настоящее время он используется для компьютерных расчетов Рассмотрим решение задачи линейного программирования в MS Excel

В MS Excel для решения задачи линейного программирования используется надстройка ПОИСК РЕШЕНИЯ В MS Excel для решения задачи линейного программирования используется надстройка ПОИСК РЕШЕНИЯ

Сначала надстройку Поиск решения  необходимо подключить (до первого использования) В MS Excel 2003 : Сначала надстройку Поиск решения необходимо подключить (до первого использования) В MS Excel 2003 : Сервис / Надстройки / Поиск решения / OK После этого команда Поиск решения включена в меню Сервис

В MS Excel 200 7:  1) Кнопка Office  (левый верхний угол окна программы) 2)В MS Excel 200 7: 1) Кнопка Office (левый верхний угол окна программы) 2) Кнопка Параметры Excel (внизу окна меню) 3) Надстройки

В MS Excel 200 7:  4 ) Кнопка Перейти (внизу окна Параметры Excel ) В MS Excel 200 7: 4 ) Кнопка Перейти (внизу окна Параметры Excel )

В окне Надстройки установить флажок и нажать ОК В MS Excel 2007 кнопка Поиск решения появитсяВ окне Надстройки установить флажок и нажать ОК В MS Excel 2007 кнопка Поиск решения появится во вкладке Данные

В MS Excel 2007 кнопка Поиск решения появится во вкладке Данные В MS Excel 2007 кнопка Поиск решения появится во вкладке Данные

Решим в MS Excel задачу линейного программирования 1 239 3 A Решим в MS Excel задачу линейного программирования

Решим в MS Excel задачу линейного программирования 3 4 СРС 3 B 3 C 22 22Решим в MS Excel задачу линейного программирования 3 4 СРС

Ответы: 1 2 3 439 3 A 3 B 3 C Ответы:

Решим в MS Excel задачу линейного программирования 1. Создадим область переменных Ячейки В 2: В 6Решим в MS Excel задачу линейного программирования 1. Создадим область переменных Ячейки В 2: В 6 будут играть роль переменных (пока они пусты)

Решим в MS Excel задачу линейного программирования 2. Введем формулу вычисления значений целевой функции  Например,Решим в MS Excel задачу линейного программирования 2. Введем формулу вычисления значений целевой функции Например, в ячейку А

Решим в MS Excel задачу линейного программирования 3. Создадим область ограничений В ячейках А 11: АРешим в MS Excel задачу линейного программирования 3. Создадим область ограничений В ячейках А 11: А 13 будем вычислять левые части ограничений в системе В ячейках В 11: В 13 введем правые части ограничений системы

Решим в MS Excel задачу линейного программирования 3. Создадим область ограничений В ячейках А 11: АРешим в MS Excel задачу линейного программирования 3. Создадим область ограничений В ячейках А 11: А 13 будем вычислять левые части ограничений в системе Первое ограничение

Решим в MS Excel задачу линейного программирования 3. Создадим область ограничений В ячейках А 11: АРешим в MS Excel задачу линейного программирования 3. Создадим область ограничений В ячейках А 11: А 13 будем вычислять левые части ограничений в системе Второе ограничение

Решим в MS Excel задачу линейного программирования 3. Создадим область ограничений В ячейках А 11: АРешим в MS Excel задачу линейного программирования 3. Создадим область ограничений В ячейках А 11: А 13 будем вычислять левые части ограничений в системе Третье ограничение

Решим в MS Excel задачу линейного программирования 4. Вызовем окно диалога Поиск решения При этом удобно,Решим в MS Excel задачу линейного программирования 4. Вызовем окно диалога Поиск решения При этом удобно, если активной ячейкой является ячейка со значением целевой функции

Решим в MS Excel задачу линейного программирования 1) Устанавливаем целевую ячейку А 8 (там где вычисляетсяРешим в MS Excel задачу линейного программирования 1) Устанавливаем целевую ячейку А 8 (там где вычисляется значение целевой функции) 2) Указываем направление оптимизации – минимизация (по условию) 3) В поле Изменяя ячейки указываем ячейки переменных В 2: В

Решим в MS Excel задачу линейного программирования Укажем ограничения 4) Нажимаем кнопку Добавить Появится окно ДобавлениеРешим в MS Excel задачу линейного программирования Укажем ограничения 4) Нажимаем кнопку Добавить Появится окно Добавление ограничения

Решим в MS Excel задачу линейного программирования Укажем ограничения 5) Неотрицательность переменных:  Нажать кнопку ДобавитьРешим в MS Excel задачу линейного программирования Укажем ограничения 5) Неотрицательность переменных: Нажать кнопку Добавить 6) Остальные ограничения: Нажать OK

Решим в MS Excel задачу линейного программирования Осталось нажать кнопку Выполнить Решим в MS Excel задачу линейного программирования Осталось нажать кнопку Выполнить

Решим в MS Excel задачу линейного программирования Результаты Ответ: Решим в MS Excel задачу линейного программирования Результаты Ответ:

Литература 1. Кремер Н. Ш. , Путко Б. А. Исследование операций в экономике. - М. :Литература 1. Кремер Н. Ш. , Путко Б. А. Исследование операций в экономике. — М. : ЮНИТИ, 2003. — 407 с. 2. Красс М. С. , Чупрынов Б. П. Математика для экономистов. — СПб. : Питер, 2005. — 464 с.

Слайд 1Использование MS Excel для решения задач линейного программирования

Использование MS Excel для решения задач линейного программирования


Слайд 2Линейное программирование в Excel
Общие правила
1. Ввести условие задачи:
a) создать экранную форму для

ввода условия задачи:
· переменных,
· целевой функции (ЦФ),
· ограничений,
· граничных условий;

Линейное программирование в ExcelОбщие правила1. Ввести условие задачи:a) создать экранную форму для ввода условия задачи:· переменных,· целевой функции


Слайд 3Линейное программирование в Excel
Общие правила
1. Ввести условие задачи:
b) ввести исходные данные в

экранную форму:
· коэффициенты ЦФ,
· коэффициенты при переменных в ограничениях,
· правые части ограничений;

Линейное программирование в ExcelОбщие правила1. Ввести условие задачи:b) ввести исходные данные в экранную форму:· коэффициенты ЦФ,· коэффициенты при


Слайд 4Линейное программирование в Excel
Общие правила
1. Ввести условие задачи:
c) ввести зависимости из математической

модели в экранную форму:
· формулу для расчета ЦФ,
· формулы для расчета значений левых частей ограничений;

Линейное программирование в ExcelОбщие правила1. Ввести условие задачи:c) ввести зависимости из математической модели в экранную форму:· формулу для


Слайд 5Линейное программирование в Excel
Общие правила
1. Ввести условие задачи:
d) задать ЦФ (в окне «Поиск решения»):
·

целевую ячейку,
· направление оптимизации ЦФ;

Линейное программирование в ExcelОбщие правила1. Ввести условие задачи:d) задать ЦФ (в окне 


Слайд 6Линейное программирование в Excel
Общие правила
1. Ввести условие задачи:
e) ввести ограничения и граничные

условия (в окне «Поиск решения»):
· ячейки со значениями переменных,
· граничные условия для допустимых значений переменных,
· соотношения между правыми и левыми частями ограничений.

Линейное программирование в ExcelОбщие правила1. Ввести условие задачи:e) ввести ограничения и граничные условия (в окне 


Слайд 7Линейное программирование в Excel
Общие правила
2. Решить задачу:
a) установить параметры решения задачи (в окне «Поиск

решения»);
b) запустить задачу на решение (в окне «Поиск решения»);
c) выбрать формат вывода решения (в окне «Результаты поиска решения»).

Линейное программирование в ExcelОбщие правила2. Решить задачу:a) установить параметры решения задачи (в окне 


Слайд 8Линейное программирование в Excel
ПРИМЕР ЗАДАЧИ
Фабрика выпускает два вида каш для завтрака

— «C1» и «C2».
Используемые для производства обоих продуктов ингредиенты в основ­ном одинаковы и, как правило, не являются дефицитными. Основным ограничением, накладываемым на объем выпуска, является
наличие фонда рабочего времени в каждом из трех цехов фабрики.

Линейное программирование в ExcelПРИМЕР ЗАДАЧИФабрика выпускает два вида каш для завтрака -


Слайд 9Линейное программирование в Excel
ПРИМЕР ЗАДАЧИ
Управляющему необходимо разработать план производства на месяц.

В приведенной ниже таблице указаны
общий фонд рабочего времени и
число человеко-часов, требуемое
для производства 1 т продукта.

Линейное программирование в ExcelПРИМЕР ЗАДАЧИУправляющему необходимо разработать план производства на месяц. В приведенной ниже таблице указаны общий


Слайд 10Линейное программирование в Excel
ПРИМЕР ЗАДАЧИ

На настоящий момент нет никаких ограничений на

возможные объемы продаж. Имеется возможность продать всю произведенную продукцию.

Линейное программирование в ExcelПРИМЕР ЗАДАЧИНа настоящий момент нет никаких ограничений на возможные объемы продаж. Имеется возможность продать


Слайд 11Линейное программирование в Excel
Формальная постановка задачи
Неизвестные:
Xi – количество произведенного товара

за заданный период (i=1…2)[т]

Ограничения:
Xi >=0, i=1…2

Линейное программирование в ExcelФормальная постановка задачи Неизвестные:Xi – количество произведенного товара за заданный период (i=1…2)[т]Ограничения:Xi >=0,


Слайд 12Линейное программирование в Excel
Формальная постановка задачи
Ограничения:
По фонду раб.времени для цеха

А
10*X1 +4*X2 <=1000

Линейное программирование в ExcelФормальная постановка задачи Ограничения:По фонду раб.времени для цеха А  10*X1 +4*X2


Слайд 13Линейное программирование в Excel
Формальная постановка задачи
Ограничения:
По фонду раб.времени для цеха

B
3*X1 +2*X2 <=360

Линейное программирование в ExcelФормальная постановка задачи Ограничения:По фонду раб.времени для цеха B  3*X1 +2*X2


Слайд 14Линейное программирование в Excel
Формальная постановка задачи
Ограничения:
По фонду раб.времени для цеха

C
2*X1 +5*X2 <=600

Линейное программирование в ExcelФормальная постановка задачи Ограничения:По фонду раб.времени для цеха C  2*X1 +5*X2


Слайд 15Линейное программирование в Excel
Формальная постановка задачи
Функция цели:
Прибыль 150*X1 +75*X2 ->max
Управляющему

необходимо разработать план
производ
ства на
месяц

Линейное программирование в ExcelФормальная постановка задачи Функция цели:Прибыль 150*X1 +75*X2 ->maxУправляющему необходимо разработать планпроизводства на месяц


Слайд 16Линейное программирование в Excel
Формальная постановка задачи
Неизвестные: Xi – (i=1…2)[т]
Ограничения:

Xi >=0, i=1…2;
10*X1 +4*X2 <=1000;
3*X1 +2*X2 <=360;
2*X1 +5*X2 <=600;

Функция цели: 150*X1 +75*X2 ->max
2неизв+5огр

Линейное программирование в ExcelФормальная постановка задачи Неизвестные: Xi – (i=1…2)[т]Ограничения:


Слайд 17Линейное программирование в Excel
Создание экранной формы и ввод исходных данных

Линейное программирование в ExcelСоздание экранной формы и ввод исходных данных


Слайд 18Линейное программирование в Excel
варьиру-емые ячейки

Линейное программирование в Excel варьиру-емые ячейки


Слайд 19Линейное программирование в Excel
Формулы, описывающие ограничения модели

Линейное программирование в ExcelФормулы, описывающие ограничения модели


Слайд 20Линейное программирование в Excel
Формулы, описывающие ограничения модели

Линейное программирование в ExcelФормулы, описывающие ограничения модели


Слайд 21Линейное программирование в Excel
Формулы, описывающие ограничения модели

Линейное программирование в ExcelФормулы, описывающие ограничения модели


Слайд 22Линейное программирование в Excel
Установить целевую ячейку

Линейное программирование в ExcelУстановить целевую ячейку


Слайд 23Линейное программирование в Excel
выполнить

Линейное программирование в Excelвыполнить


Слайд 24Линейное программирование в Excel
выполнить

Линейное программирование в Excelвыполнить


Слайд 25Линейное программирование в Excel
выполнить

Линейное программирование в Excelвыполнить


Слайд 26Линейное программирование в Excel
выполнить

Линейное программирование в Excelвыполнить


Обратная связь

Если не удалось найти презентацию, то Вы можете заказать её на нашем сайте. Мы постараемся найти
нужную Вам презентацию в электронном виде и отправим ее по электронной почте.

Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: mypresentation.ru@ya.ru

Мы в социальных сетях

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

ВКонтакте

Что такое Mypresentation.ru?

Mypresentation.ru – это сообщество, где обмениваются знаниями с помощью презентаций онлайн.
Сервис позволяет пользователям легко загружать и скачивать презентации, видео, PDF-файлы и
веб-семинары.


Для правообладателей >

Понравилась статья? Поделить с друзьями:
  • Решение задач линейного программирования в excel онлайн
  • Решение задач линейно программирование в excel если
  • Решение задач линейная регрессия excel
  • Решение задач если с помощью функций excel
  • Решение задач в эксель практическая работа в excel