11769

Розв’язання лінійних оптимізаційних задач за замовленням та при умовних вхідних даних

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

Математика и математический анализ

Звіт до лабораторної роботи № 6 Розвязання лінійних оптимізаційних задач за замовленням та при умовних вхідних даних. з курсу Математичні методи дослідження операцій Мета роботи: Вивчити методологію розвязання задач з призначенням критері

Украинкский

2013-04-11

132.69 KB

14 чел.

Звіт

до лабораторної роботи № 6

Розв’язання лінійних оптимізаційних задач за замовленням та при умовних вхідних даних.

з курсу “Математичні методи дослідження операцій”

Мета роботи: Вивчити методологію розв’язання задач з призначенням критерію якості (показник), призначенням значень величин, що шукаються, призначенням значень ресурсів, що використовуються.

Теоретичні відомості.

Рішення за замовленням

При рішення за замовленням користувач задає значення тих величин, які він хоче мати в оптимальному рішенні. Такі задачі можуть бути трьох видів:

  1.  Призначення величини функціїї мети;
  2.  Призначення величин шуканих змінних;
  3.  Призначення величин використовуваних ресурсів.

Слід мати на увазі, що у всіх цих випадках можлива поява несумісного рішення.

Рішення задач при умовних вхідних даних

В житті далеко не все визначенно заздалегідь, тому при прийнятті рішень дуже часто приходиться застосовувати слово ЯКЩО. Якщо піде дощ, треба відкрити парасольку. Аналогічно, якщо скоротиться попит, треба понизити ціну на продукцію або підвищити її якість. Деякі задачі оптимізації також можна вирішувати за допомогою логічних функцій, використовуючи умову ЯКЩО. Такі задачі ми називаємо задачами оптимізації при умовних вхідних даних.

Рішення цих задач почнемо з оптимізації умовної функції мети. Основною логічною функцією, що застосовується при такій оптимізації, являється логічна функція ЯКЩО, яка має формат запису:

=ЯКЩО (А;С3;С4),

де А – логічна умова або адреса комірки, в якій записана ця умова;

    С3 – адреса комірки, де записана функція мети, по якій виконується оптимізація при виконанні умови А,

    С4 – адреса комірки, де записана функція мети, по якій виконується оптимізація при невиконанні умови А.

Індивідуальне завдання:

  1.  Знайти оптимальний розв’язок при заданому значенні використаних ресурсів;
  2.  Знайти оптимальне рішення при заданому значенні функції мети.
  3.  Розв’язати задачу оптимального розподілу ресурсів з умовною функцією мети;

19.  16x1  +  12x2 Max  

        2x1  +   3x2    180

        4x1  +     x2     240

         6x1  +    7x2    426       x1,x2 0   

Результати виконання:

  1.  Пошук оптимального рішення при заданому значенні використаних ресурсів.
  2.  Викликати таблицю для вводу умов задачі .
  3.  Ввести задане значення використаних ресурсів.

В прикладі призначаємо: трудові D9=120.

  1.  Сервіс, Пошук рішення…

На екрані: діалогове вікно Пошук рішення.

  1.  Ввести функцію мети =D6.
  2.  Виконати.

Рис.1.Вікно пошуку рішень

Рис.2. Результати виконання.

Текст програми:

#include <iostream.h>

int main()

{  

 cout<<"Vidpovid' "<<endl;

   int x1,x2,r=0;

   float a,b,c,d;

 while (r==0)

   {

       x1=rand()%60;

       x2=rand()%60;

           a=16*x1+12*x2;

           b=2*x1+3*x2;

           c=4*x1+x2;

           d=6*x1+7*x2;

       if((a>=(960))&&(b<=120)&&(c<=240)&&(d<=426))

      {

     cout<<"X1="<<x1<<endl<<"X2="<<x2<<endl ;

        getchar();

        r=1;     

      }

   }

}

  1.  Знайти оптимальне рішення при заданому значенні функції мети.
  2.  Викликати таблицю для вводу умов задачі
  3.  Сервіс, Пошук рішення…

На екрані: діалогове вікно Пошук рішення.

  1.  Ввести в цільову комірку F6 призначену величину (в прикладі 1100).
  2.  Виконати.
  3.  ОК.

Рис.3. Діалогове вікно пошуку рішень

Рис.4.Вікно результату пошуку рішень

