Upload
This commit is contained in:
68
sziva_anyagai/Froccsok_halmazok.mod
Normal file
68
sziva_anyagai/Froccsok_halmazok.mod
Normal file
@ -0,0 +1,68 @@
|
||||
#Fr<EFBFBD>ccs feladat:
|
||||
# BOR SZ<EFBFBD>DA <EFBFBD>R
|
||||
#Kisfr<EFBFBD>ccs 1 1 200
|
||||
#Nagyfr<EFBFBD>ccs 2 1 330
|
||||
#Hossz<EFBFBD> l<EFBFBD>p<EFBFBD>s 1 2 210
|
||||
#H<EFBFBD>zmester 3 2 470
|
||||
#Viceh<EFBFBD>zmester 2 3 400
|
||||
#Kr<EFBFBD>dy fr<EFBFBD>ccs 9 1 1500
|
||||
#S<EFBFBD>her fr<EFBFBD>ccs 1 9 300
|
||||
#Pusk<EFBFBD>s fr<EFBFBD>ccs 6 3 900
|
||||
#H<EFBFBD>zi <EFBFBD>r 4 1 600
|
||||
#Lak<EFBFBD>fr<EFBFBD>ccs 1 4 250
|
||||
|
||||
#Van 100 l borom, <EFBFBD>s 150 l sz<EFBFBD>d<EFBFBD>m.
|
||||
#Feladat a bev<EFBFBD>telem maximaliz<EFBFBD>l<EFBFBD>sa.
|
||||
|
||||
#Megold<EFBFBD>s:
|
||||
|
||||
#Sets and parameters
|
||||
set Froccs;
|
||||
set Ingridients;
|
||||
param HowMany {Froccs, Ingridients};
|
||||
param Price {Froccs};
|
||||
param Use {Ingridients};
|
||||
#variables
|
||||
var Sale {Froccs} >=0, integer;
|
||||
|
||||
#Constraints - Korl<EFBFBD>toz<EFBFBD>sok
|
||||
s.t. UseIngridients{i in Ingridients} : sum{f in Froccs} HowMany[f,i] *Sale[f] <= Use[i];
|
||||
|
||||
#Objectives -c<EFBFBD>lf<EFBFBD>ggv<EFBFBD>ny
|
||||
maximize TotalIncome: sum {f in Froccs} Sale[f] * Price[f];
|
||||
|
||||
# DATA kulcssz<EFBFBD>
|
||||
data;
|
||||
#<EFBFBD>rt<EFBFBD>kek <EFBFBD>s param<EFBFBD>terek
|
||||
set Froccs: KF NF HL HM VHM KRF SF PF HU LF;
|
||||
set Ingridients: Wine Soda;
|
||||
|
||||
param HowMany:
|
||||
Wine Soda:=
|
||||
KF 1 1
|
||||
NF 2 1
|
||||
HL 1 2
|
||||
HM 3 2
|
||||
VHM 2 3
|
||||
KRF 9 1
|
||||
SF 1 9
|
||||
PF 6 3
|
||||
HU 4 1
|
||||
LF 1 4
|
||||
;
|
||||
param Price:=
|
||||
KF 200
|
||||
NF 330
|
||||
HL 210
|
||||
HM 470
|
||||
VHM 400
|
||||
KRF 1500
|
||||
SF 300
|
||||
PF 900
|
||||
HU 600
|
||||
LF 250
|
||||
;
|
||||
param Use:=
|
||||
Wine 1000
|
||||
Soda 1500
|
||||
;
|
Reference in New Issue
Block a user