Upload
This commit is contained in:
40
sziva_anyagai/Minta_vizsga_alap_feladat_halmazokkal.mod
Normal file
40
sziva_anyagai/Minta_vizsga_alap_feladat_halmazokkal.mod
Normal file
@ -0,0 +1,40 @@
|
||||
set Gyarak;
|
||||
set Boltok;
|
||||
param Gyartasi_kapacitas{Gyarak};
|
||||
param Igeny{Boltok};
|
||||
param Koltsegek{Gyarak, Boltok};
|
||||
|
||||
var szallitas{Gyarak, Boltok}>=0, integer;
|
||||
|
||||
#V<EFBFBD>gig gyalogolunk a halmazokon
|
||||
s.t. Gyarak_megszoritas {g in Gyarak}: sum {b in Boltok} szallitas[g,b] = Gyartasi_kapacitas[g];
|
||||
|
||||
s.t. Boltok_megszoritas {b in Boltok}: sum {g in Gyarak} szallitas[g,b] = Igeny[b];
|
||||
|
||||
#Amikor a halmaz bizonyos elemeire kell csak megszor<EFBFBD>t<EFBFBD>st <EFBFBD>rni, haszn<EFBFBD>ljuk a k<EFBFBD>vetkez<EFBFBD>t - "AZ ELEM NEVE"
|
||||
s.t. Kolozsvar_Gyor_utvonal: szallitas["Kolozsvar","Gyor"] <=100;
|
||||
|
||||
minimize szallitasikoltseg: sum{g in Gyarak, b in Boltok} szallitas[g,b]*Koltsegek[g,b];
|
||||
|
||||
data;
|
||||
set Gyarak:= Kolozsvar Marosvasarhely Temesvar;
|
||||
set Boltok:= Budapest Gyor Szeged;
|
||||
|
||||
param Gyartasi_kapacitas:=
|
||||
Kolozsvar 1000
|
||||
Marosvasarhely 850
|
||||
Temesvar 1350
|
||||
;
|
||||
|
||||
param Igeny:=
|
||||
Budapest 1100
|
||||
Gyor 800
|
||||
Szeged 1300
|
||||
;
|
||||
|
||||
param Koltsegek:
|
||||
Budapest Gyor Szeged:=
|
||||
Kolozsvar 10 12 5
|
||||
Marosvasarhely 16 10 9
|
||||
Temesvar 14 18 20
|
||||
;
|
Reference in New Issue
Block a user