Меню
Разработки
Разработки  /  Информатика  /  Проверочные работы  /  11 класс  /  "Транспортная задача". Практическая работа по информатике

"Транспортная задача". Практическая работа по информатике

Решение транспортной задачи в Excel 2007
04.03.2013

Описание разработки

Теоретический материал

Классы задач оптимизации

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

Исходные переменные

Зависимости

Классы задач

Детерминированные

Непрерывные

Линейные

Линейное программирование

Детерминированные

Целочисленные

Линейные

Целочисленное программирование

Детерминированные

Непрерывные и целочисленные

Нелинейные

Нелинейное программирование

Случайные

Непрерывные

Линейные

Стохастическое программирование

 

Основные этапы работы

  1. Выбор задачи
  2. Содержательная постановка задачи
  3. Составление материальной модели
  4. Сбор исходных данных
  5. Решение задачи
  6. Анализ решения
  7. Принятие оптимального решения
  8. Графическое представление результата

Блок-схема решения задачи линейного программирования

Блок-схема

Практическая работа.

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

Пусть имеется М складов и N – потребителей.

Хi,j – количество продукции, доставляемой со склада с номером i

Рi,j – издержки доставки единицы продукции со склада i потребителю j

Ci= j=1Nxi,j количество продукции, находящееся на складе с номером i

Bj=i=1Mxi,j  -количество продукции необходимое ()

 Исходные данные приведены в таблице.

Исходная таблица

 

Решение.

1) В электронной таблице заполняем данные

Для  подписания массива Р выделяем диапазон C7:G10, вызываем контекстное меню, выбираем команду Имя диапазона, присваиваем имя «Р» и ОК.

2) Заполняем вторую таблицу исходя из условия задачи

3) В ячейку О11 заносим формулу =ЕСЛИ(P11=O12;"совпадает";"не совпадает")

4) Даём имена массивам:

  • выделяем диапазон J7:N10, вызываем контекстное меню, команда Имя диапазона, вводим имя «Х» и ОК.
  • выделяем диапазон O6:P10, вызываем контекстное меню, выбираем команду Выбрать из раскрывающегося списка, выбрать имя в строке выше и ОК.
  • выделяем диапазон I11:N12, вызываем контекстное меню, выбираем команду Выбрать из раскрывающегося списка, выбрать имя в столбце слева  и ОК.

5) В ячейку I13 заносим целевую функцию =СУММПРОИЗВ(P;Х).

6) В ячейку J11 заносим формулу  =СУММ(J7:J10) и копируем  протягиванием в ячейки с К11 по N11.

7) В ячейку  О7 заносим формулу =СУММ(J7:N7) и копируем протягиванием в ячейки с О8 по О10.

8) Приступаем к решению.  На вкладке Данные, пункт меню Анализ, Поиск решения.

9) Окно Поиск решения, Выполнить.

10) В окне Результаты поиска решений  сохранить сценарий «ТЗ1»

11) Получаем результат

12)В окне  Диспетчер сценариев (Вкладка Данные, пункт меню Анализ что-если?) выбрать команду Отчёт ввести адрес целевой функции и ОК.

13) Построить диаграмму

Диаграмма

Содержимое разработки

Тема. Решение оптимизационных задач

Теоретический материал

Классы задач оптимизации


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

Исходные переменные

Зависимости

Классы задач

Детерминированные

Непрерывные

Линейные

Линейное программирование

Детерминированные

Целочисленные

Линейные

Целочисленное программирование

Детерминированные

Непрерывные и целочисленные

Нелинейные

Нелинейное программирование

Случайные

Непрерывные

Линейные

Стохастическое программирование


Основные этапы работы

  1. Выбор задачи

  2. Содержательная постановка задачи

  3. Составление материальной модели

  4. Сбор исходных данных

  5. Решение задачи

  6. Анализ решения

  7. Принятие оптимального решения

  8. Графическое представление результата



Блок-схема решения задачи линейного программирования

Составить материальную модель


Графическое представление результата

Анализ оптимального решения

Представление результата

Вариантный анализ

Введение дополнительных ограничений

Значения целевой ячейки не сходятся

Поиск не может найти подходящее решение

Корректировка модели, исходных данных

Решение найдено

Есть оптимальное решение

Есть допустимое решение

Ввести условия задачи




Принятие решения



Практическая работа.

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


Пусть имеется М складов и N – потребителей.

Хi,j – количество продукции, доставляемой со склада с номером i

Рi,j – издержки доставки единицы продукции со склада i потребителю j

Ci= количество продукции, находящееся на складе с номером i

-количество продукции необходимое ()


Исходные данные приведены в таблице.



Издержки, доставка

Наличие на складе

Потребители

1

2

3

4

5


Склад 1

3,2

2,7

2,9

2,5

2,8

250

Склад 2

2,9

2,9

3,1

2,7

2,9

220

Склад 3

2,7

2,6

2,8

2,4

2,7

280

Склад 4

3,1

2,8

2,8

2,8

2,9

250

Требуемая сумма

190

210

220

230

150



Решение.

1) В электронной таблице заполняем данные:



Для подписания массива Р выделяем диапазон C7:G10, вызываем контекстное меню, выбираем команду Имя диапазона, присваиваем имя «Р» и ОК.


2) Заполняем вторую таблицу исходя из условия задачи



3) В ячейку О11 заносим формулу =ЕСЛИ(P11=O12;"совпадает";"не совпадает")

4) Даём имена массивам:

  • выделяем диапазон J7:N10, вызываем контекстное меню, команда Имя диапазона, вводим имя «Х» и ОК.

  • выделяем диапазон O6:P10, вызываем контекстное меню, выбираем команду Выбрать из раскрывающегося списка, выбрать имя в строке выше и ОК.

  • выделяем диапазон I11:N12, вызываем контекстное меню, выбираем команду Выбрать из раскрывающегося списка, выбрать имя в столбце слева и ОК.


5) В ячейку I13 заносим целевую функцию =СУММПРОИЗВ(P;Х).

6) В ячейку J11 заносим формулу =СУММ(J7:J10) и копируем протягиванием в ячейки с К11 по N11.

7) В ячейку О7 заносим формулу =СУММ(J7:N7) и копируем протягиванием в ячейки с О8 по О10.


8) Приступаем к решению. На вкладке Данные, пункт меню Анализ, Поиск решения.



Целевая ячейка I13.

Переключатель «равный минимальному значению»

Изменяемые ячейки Х.

Команда Добавить, переходим в окно добавление ограничений

а)

б)

в)

г)

9) Окно Поиск решения, Выполнить.

10) В окне Результаты поиска решений сохранить сценарий «ТЗ1»


11)Результат поиска решения.


12)В окне Диспетчер сценариев (Вкладка Данные, пункт меню Анализ что-если?) выбрать команду Отчёт

ввести адрес целевой функции и ОК.


13) Построить диаграмму

-80%
Курсы повышения квалификации

Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
"Транспортная задача". Практическая работа по информатике (0.61 MB)

Комментарии 2

Чтобы добавить комментарий зарегистрируйтесь или на сайт

Анастасия, 05.11.2014 12:03
Есть решение к этой задаче?
Аржаана, 14.03.2013 16:29
мне нравится