Anda di halaman 1dari 35

Opercikutats

2. elads

Elad:
Dr. Csipks Margit, tanrsegd

LINERIS PROGRAMOZSI
FELADATTPUSOK
1. Norml feladat
2. Mdostott norml feladat
3. ltalnos eset tpus feladat
4. Minimum feladat

NORML FELADAT
a11 x1 + a12 x2 + K + a1n xn b1
a21 x1 + a22 x2 + K + a2 n xn b2
M

M
M
M
am1 x1 + am 2 x2 + K + amn xn bm
p1 x1 + p2 x2 + K + pn xn max

x1 , x 2 , K , x n 0
b1 , b2 , K , bm 0,

ahol

x1,x2,xn elemi tevkenysgek


b1,b2,,bm rendelkezsre ll kapacitsok
1, 2, m-edik erforrsbl
aij
j-edik
tevkenysg
fajlagos
szksglete az i-edik erforrsbl
pj a j-edik tevkenysg kapcsold
fajlagos hatkonysgi mutat, clfggvny
egytthat

NORML FELADAT SSZEVONT


FORMI
1. x j 0

j = 1,2, K , n

bi 0

i = 1,2, K , m

ij

bi

max

a x
p x

2. x 0
b 0
A x b
p * x

max

A fajlagos erforrs-szksglet mtrix


(technolgiai mtrix)
x

termelsi szerkezet

p* clfggvny egytthatk vektora

NORML FELADAT JELLEMZI

A mrlegfelttelek fels korlt


formjban vannak megadva
A clfggvny maximumt keressk

A lineris programozs felttelezi, hogy a pj


s az aij koefficiensek konstans rtkek s
nem fggenek az xj rtknek vltozstl
Egysgnyi

termk

termelse

mindig

ugyanannyi jvedelem realizlst teszi


lehetv
Egysgnyi

termk

ellltsa

ugyanannyi erforrst ignyel

mindig

MDOSTOTT NORML FELADAT


xj 0

x0

bi 0
ij

= bi

b0
A1 x = b1

ij

bi

A2 x b 2

max

p * x max

a x
a x
p x

MDOSTOTT NORML FELADAT


JELLEMZI
A mrlegfelttelek fels korlt s
egyenlsg formjban vannak megadva
A clfggvnyek maximumt keressk

LTALNOS ESET TPUS


FELADAT
x0
b0
A1 x b1
A2 x = b 2
A3 x b 3
p * x max

ltalnos eset tpus feladat


jellemzi:
A

mrlegfelttelek

als,

fels korlt s egyenlsg


formjban vannak megadva
A

clfggvny

keressk

maximumt

MINIMUM FELADAT
x0
b0
A1 x b1

Minimum feladat jellemzi:


A

mrlegfelttelek

als,

A2 x = b 2

fels korlt s egyenlsg

A3 x b 3

formjban vannak megadva

p * x min

clfggvny

keressk

minimumt

A RACIONLIS GAZDLKODS
ELVE
1. A kitztt gazdasgi clt a lehet

legkisebb rfordtssal kvnjuk elrni.


2. A rendelkezsre ll erforrsokkal a

lehet legnagyobb jvedelmet kvnjuk


elrni.
A kt megfogalmazs azonos rtk.

A lineris programozs pontosan kifejezi


a racionlis gazdlkods elvt.
Legnagyobb jvedelem elve maximum
feladat
Legkisebb rfordts elve minimum
feladat

SZIMPLEX MDSZER
1. Megnzzk

tblzat

utols

sort

(clfggvnysor) s megjelljk azt az


oszlopot,

ahol

az

utols

sorban

legnagyobb pozitv rtket talljuk. Ez


az gynevezett generl oszlop.

SZIMPLEX MDSZER
(folytats)
2. A

vektor

rtkeit

vagy

osztjuk

kapacits

vektor

generl

oszlop

megfelel adataival. Ahol a legkisebb


hnyadost kaptuk az az oszt lesz a
generl elem, amelyet bekeretezssel
megjellnk.

SZIMPLEX MDSZER
(folytats)
3. j tblzatot szerkesztnk, amelyben a

generl elem oszlopnak s sornak


szimbluma helyet cserl.
4. Az

