Image0006 (3)

Image0006 (3)



J.Stadnicki Optymalizacja- wykład dla Mechaniki, część4: PROGRAMOWANIE NIELINIOWE - metody numeryczne 11

ALGORYTM ZŁOTEGO PODZIAŁU

Nazwa złoty podział wywodzi się ze starożytnej Grecji, której architekci uważali, że właściwa harmonia wymiarów (złota proporcja wysokości do podstawy) budynku, otworu drzwiowego, okiennego itp. to taka, jaka wynika z podziału odcinka na dwie nierówne części w sposób pokazany na rysunku.

J1    ^2    ^I

dla a. > a1 — —ax a

m m

a



a, +a2 —a

l-(l-/3)=(l-/3)!,    0=

P2-35+1=0


aa a

3


Oznaczając: (3=—, prowadzi to do równania kwadratowego postaci:

a

/32—3/3+l=&-

którego dodatni pierwiastek mniejszy od jedności jest równy:

JStadnicki Optymalizacja- wykład dla Mechaniki, część4: PROGRAMOWANIE NIELINIOWE - metody numeryczne    12

/3=^(3_ 75) = 0,382, oczywiście: —L=1—^    _ i) = 0,618.

Z    (J    Zj

W przedziale(a, b) umieścimy punkty x i x2 w równych odległościach /?A() od jego końców:

^rfl2Ao >    x2=6-/3A0=a+(l-/j)A0

a)    jeśli Q(xy)<Q [x2), to odrzucamy przedział (a + (l-/?) A0, &} przyjmując:

a2~a ->    &2=«+(l-j3)A0,

b)    jeśli Q [xx j > Q [x2), to odrzucamy przedział a+/3A()) przyjmując:

a2=a+/3A 0,    b2=b.

Po każdej iteracji k długość przedziału nieokreśloności stanowi (l/?) poprzedniej długości:

A2—(l—o:2)A0    (4.10)

Ostatecznie po K iteracjach jeśli przyjąć, że rozwiązanie X leży w połowie pozostałego pfze-działu nieokreśloności:


Wyszukiwarka

Podobne podstrony:
Image0005 (3) J.Stadnicki Optymalizacja- wykład dla Mechaniki, część4: PROGRAMOWANIE NIELINIOWE - me
Image0007 (3) X J.Stadnicki Optymalizacja- wykład dla Mechaniki, część4: PROGRAMOWANIE NIELINIOWE -
Image0008 (3) J.Stadnicki Optymalizacja- wykład dla Mechaniki, część4: PROGRAMOWANIE NIELINIOWE — me
Image0011 (3) J.Stadnicki Optymalizacja- wykład dla Mechaniki, część4: PROGRAMOWANIE NIELINIOWE - me
Image0009 (3) J.Stadnicki Optymalizacja- wykład dla Mechaniki, część4: PROGRAMOWANIE NIELINIOWE - me
Image0010 (3) J.Stadnicki Optymalizacja- wykład dla Mechaniki, część4: PROGRAMOWANIE NIELINIOWE — me
67452 Image0001 J.Stadnicki Optymalizacja- wykład dla Mechaniki, część4: PROGRAMOWANIE NIELINIOWE -
72795 Image0002 J.Stadnicki Optymalizacja- wykład dla Mechaniki, część4: PROGRAMOWANIE NIELINIOWE -
Image0004 J.Stadnicki Optymalizacja- wykład dla Mechaniki, część4: PROGRAMOWANIE NIELINIOWE - metody

więcej podobnych podstron