This commit is contained in:
2024-10-29 19:26:02 +01:00
parent 00c3398473
commit a7bb4b40f8
30 changed files with 552 additions and 0 deletions

View 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
;