j tblzatban a generl elem

helyre berjuk annak reciprokt.

SZIMPLEX MDSZER
(folytats)
5. Az j tblzatban a generl sorban

lv elemeket gy szmtjuk ki, hogy az


elz tblzat generl sornak adatait
szorozzuk a generl elem reciprokval
(osztjuk a generl elemmel).

SZIMPLEX MDSZER
(folytats)
6. Az j tblzatban a generl elemnek

megfelel oszlop tovbbi adatait gy


szmtjuk ki, hogy az elz tblzat
megfelel adatait szorozzuk a generl
elem

reciprokrtknek

egyszeresvel.

mnusz

SZIMPLEX MDSZER
(folytats)
7. A tblzat tbbi adatt gy kapjuk meg,

hogy az elz tblzat megfelel adataibl


levonjuk az j tblzat generl sornak
megfelel oszlopban lv adat, s a rgi
tblzat generl oszlopnak megfelel
sorban lev adat szorzatt. Ahol az elz
tblzat generl elemnek oszlopban 0
van,
annak
a
sornak
az
rtkei
vltozatlanok! Ahol az j tblzat generl
sorban 0-t tallunk azok az oszlopok
vltozatlanok maradnak!

NORML FELADAT MEGOLDSA


SZIMPLEX MDSZERREL

NORML FELADAT
x1

x2

x3

>

<

500

8x1

3x2

2x1

4x2

6x3

<

500

8x2

8x3

<

600

65x2

70x3

max

50x1

X1

X2

X3

U1

500

U2

500

U3

600

-Z

50

65

70

X1

X2

U3

U1

500

U2

-2

-0,75

50

X3

0,125

75

-Z

50

-5

-8,75

-5250

U2

X2

U3

U1

-4

11

300

X1

0,5

-1

-0,375

25

X3

0,125

75

-Z

-25

45

10,0

-6500

U2

U1

U3

X2

-0,36

0,09

0,27

27

X1

0,14

0,09

-0,105

52

X3

0,36

-0,09

-0,145

48

-Z

-8,8

-4,05

-2,15

-7715

8 * 52 +
2 * 52 +

3 * 27
4 * 27 +

<
6 * 48 <

500 (497)
500 (500)

8 * 27 +

8 * 48 <

600 (600)

50 * 52 + 65 * 27 + 70 * 48 = 7715

MDOSTOTT NORML FELADAT


x1

x2

x3

x4

>

3x1 +

x2 +

4x3

2x4

<

55

x1 +

4x2 +

5x3

3x4

<

89

2x1 +

5x2 +

2x4

<

60

10

13x4

max

x2
10x1 + 15x2 + 18x3

X1

X2

X3

X4

U1

55

U2

89

U3

60

U4*

10

-Z

10

15

18

13

*Z

10

X1

X2

X3

X4

U1

55

U2

89

U3

60

U4*

10

-Z

10

15

18

13

*Z

10

X1

X3

X4

U1

45

U2

49

U3

10

X2

10

-Z

10

18

13

-150

*Z

X1

U2

X4

U1

2,2

-0,8

-0,4

5,8

X3

0,2

0,2

0,6

9,8

U3

10,0

X2

10,0

-Z

6,4

-3,6

2,2

-326,4

U1

U2

X4

X1

0,45

-0,36 -0,18

2,64

X3

-0,09

0,27

0,64

9,27

U3

-0,90

0,72

2,36

4,72

X2

0,00

0,00

0,00

10,00

-Z

-2,88

-1,30 3,35

-343,30

U1

U2

U3

X1

0,38

-0,30 0,08

3,00

X3

0,15

0,07 -0,27

8,00

X4

-0,38

0,31

0,42

2,00

X2

0,00

0,00

0,00

10,00

-Z

-1,61

-2,34 -1,41 -350,00

X1=3

X2=10

3 * 3 + 10
3 + 4
2 * 3 +

X3=8

X4=2

4 *

8 + 2 *

<

55

* 10

+ 5

* 8 + 3

* 2

<

89

<

60

10 * 3 + 15

* 10 +

2 * 2

* 10 + 18 * 8 + 13 * 2 = 350

Anda mungkin juga menyukai