Рис.5.Результати виконання

  1.  Розв’язати задачу оптимального розподілу ресурсів з умовною функцією мети

умовні функції мети можуть бути складовими і для запису умов включати, крім логічної функції ЯКЩО, логічні функції І і АБО, які вводяться у форматі І(А;В), АБО(А;В), де А,В – призначені умови.

Формат запису умовних обчислювань при цьому буде мати вигляд:

     =ЯКЩО (І(А;В); адресаЦФ1; адресаЦФ2),

     =ЯКЩО (АБО(А;В); адресаЦФ1; адресаЦФ2).

При рішенні практичних задач достатньо часто можуть виникати логічні ланцюжки. Excel припускає застосування функції ЯКЩО в ланцюжку до 7 разів.

Аналогічно можна вводити умовні обмеження.

Умовні вхідні дані для лівих частин (ЛЧ) обмежень вводяться у форматі:

     =ЯКЩО(умова; адреса ЛЧ1; адреса ЛЧ2).

Умовні вхідні дані для правих частин (ПЧ) обмежень вводяться у форматі:

     =ЯКЩО(умова; адреса ПЧ1; адреса ПЧ2).

Рис.6. Зміна формули мети

 

Рис.7.Діалогове вікно рішень

Рис.8.Результати пошуку

На превеликий жаль,з невідомих мені причин, знайти рішення поставленої задачі за допомогою додатку Solver я не змогла.

Висновок:

Вивчили методологію розв’язання задач з призначенням критерію якості (показник), призначенням значень величин, що шукаються, призначенням значень ресурсів, що використовуються.


 

А также другие работы, которые могут Вас заинтересовать

69439. Код Шеннона-Фано 64.5 KB
  Основной принцип положенный в основу кодирования по методу ШеннонаФано заключается в том что при выборе каждой цифры кодовой комбинации следует стремится к тому чтобы содержащееся в ней количество информации было наибольшим т. Сообщениям имеющим большую вероятность...
69440. Код Хэмминга 271 KB
  Формирование r проверочных элементов в комбинации этого кода осуществляется по k информационным элементам. Таким образом длина кодовой комбинации n = r k. Проверочные элементы представляют собой линейные комбинации информационных элементов т.
69441. Количество информации и энтропия 145 KB
  Краткие теоретические сведения Количество информации Количество информации является апостериорной характеристикой и определяет количество информации которое получают после приема сообщений. Если p Xi вероятность iого сообщения то индивидуальное количество информации...
69442. Перестройка и национальный вопрос 25 KB
  Гласность была целиком использована на расшатывание национального вопроса в СССР на Украине началась кампания пропаганды украинской культуры начали говорить о том что русская культура задавила украинскую.
69443. Перестройка и национальные отношения в СССР. Распад СССР 37.5 KB
  Основным убеждением которое отстаивал Горбачев было то что потенциальные возможности социализма использовались недостаточно. Однако реформа Горбачева не могла не затрагивать национальную структуру Союза.
69444. РАЗРАБОТКА МЕРОПРИЯТИЙ ПО УЛУЧШЕНИЮ ИСПОЛЬЗОВАНИЯ ТРУДОВЫХ РЕСУРСОВ НА ПРЕДПРИЯТИИ ОАО ШокоЛайф 282 KB
  Трудовые ресурсы представляют собой трудоспособную часть населения страны, которая в силу психофизических и интеллектуальных качеств способна производить материальные блага или услуги. К трудовым ресурсам относятся люди как занятые в экономике, так и не занятые, но способные трудиться
69445. Уголовно-правовые средства борьбы с незаконным оборотом наркотиков в Российской Федерации 233 KB
  Статистические данные по России свидетельствуют о катастрофической наркотической угрозе в стране, это означает, что необходимо повышать эффективность борьбы с преступностью в сфере незаконного оборота наркотиков уже имеющимися средствами, а также разрабатывать качественно новые средства борьбы с наркотизмом...
69447. Социально-философская проблематика и стилевое своеобразие прозы А. Платонова (1899-1951) 38.02 KB
  Платонова 1899-1951. Гурвич Андрей Платонов статья 37г творчество Платонова оценивает как пример религиозного монашеского большевизма большевистского великомученичества как апофеоз одиночества и обреченности совершенно несовместимых с социалистическим оптимизмом.