Слайды из презентации
«Линейное программирование» к уроку информатики на тему «Программирование»
Автор: ДДВ.
Чтобы увеличить слайд, нажмите на его эскиз. Чтобы использовать презентацию на уроке,
скачайте файл «Линейное программирование.ppt» бесплатно
в zip-архиве размером 1213 КБ.
Скачать презентацию
№ | Слайд | Текст |
1 |
 |
Решение задач линейного программирования в MS Excel |
2 |
 |
Общая задача линейного программирования решается симплексным методомСимплекс (лат. simplex - простой) – простейший выпуклый многогранник в n-мерном пространстве с n+1 вершиной (например, тетраэдр в 3-мерном пространстве). |
3 |
 |
Если задача линейного программирования имеет оптимальное решение, тооно соответствует хотя бы одной угловой точке многогранника решений (и совпадает с одним из допустимых базисных решений системы ограничений). На рисунке: оптимальное решение находится в одной из вершин многоугольника решений А, В, С, D |
4 |
 |
Геометрический смысл симплексного метода состоит в последовательномпереходе от одной вершины многогранника ограничений к соседней, в которой целевая функция принимает лучшее (по крайней мере, не худшее) значение. |
5 |
 |
Впервые симплексный метод был предложен американским ученым ДжДанцигом в 1949 г. Идеи симплексного метода были разработаны в 1939 г. российским ученым Л.В.Канторовичем Джордж Бернард Данциг (1914-2005) – американский математик, разработал симплексный алгоритм, считается основоположником методов линейного программирования Леонид Витальевич Канторович (1912-1986) – советский математик и экономист, лауреат Нобелевской премии по экономике 1975 года «за вклад в теорию оптимального распределения ресурсов». Один из создателей линейного программирования |
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)3 4 |
11 |
 |
В окне Надстройки установить флажок и нажать ОКВ MS Excel 2007 кнопка Поиск решения появится во вкладке Данные |
12 |
 |
В MS Excel 2007 кнопка Поиск решения появится во вкладке Данные |
13 |
 |
12 Решим в MS Excel задачу линейного программирования |
14 |
 |
34 Срс Срс Решим в MS Excel задачу линейного программирования |
15 |
 |
Ответы:1 2 3 4 |
16 |
 |
1. Создадим область переменныхРешим в MS Excel задачу линейного программирования Ячейки В2:В6 будут играть роль переменных (пока они пусты) |
17 |
 |
2. Введем формулу вычисления значений целевой функции Например, вячейку А8. Решим в MS Excel задачу линейного программирования |
18 |
 |
3. Создадим область ограниченийРешим в MS Excel задачу линейного программирования В ячейках А11:А13 будем вычислять левые части ограничений в системе В ячейках В11:В13 введем правые части ограничений системы |
19 |
 |
3. Создадим область ограниченийРешим в MS Excel задачу линейного программирования В ячейках А11:А13 будем вычислять левые части ограничений в системе Первое ограничение |
20 |
 |
3. Создадим область ограниченийРешим в MS Excel задачу линейного программирования В ячейках А11:А13 будем вычислять левые части ограничений в системе Второе ограничение |
21 |
 |
3. Создадим область ограниченийРешим в MS Excel задачу линейного программирования В ячейках А11:А13 будем вычислять левые части ограничений в системе Третье ограничение |
22 |
 |
4. Вызовем окно диалога Поиск решенияРешим в MS Excel задачу линейного программирования При этом удобно, если активной ячейкой является ячейка со значением целевой функции |
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 с. |
«Линейное программирование» |
http://900igr.net/prezentatsii/informatika/Linejnoe-programmirovanie/Linejnoe-programmirovanie.html