Задача минимизации суммарных затрат

Задача максимизации выпуска комплектов изделий

Т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 [Механизмы_Работы]


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: