Инфоурок Информатика КонспектыЗадача оптимизации (информатика, 11 класс)

Задача оптимизации (информатика, 11 класс)

Скачать материал

Тютюнник Н. С. Задача оптимального планирования.

Имя задачи Модель оптимального планирования

Автор Тютюнник Наталия Семеновна, учитель информатики МОУ «Школа № 2 города Донецка»

Предмет Информатика и ИКТ

Класс  11

Тема «Модели оптимального планирования»

Профиль общеобразовательный

Уровень общий

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

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

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

Задачи такого типа называются экстремальными или оптимизационными.

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

а) Выделите ключевые слова для информационного поиска.

б) Найдите и соберите необходимую информацию.

в) Обсудите и проанализируйте собранную информацию.

г) Сделайте выводы.

д) Сравните Ваши выводы с выводами известных людей.

Возможные информационные источники.

Семакин И.Г., Хеннер Е.К., Шеина Т. Ю. Информатика. Базовый уровень. 11 класс. – М.: БИНОМ. Лаборатория знаний, 2014

Культурный образец

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

Ø   имеются некоторые плановые показатели: X, У, и др.;

Ø   имеются некоторые ресурсы: В1, В2 и др., за счет которых эти плановые показатели могут быть достигнуты. Эти ресурсы практически всегда ограничены;

Ø   имеется определенная стратегическая цель, зависящая от значений X, У и др. плановых показателей, на которую следует ориентировать планирование.

Нужно определить значение плановых показателей с уче­том ограниченности ресурсов при условии достижения страте­гической цели. Это и будет оптимальным планом.

Приведем примеры. Пусть объектом планирования является детский сад. Ограничимся лишь двумя плановыми показателями: количеством детей и количеством воспитателей. Основными ресурсами деятельности детского сада являются объем финансирования и площади помещения. А каковы стратегические цели?

Естественно, одной из них является сохранение и укрепление здоровья детей. Количественной мерой такой цели является минимизация заболеваемости воспитанников детского сада.

Другой пример: планирование экономической деятельности государства. Безусловно, это слишком сложная задача для того, чтобы нам с ней полностью разобраться. Плановых показателей очень много: это производство различных видов промышленной и сельскохозяйственной продукции, подготовка специалистов, выработка электроэнергии, размер зарплаты работников бюджетной сферы и многое другое. К ресурсам относятся: количество работоспособного населения, бюджет государства, природные ресурсы, энергетика, возможности транспортных систем и пр. Как вы по­нимаете, каждый из этих видов ресурсов ограничен. Кроме того, важнейшим ресурсом является время, отведенное на выполнение плана. Вопрос о стратегических целях довольно сложный. У государства их много, но в разные периоды истории приоритеты целей могут меняться. Например, в военное время главной целью является максимальная обороноспособность, военная мощь страны. В мирное время в современном цивилизованном государстве приоритетной целью должно быть достижение максимального уровня жизни населения.

Если мы хотим использовать компьютер для решения задачи оптимального планирования, то нам снова нужно построить ма­тематическую модель. Следовательно, всё, о чем говорилось в примерах, должно быть переведено на язык чисел, формул, уравнений и других средств математики. В полном объеме для реальных систем эта задача очень сложная. Как и раньше, мы пойдем по пути упрощения. Рассмотрим очень простой пример, из которого вы получите представление об одном из подходов к решению задачи оптимального планирования.

Пример. Школьный кондитерский цех готовит пирожки и пирожные. В силу ограниченности емкости склада за день можно приготовить в совокупности не более 700 штук изделий. Рабочий день в кондитерском цехе длится 8 часов. Производство пирожных более трудоемко, поэтому если выпускать только их, за день можно произвести не более 250 штук, пирожков же можно произвести 1000 штук (если при этом не выпускать пирожных). Стоимость пирожного вдвое выше, чем стоимость пирожка. Требуется составить такой дневной план производства, чтобы обеспечить наибольшую выручку кондитерского цеха.

Разумеется, это чисто учебный пример. Вряд ли существует такой кондитерский цех, который выпускает всего два вида про­дукции, да и наибольшая выручка — не единственная цель его работы. Но зато математически формулировка задачи будет простой. Давайте ее выработаем.

Плановыми показателями являются:

Ø    х — дневной план выпуска пирожков;

Ø    у — дневной план выпуска пирожных.

