Задача максимизации выпуска комплектов изделий
Т1 – Комплект; Т1(Номер_комплекта)
Т2 – Изделия; Т2(Номер_изделия)
Т3 – Станки (Номер_типа_станка, Количество_станков)
Т1_Т2(Номер_комплекта, Номер_изделия, Количество_изделий_комплекта)
Т2_Т3(Номер_изделия, Номер_типа_станка, Макс_количество_изделий, xij)
Таблица Т1
Номер_комплекта |
Таблица Т2
Номер_изделия |
Таблица Т3
Номер_типа_станка | Количество_станков |
Таблица Т1_Т2
Номер_комплекта | Номер_изделия | Количество_изделий_комплекта |
Таблица Т1_Т3
Номер_изделия | Номер_типа_станка, | Макс_количество_изделий | xij |
2.5 | |||
10.6 |
SELECT SUM([Макс_количество_изделий]*xij) AS S FROM T1_T3 WHERE [Номер_изделия]=1
Задача максимизации прибыли
Т1 – Оборудование; Т1(Группа, Месячный_фонд_времени)
|
|
Т2 – Изделие; Т2(Номер_изделия, Прибыль_на_изделие, xj)
Т1_Т2(Группа, Номер_изделия, Время_на_изделие)
Таблица Т1
Группа | Месячный_фонд_времени |
Таблица Т2
Номер_изделия | Прибыль_на_изделие | xj |
0.4 | ||
0.2 | ||
0.5 | ||
0.8 |
Таблица Т1_Т2
Группа | Номер_изделия | Время_на_изделие |
SELECT SUM([Прибыль_на_изделие]*xj) AS z FROM T2
Задача максимизации производительности оборудования
Работы(Номер_работы)
Механизмы(Номер_механизма, Фонд_времени)
Работы_Механизмы(Номер_работы, Номер_механизма, Производительность, xij)
Таблица «Работы»
Номер_работы |
Работа 1 |
Работа 2 |
Работа 3 |
Таблица «Механизмы»
Номер_механизма | Фонд_времени |
Таблица «Механизмы_Работы»
Номер_работы | Номер_механизма | Производительность | xij |
Работа 1 | |||
Работа 1 | |||
Работа 1 | |||
Работа 2 | |||
Работа 2 | |||
Работа 2 | |||
Работа 3 | |||
Работа 3 | |||
Работа 3 |
SELECT SUM([Производительность]*xij) AS z FROM [Механизмы_Работы]
Задача максимизации объема работ
Работы(Номер_работы)
Механизмы(Номер_механизма, Фонд_времени)
Работы_Механизмы(Номер_работы, Номер_механизма, Производительность, xij)
Комплекты(Номер_комплекта)
Работы_Комплекты(Номер_работы, Номер_комплекта, Относительный_объем)
Таблица «Работы»
|
|
Номер_работы |
Работа 1 |
Работа 2 |
Работа 3 |
Таблица «Механизмы»
Номер_механизма | Фонд_времени |
Таблица «Механизмы_Работы»
Номер_работы | Номер_механизма | Производительность | xij |
Работа 1 | |||
Работа 1 | |||
Работа 1 | |||
Работа 2 | |||
Работа 2 | |||
Работа 2 | |||
Работа 3 | 65.882 | ||
Работа 3 | 164.706 | ||
Работа 3 | 19.412 |
Таблица «Комплекты»
Номер_комплекта |
Таблица «Работы_Комплекты»
Номер_работы | Номер_комплекта | Относительный_объем |
Работа 1 | ||
Работа 2 | ||
Работа 3 |
SELECT SUM([Производительность]*xij) AS z FROM [Механизмы_Работы] WHERE [Номер_механизма]=1
Задача минимизации суммарных затрат
Работы(Номер_работы)
Механизмы(Номер_механизма, Фонд_времени)
Работы_Механизмы(Номер_работы, Номер_механизма, Производительность, xij)
Таблица «Работы»
Номер_работы |
Работа 1 |
Работа 2 |
Работа 3 |
Таблица «Механизмы»
Номер_механизма | Фонд_времени |
Таблица «Механизмы_Работы»
Номер_работы | Номер_механизма | Затраты_работ_на_механизм | xij |
Работа 1 | |||
Работа 1 | |||
Работа 1 | 1.5 | ||
Работа 2 | |||
Работа 2 | |||
Работа 2 | 48.571 | ||
Работа 3 | |||
Работа 3 | |||
Работа 3 |
SELECT SUM([Затраты_работ_на_механизм]*xij) AS z FROM [Механизмы_Работы]