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

.

Израсходованные ресурсы:

металл – 290 кг

стекло –

время – 160 ч.

Стоимость продукции: 710 тыс. руб.

4.Задача о смесях

Необходимо составить наиболее дешёвую смесь из трёх веществ. В состав смеси должны входить не менее 6 единиц химического вещества А, не менее 8 единиц вещества В и не менее 12 единиц вещества С. Имеются 3 вида продуктов (I, II, III) содержащих эти химические вещества, указанные в таблице в следующих пропорциях:


Продукты

Вещество

А

В

С

I

2

1

3

II

1

2

4

III

3

1,5

2


Стоимость одной весовой единицы продукта I – 20 р., продукта II – 30 р., продукта III – 25 р.

Решение

Обозначим - количества продуктов вида I, II, III, входящих в смесь.

Общая стоимость смеси из трёх веществ I, II, III образует целевую функцию

,         (1)

Система ограничений неравенств, составленная по необходимому наличию веществ А, В, С в смеси, примет вид

                        (2)

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

Компьютерная программа, составленная с учётом этих замечаний привела к результату

.

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

НЕ нашли? Не то? Что вы ищете?

5.Раскрой листов

Для изготовления 100 изделий из листового проката определённой формы необходимо вырезать заготовки типов А и В (Рис. 1). Для одного изделия требуются 2 заготовки типа А и 6 заготовок типа В. Каждый лист проката имеет 4 варианта раскроя. Количества заготовок А и В, вырезаемых из одного листа при каждом варианте раскроя, а также отходы при этом даны таблицей

Вариант раскроя

Заготовки, шт.

Отходы от раскроя, ед.

А

В

I

2

2

2

II

3

3

3

III

3

5

3

IV

1

6

1


Какое количество листов проката необходимо раскроить при помощи каждого варианта для изготовления всей партии?

Решение

Переменными для целевой функции являются количества листов проката, раскрываемых соответственно вариантами I, II, III, IV

Следовательно,  общее количество отходов представляется целевой функцией

,         (1)

При производстве 100 шт. изделий потребуются 200 заготовок типа А и 600 – типа В. Значит, аргументы функции (1) должны удовлетворять системе уравнений

                        (2)

и естественным ограничениям

  (3)

(1)-(3) представляют задачу линейного программирования, которая легко реализуется в вычислительном комплексе Matlab.

Компьютерная программа дала количества листов проката

и общий объём отходов

.

Очевидно, что раскроями вариантов I  и  III не следует пользоваться

Общие выводы по задачам

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

2.Вычислительный комплекс MATLAB позволяет инженерам, менеджерам, экономистам широкие возможности для решения актуальных сложных задач сравнительно простыми средствами.


Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6