Что в этом примере можно назвать ресурсами производства? Из того, о чем говорится в условии задачи, это:

Ø    длительность рабочего дня — 8 часов;

Ø    вместимость складского помещения — 700 мест. Предполагается для простоты, что другие ресурсы (сырье, электроэнергия и пр.) не ограничены. Формализацию цели (достижение максимальной выручки цеха) мы обсудим позже.

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

Из постановки задачи следует, что на изготовление одного пирожного затрачивается в 4 раза больше времени, чем на выпечку одного пирожка. Если обозначить время изготовления пирожка как t мин, то время изготовления пирожного будет равно 4t мин. Значит, суммарное время на изготовление х пирожков и у пирожных равно

Но это время не может быть больше длительности рабочего дня. Отсюда следует неравенство:

  или  

Легко посчитать t — время изготовления одного пирожка. Поскольку за рабочий день их может быть изготовлено 1000 штук, на один пирожок тратится 480/1000 = 0,48 мин. Подстав­ляя это значение в неравенство, получим:

Отсюда

Ограничение на общее число изделий дает совершенно очевид­ное неравенство:

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

А теперь перейдем к формализации стратегической цели: получению максимальной выручки. Выручка — это стоимость всей проданной продукции. Пусть цена одного пирожка — r рублей. По условию задачи, цена пирожного в два раза больше, т. е. 2r рублей. Отсюда стоимость всей произведенной за день продукции равна

Целью производства является получение максимальной выручки. Будем рассматривать записанное выражение как функцию от х, у:

Она называется целевой функцией.

Поскольку значение r — константа, максимальное значение Р(х, у) будет достигнуто при максимальной величине выражения (х + 2у). Поэтому в качестве целевой функции можно принять

Следовательно, получение оптимального плана свелось к следующей математической задаче:

Требуется найти значения плановых показателей х и у, удовлетворяющих данной системе неравенств (1) и придающих максимальное значение целевой функции (2)

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

Теперь следующий вопрос: как решить эту задачу? Вы уже догадываетесь, что решать ее за нас будет компьютер с помощью табличного процессора Ехсеl. А мы обсудим лишь подход к решению, не вникая в подробности метода.

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

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

 

На рис. 3.10 эта область представляет собой четырехугольник АВСD и выделена заливкой. Любая точка четырехугольника является решением системы неравенств (1). Например, х = 200, у = 100. Этой точке соответствует значение целевой функции

f(200, 100) = 400. А другой точке (х = 600, у = 50) соответствует f(600, 50) = 700. Но, очевидно, искомым решением является та точка области АВСБ, в которой целевая функция максимальна. Нахождение этой точки производится с помощью методов линейного программирования.

В математическом арсенале Ехсеl имеется средство Поиск решения. Как решать данную задачу с помощью этого средства, вы узнаете из компьютерного практикума.

В результате решения задачи получается следующий оптимальный план дневного производства кондитерского цеха: нужно выпускать 600 пирожков и 100 пирожных. Эти плановые показатели соответствуют координатам точки В на рис. 3.10. В этой точке значение целевой функции f(600, 100) = 800. Если один пирожок стоит 5 рублей, то полученная выручка составит 4000 рублей.

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Задача оптимизации (информатика, 11 класс)"

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Психолог

Получите профессию

Интернет-маркетолог

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 666 115 материалов в базе

Материал подходит для УМК

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

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

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 13.03.2019 1748
    • DOCX 132.5 кбайт
    • 15 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Тютюнник Наталия Семеновна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Тютюнник Наталия Семеновна
    Тютюнник Наталия Семеновна
    • На сайте: 7 лет и 11 месяцев
    • Подписчики: 0
    • Всего просмотров: 14807
    • Всего материалов: 9

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Копирайтер

Копирайтер

500/1000 ч.

Подать заявку О курсе

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

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 107 человек из 42 регионов
  • Этот курс уже прошли 580 человек

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

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 140 человек из 45 регионов
  • Этот курс уже прошли 1 299 человек

Курс профессиональной переподготовки

Информационные системы и технологии: теория и методика преподавания в профессиональном образовании

Преподаватель информационных систем и технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 13 человек

Мини-курс

Искусство понимания: техники успешной жизни, отношений и бизнеса

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Основы нарративного подхода: теория и методы

5 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Эффективное взаимодействие с детьми: стратегии общения и воспитания

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 663 человека из 73 регионов
  • Этот курс уже прошли 573 человека