СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Тема: Задача об использовании ресурсов как задача линейного программирования

Категория: Информатика

Нажмите, чтобы узнать подробности

Тема: Задача об использовании ресурсов как задача линейного программирования

Просмотр содержимого документа
«Тема: Задача об использовании ресурсов как задача линейного программирования»

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«БЕЛГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ НАЦИОНАЛЬНЫЙ

ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ»

( Н И У « Б е л Г У » )



ИНСТИТУТ ИНЖЕНЕРНЫХ И ЦИФРОВЫХ ТЕХНОЛОГИЙ


КАФЕДРА ПРИКЛАДНОЙ ИНФОРМАТИКИ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

Исследование операций и методы оптимизации

Лабораторная работа №6
Тема: Задача об использовании ресурсов как задача линейного программирования






студентки очного отделения

4 курса, 12001504 группы,

Марко С. Тангуила

Проверил:

Старший преподаватель

Болгова Евгения Витальевна








Белгород, 2018 год

Цель работы

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

Общая постановка задачи

Построить задачу об использовании ресурсов как задачу линейного программирования и решить ее с помощью функции linprog в среде Matlab для указанной в варианте оптимизационной задачи.

Список индивидуальных данных

Вариант №2.

Для производства двух видов изделий А и В предприятие использует три вида сырья. Другие условия задачи приведены в таблице.

Вид сырья

Нормы расхода сырья на одно изделие, кг

Общее количество сырья, кг

P1

P2

I

12

4

300

II

4

4

120

III

3

12

252

Прибыль от реализации одного изделия, ден. ед.

30

40

 

Составить такой план выпуска продукции, при котором прибыль предприятия от реализации продукции будет максимальной при условии, что изделий В надо выпустить не менее чем изделий А.

Результат выполнения работы

Обозначим через x1 и x2 количество единиц продукции соответственно P1 и P2, запланированных к производству. Тогда учитывая количество единиц сырья, затрачиваемых на изготовление единицы продукции, а также запасы сырья, получим систему ограничений:

(1)

По смыслу задачи переменные x1≥0, x2≥0 (2). Также изделий P2 надо выпустить не менее чем изделий P1: x2≥x1, то есть x1-x2≤0 (3).

Суммарная прибыль F(x) составит 30x1 руб. от реализации продукции P1 и 40x2 руб. – от реализации продукции P2, т.е.:

(4)

Итак, экономико-математическая модель задачи: найти такой план выпуска продукции X=(x1,x2), удовлетворяющий системе (1) и условиям (2), (3), при котором функция (4) принимает максимальное значение.

Текст программы в MatLab:

function lab6(x)

C = [30 40];

A = [12 4; 4 4; 3 12; 1 -1];

b = [300 120 252 0];

f=-C;

lb = zeros(2,1);

[x,fval] = linprog(f,A,b,[],[],lb);

x

fval

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

Следовательно, максимальная прибыль от реализации продукции составит 1080 рублей при 12 единиц продукции A и 18 единиц продукции B.