Một trong những ứng dụng của GA là bài toán tối ưu hóa. Khi áp dụng các thuật giả di truyền cổ điển vào bài toán tối ưu hóa toàn cục, ta thường gặp hạn chế là tốc độ hội tụ và độ chính xác của lời giải tối ưu không cao. Việc cải tiến các thuật giải di truyền để tăng tốc độ hội tụ và độ chính xác của lời giải, đặc biệt khi số chiều không gian tìm kiếm lớn là rất có ý nghĩa thực tế.
36 trang |
Chia sẻ: tuandn | Lượt xem: 2047 | Lượt tải: 2
Bạn đang xem trước 20 trang tài liệu Đề tài Một số phương pháp dò tìm ngẫu nhiên và ứng dụng, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
%Ӝ GIÁO DӨC VÀ ĈÀO TҤO
TRѬӠNG ĈҤI HӐC ĈÀ LҤT
TRѬѪNG CHÍ TÍN
0ӜT SӔ PHѬѪNG PHÁP DÒ TÌM NGҮU NHIÊN
VÀ ӬNG DӨNG
Ĉӄ TÀI KHOA HӐC CҨP BӜ (B2005-29-34)
ĈÀ LҤT, 2006
%Ӝ GIÁO DӨC VÀ ĈÀO TҤO
TRѬӠNG ĈҤI HӐC ĈÀ LҤT
0ӜT SӔ PHѬѪNG PHÁP DÒ TÌM NGҮU NHIÊN
VÀ ӬNG DӨNG
Ĉӄ TÀI KHOA HӐC CҨP BӜ (B2005-29-34)
Chӫ nhiӋm ÿӅ tài: Trѭѫng Chí Tín
Các thành viên: Ĉһng Phѭӟc Huy
Trҫn Ngӑc Anh
ĈÀ LҤT, 2006
0ӨC LӨC
/ͥi mͧÿ̯u _______________________________________________________ 1
PḪN I. M͡t s͙ k͇t qu̫ v͉ thu̵t gi̫i di truy͉n và m̩ng n˯ron ____________ 4
1. Ӭng dөng chiӃn lѭӧc ÿӝng trong thuұt giҧi di truyӅn giҧi mӝt lӟp bài toán
Wӕi ѭu toàn cөc …..……………………………………………………… 5
2. Cҧi thiӋn khҧ năng hӑc cӫa mҥng nѫ ron truyӅn thҷng nhiӅu lӟp ……… 19
PḪN II. M͡t s͙ k͇t qu̫ v͉ nung luyӋn mô phӓng ___________________ 30
1. Sӵ hӝi tө cӫa thuұt toán nung luyӋn mô phӓng trong trѭӡng hӧp rӡi rҥc
…………………………………………………………………………. 31
2. Nung luyӋn mô phӓng: mӝt sӕ nhұn xét vӅ sӵ hӝi tө cӫa xích Metropolis
…………………………………………………………………………. 51
3. Áp dөng phѭѫng pháp nung luyӋn mô phӓng vào bài toán lұp lӏch dòng
công viӋc ………………………………………………………………. 63
.͇t lu̵n _______________________________________________________ 97
1. Các kӃt quҧ chính vӅ lý thuyӃt, ӭng dөng và sҧn phҭm cӫa ÿӅ tài …………... 97
2. Các hѭӟng mӣ rӝng cӫa ÿӅ tài ……………………………………………….. 99
1/ͥi MͧĈ̯u
Thuұt giҧi di truyӅn (Genetic Algorithms - GA) và nung luyӋn mô phӓng
(Simulated Annealing - SA) là hai trong sӕ các phѭѫng pháp tìm kiӃm ngүu nhiên
khá hiӋu quҧ và ÿѭӧc ӭng dөng rҩt nhiӅu trong thӵc tӃ.
Tӯ nhӳng năm 50, thӃ kӹ XX, A.S. Fraser ÿã ÿѭa ra ý niӋm vӅ thuұt giҧi di
truyӅn dӵa trên sӵ tiӃn hóa và di truyӅn cӫa sinh vұt. Nhѭng phҧi ÿӃn nhӳng năm
70, thӃ kӹ XX, J. H. Holland mӟi triӇn khai thành công ý tѭӣng và phѭѫng thӭc
giҧi quyӃt vҩn ÿӅ bҵng thuұt giҧi di truyӅn. Sau ÿó, ngày càng nhiӅu kӃt quҧÿһt
QӅn tҧng lý thuyӃt cho GA ÿҥt ÿѭӧc bӣi các tác giҧ khác nhѭ Kenneth De Jong,
David E. Goldberg, … Cho ÿӃn nay, GA ÿѭӧc áp dөng trong rҩt nhiӅu lƭnh vӵc,
ÿһc biӋt là trong khoa hӑc tӵ nhiên và kӻ thuұt.
0ӝt trong nhӳng ӭng dөng cӫa GA là bài toán tӕi ѭu hoá. Khi áp dөng các
thuұt giҧi di truyӅn cәÿLӇn vào bài toán tӕi ѭu hoá toàn cөc, ta thѭӡng gһp hҥn chӃ
là tӕc ÿӝ hӝi tө và ÿӝ chính xác cӫa lӡi giҧi tӕi ѭu không cao. ViӋc cҧi tiӃn các
thuұt giҧi di truyӅn ÿӇ tăng tӕc ÿӝ hӝi tө và ÿӝ chính xác cӫa lӡi giҧi, ÿһc biӋt khi
Vӕ chiӅu không gian tìm kiӃm lӟn, là rҩt có ý nghƭa thӵc tӃ.
ĈӇ khҳc phөc hҥn chӃ trên, trѭӟc hӃt, chúng tôi F̫i ti͇n ph˱˯ng pháp lai
W̩o ÿ͡ng theo xác sṷt và W͝ng quát hóa ph˱˯ng pháp hi͏u ch͑nh tuy͇n tính cͯa D.
E. Goldberg trong GA nhҵm nghiên cӭu P͡t s͙ tính ch̭t h͡i tͭ cͯa phân ph͙i xác
sṷt ch͕n cá th͋ ÿӇ biӃn hóa (lai hoһc ÿӝt biӃn) hoһc tái tҥo quҫn thӇ mӟi. Trên cѫ
Vӣÿó, chúng tôi áp dͭng chi͇n l˱ͫc ÿ͡ng vào GA, nghƭa là viӋc biӃn hoá và chӑn
cá thӇ sӁ thӵc hiӋn theo các cách khác nhau tùy thuӝc vào tuәi cӫa thӃ hӋ tiӃn hoá
Yӟi các xác suҩt thích hӧp, tùy vào mөc tiêu khoanh vùng cӵc trӏ toàn cөc hay tăng
Wӕc ÿӝ hӝi tөÿӃn lӡi giҧi tӕi ѭu toàn cөc ÿó. Cuӕi cùng, ÿӇ tăng hѫn nӳa tӕc ÿӝ hӝi
Wө và ÿӝ chính xác cӫa lӡi giҧi tӕi ѭu, chúng tôi áp dͭng ph˱˯ng pháp leo ÿ͛i trên
nhӳng lân cұn bé dҫn cӫa lӡi giҧi tӕi ѭu cӫa bѭӟc trѭӟc.
Các kӃt quҧ thӵc nghiӋm trên mӝt lӟp các bài toán tӕi ѭu toàn cөc, vӟi ÿһc
trѭng có rҩt nhiӅu cӵc trӏÿӏa phѭѫng, cho thҩy thu̵t gi̫i di truy͉n ÿ͡ng (Dynamic
Genetic Algorithms - DGA) c̫i ti͇n có t͙c ÿ͡ h͡i tͭ và ÿ͡ chính xác cͯa lͥi gi̫i
cao h˯n h̻n thu̵t gi̫i di truy͉n c͝ÿL͋n.
Ngoài ra, chúng tôi còn so sánh vi͏c áp dͭng GA và DGA vào bài toán h͕c
lu̵t qua m̩ng n˯ron nhân t̩o (Artificial Neural Network - ANN), sau khi F̫i ti͇n
thu̵t toán h͕c các tham s͙ trong m̩ng n˯ ron. Trên bài toán mӟi, chúng tôi cNJng
thu ÿѭӧc các kӃt quҧ tѭѫng tӵ nhѭ trên.
Phѭѫng pháp dò tìm ngүu nhiên thӭ hai chúng tôi ÿӅ cұp trong ÿӅ tài này là
nung luyӋn mô phӓng - SA. Ĉây là các thuұt toán tӕi ѭu toàn cөc ngүu nhiên ÿѭӧc
xây dӵng tӯ viӋc biӃn thӇ cӫa các thuұt toán mô phӓng kiӇu Metropolis dӵa vào
các tham sӕÿLӅu khiӇn biӃn thiên theo chu trình tiӃn hóa cӫa thuұt toán. Thuұt
toán ÿѭӧc giӟi thiӋu mӝt cách ÿӝc lұp bӣi S. Kirkpatrich, C. D. Gellatt, M. P.
Vecchi (1983) và Cerny (1985). Tên gӑi “simulated annealing” xuҩt phát tӯ sӵ
2Wѭѫng tӵ vӟi quá trình nung luyӋn cӫa cӕ thӇ trong mӝt bӇ nhiӋt cӫa vұt lý chҩt
Uҳn. Các tên gӑi khác cho thuұt toán, chҷng hҥn là: nung luyӋn Monte Carlo
(Monte Carlo annealing- Jepsen và Gelatt, 1983), thuұt toán xác suҩt leo ÿӗi
(Probabilistic hill climbing- Romeo và Sangiovanni- Vincentelli, 1985), làm nguӝi
thӕng kê (Statistical cooling- Aarts và Van Laarhoven, 1985; Storer, Becker và
Nicas, 1985)...
7ӯ nhӳng năm ÿҫu cӫa thұp niên 80 cӫa thӃ kӹ 20 cho ÿӃn nay, thuұt toán
SA ÿã và ÿang thu hút sӵ quan tâm cӫa nhiӅu ngѭӡi nghiên cӭu cҧ vӅ lý thuyӃt và
ӭng dөng. Sӵ phát triӇn vӅ lý thuyӃt cӫa thuұt toán gҳn vӟi các công trình cӫa các
tác giҧ nhѭ: B. Gidas (1985), S. Anily và A. Federgruen (1985, 1986), D. Mitra, F.
Romeo và A. Sangiovanni- Vincentelli (1986), B. Hajek (1988), C. R. Hwang và
S. J. Sheu (1987, 1992), R. Holley, S. Kusuoka và D. Stroock (1989), O. Catoni
(1992, 1998), D. Marquez (1997), P.D. Moral và L. Miclo (1999)... . Bên cҥnh ÿó
SA cNJng ÿã ÿѭӧc áp dөng ÿӇ giҧi nhiӅu bài toán tӕi ѭu tә hӧp cӥ lӟn thuӝc lӟp NP
- khó, các bài toán thӵc trong công nghӋ và kinh tӃ - xã hӝi.
Trong các áp dөng cӫa SA vào các bài toán thӵc tiӉn, có nhӳng áp dөng thӇ
hiӋn tính hiӋu quҧ cӫa phѭѫng pháp SA nhѭng cNJng có không ít các áp dөng SA
không ÿem lҥi hiӋu quҧ mӝt cách ÿáng kӇ. Tình huӕng ÿҫu thѭӡng xҧy ra ÿӕi vӟi
các thӇ hiӋn bài toán mà ÿLӅu kiӋn áp dөng khҧ thi là phù hӧp vӟi các ÿLӅu kiӋn lý
thuyӃt cho sӵ hӝi tө. Tình huӕng sau phҫn lӟn là do ÿһc thù riêng cӫa các bài toán
không hӝi ÿӫ các ÿLӅu kiӋn ÿӇ vұn dөng ÿѭӧc các kӃt quҧ hӝi tөÿã biӃt. ViӋc áp
Gөng thuұt toán thuҫn túy là dӵa vào các phán ÿoán rút ra tӯ sӵ phân tích dӳ liӋu
thӵc nghiӋm mà chѭa ÿӫ bҧo ÿҧm lý thuyӃt cho sӵ hӝi tө cӫa thuұt toán. Qua ÿó
cho thҩy nhiӅu vҩn ÿӅ vӅ sӵ hӝi tө cӫa SA cҫn phҧi ÿѭӧc tiӃp tөc nghiên cӭu.
Góp phҫn vào các vҩn ÿӅ quan tâm ӣ trên ÿӕi vӟi SA, trong phҥm vi ÿӅ tài
này, chúng tôi tұp trung nghiên cӭu V h͡i tͭ cͯa thu̵t toán nung luy͏n mô ph͗ng
trong tr˱ͥng hͫp rͥi r̩c. Cө thӇ, chúng tôi trình bày mӝt sӕ kӃt quҧ liên quan ÿӃn
Vӵ hӝi tө cӫa thuұt toán SA thuҫn nhҩt vӟi các hàm xác suҩt sinh và chҩp nhұn có
Gҥng tәng quát. Nghiên cӭu ҧnh hѭӣng cӫa tham sӕÿóng vai trò nhiӋt ÿӝ trong
quy trình nung luyӋn và tác ÿӝng cӫa viӋc giҧm nhanh nhiӋt ÿӝ vào sӵ hӝi tө cӫa
thuұt toán SA. Mӝt sӕ khía cҥnh vӅ tӕc ÿӝ hӝi tөÿӃn trҥng thái cân bҵng, xem xét
dáng ÿLӋu tiӋm cұn ÿӃn phân bӕ cân bҵng và viӋc xҩp xӍ tùy ý gҫn phân bӕ cân
Eҵng ÿӕi vӟi các xích nung luyӋn thuҫn nhҩt. Mӣ rӝng kӃt quҧ cӫa D. Mitra, F.
Romeo và A. Sangiovanni-Vincentelli vӅ tính ergodic yӃu cӫa thuұt toán nung
luyӋn không thuҫn nhҩt ÿӇ nhұn ÿѭӧc các kӃt quҧ vӅ sӵ hӝi tө cӫa thuұt toán
không thuҫn nhҩt. Nhҵm thӇ nghiӋm, chúng tôi ÿã áp dͭng thu̵t toán SA vào m͡t
Oͣp bài toán t͙i ˱u t͝ hͫp ÿL͋n hình là lͣp “bài toán l̵p l͓ch thc hi͏n công vi͏c-
JSS”.
1͡i dung chính cͯa ÿ͉ tài:
Phҫn I trình bày mӝt sӕ kӃt quҧ lý thuyӃt và ӭng dөng cӫa thuұt giҧi di
truyӅn cҧi tiӃn theo xác suҩt ÿӝng phө thuӝc vào thӃ hӋ tiӃn hoá (DGA) và mҥng
Qѫron (ANN).
3 Phҫn II trình bày mӝt sӕ kӃt quҧ lý thuyӃt vӃ phѭѫng pháp nung luyӋn mô
phӓng (SA) và ӭng dөng cӫa SA vào bài toán lұp lӏch dòng công viӋc.
Nhӳng thiӃu sót vӅ mһt hình thӭc lүn nӝi dung trong tұp báo cáo tәng kӃt
ÿӅ tài này sӁ khó tránh khӓi. Nhóm tác giҧ rҩt mong ÿѭӧc sӵ góp ý cӫa ngѭӡi ÿӑc
và trân trӑng cҧm ѫn.
Chúng tôi cҧm ѫn trѭӡng Ĉҥi hӑc Ĉà Lҥt, Khoa Toán - Tin ÿã tҥo nhiӅu
ÿLӅu kiӋn thuұn lӧi ÿӇ chúng tôi tiӃn hành và hoàn thành ÿӅ tài này.
Ĉà Lҥt, tháng 3 năm 2007
Nhóm tác giҧ
4PḪN I
0ӝt sӕ kӃt quҧ vӅ thuұt giҧi di truyӅn và mҥng nѫron
5Ӭng dөng chiӃn lѭӧc ÿӝng trong thuұt giҧi di truyӅn
giҧi mӝt lӟp bài toán tӕi ѭu toàn cөc
Trѭѫng Chí Tín, Trҫn Ngӑc Anh
Khoa Toán ± Tin, Ĉ̩i h͕c Ĉà L̩t
E-mail:chitin@hcm.vnn.vn
Tóm t̷t: Khi áp dͭng các thu̵t gi̫i di truy͉n (GA) c͝ÿL͋n cho bài
toán t͙i ˱u toàn cͭc, quá trình tìm ki͇m lͥi gi̫i t͙i ˱u th˱ͥng g̿p h̩n
ch͇ là t͙c ÿ͡ h͡i tͭ ch̵m và ÿ͡ chính xác cͯa lͥi gi̫i không cao. Ĉ͋
kh̷c phͭc h̩n ch͇ÿó, chúng tôi ÿ͉ ngh͓ áp dͭng chi͇n l˱ͫc ÿ͡ng theo
xác sṷt vào phép lai c̫i ti͇n và ph˱˯ng pháp hi͏u ch͑nh tuy͇n tính
Fͯa D.E.. Goldberg ÿ˱ͫc t͝ng quát hóa. K͇t qu̫ thc nghi͏m, khi gi̫i
P͡t lͣp bài toán t͙i ˱u toàn cͭc vͣi ÿ̿c tr˱ng có r̭t nhi͉u cc tr͓ÿ͓a
ph˱˯ng, cho th̭y ph˱˯ng pháp mͣi có ˱u ÿL͋m n͝i b̵t là t͙c ÿ͡ h͡i
Wͭ nhanh và ÿ͡ chính xác cͯa lͥi gi̫i t͙i ˱u r̭t cao.
7ͳ khóa: Wӕi ѭu toàn cөc, GA, hiӋu chӍnh tuyӃn tính, lai.
1. MӢĈҪU
Trong bài này chúng tôi áp dөng chiӃn lѭӧc ÿӝng vào toán tӱ lai và vào phân
phӕi xác suҩt chӑn tұp con ÿӇ biӃn hóa và tái tҥo quҫn thӇ mӟi trong thuұt giҧi di
truyӅn nhҵm giҧi bài toán tӕi ѭu toàn cөc sau ÿây:
Bài toán: Cho hàm sӕ n biӃn thӵc f : D ® R, vӟi Õ
=
=
n
i
ii baD
1
],[ Í Rn.
Tìm xoptÎD: f(xopt) = min{f(x), x Î D}.
Khi áp dөng các phép biӃn hoá (lai, ÿӝt biӃn) và phân phӕi xác suҩt chӑn tұp
con ÿӇ biӃn hóa và tái tҥo quҫn thӇ mӟi cәÿLӇn trѭӟc ÿây thѭӡng gһp hҥn chӃ là
Wӕc ÿӝ hӝi tөÿӃn lӡi giҧi tӕi ѭu chұm và cho ÿӝ chính xác cӫa lӡi giҧi không cao.
ĈӇ khҳc phөc hҥn chӃÿó, chúng tôi áp dөng chiӃn lѭӧc ÿӝng vào phép lai tҥo và
phѭѫng pháp hiӋu chӍnh tuyӃn tính cӫa D. E. Goldberg ([GOL]) ÿѭӧc tәng quát
hoá cho phân phӕi xác suҩt chӑn tұp con ÿӇ biӃn hóa và tái tҥo quҫn thӇ mӟi, nhҵm
Pөc tiêu khoanh vùng cӵc trӏ toàn cөc ӣ giai ÿRҥn ÿҫu tiӃn hoá và tăng tӕc ÿӝ hӝi
WөÿӃn lӡi giҧi tӕi ѭu ӣ giai ÿRҥn cuӕi theo tuәi cӫa thӃ hӋ tiӃn hoá.
2. CHIӂN LѬӦC ĈӜNG TRONG THUҰT GIҦI DI TRUYӄN
2.1. Toán tӱ lai tҥo ÿӝng
6*ӑi t, T lҫn lѭӧt là thӃ hӋ hiӋn tҥi và thӃ hӋ cuӕi cùng cӫa quá trình tiӃn hoá;
F0: D ® [0; 1] là hàm thích nghi chuҭn hóa cӫa cá thӇ. Cho 2 cá thӇ tiӅn bӕi p1, p2
Î D, không giҧm tәng quát, ta có thӇ gLҧ sӱ p1 là cá thӇ trӝi (p1 có ÿӝ thích nghi F0
cao hѫn p2: F0(p1) ³ F0(p2)).
Trong phép lai c͝ÿL͋n theo ki͋u s͙ h͕c thì:
ch1 = p1 + Ș*d’, (2.0)
ch2 = p1 + (1-Ș)*d’,
trong ÿó: d’ = (p2 – p1), Ș = random(0;1) là mӝt sӕ ngүu nhiên thuӝc khoҧng (0; 1).
Chúng tôi ÿӅ nghӏ toán t͵ lai ÿ͡ng theo xác sṷt sӁ tҥo ra 2 cá thӇ con ch1,
ch2 nhѭ sau:
ch1 = p1 + q(t)*d(t) (2.1)
ch2 = p2 - q(t)*d(t)
Yӟi:
î
í
ì
-
=
)(p,),'min().(
)(p-1,'
)(
021 tppsign
t
t
suaátxaùcvôùi
suaátxaùcvôùi
dd
d
d (2.2)
trong ÿó: d’ = (p2 – p1),
î
í
ì
£-
>-
=
121
121
0 if,
if,
pppb
ppap
d
a = (a1, …, an), b = (b1, …, bn), ½d’½ = (½d’1½, …, ½d’n½),
p(t) = End_pLai_Dong + q(t)*(Beg_pLai_Dong - End_pLai_Dong),
q(t) = g(t, r), (2.3)
Beg_pLai_Dong và End_pLai_Dong thuӝc [0; 1], p(t) là xác suҩt ÿӝng lai ngoài
ÿRҥn tiӅn bӕi, r = random(0; 1) là mӝt sӕ ngүu nhiên thuӝc khoҧng (0; 1); các
phép toán “+”, “-”, min và quan hӋ hai ngôi “>” trên các vectѫÿѭӧc thӵc hiӋn theo
các phép toán và quan hӋ tѭѫng ӭng trên tӯng tӑa ÿӝ. Hàm g: [0; T]x[0; 1] ®[0;1],
phө thuӝc tuәi tiӃn hoá t, ÿѭӧc chӑn sao cho: g(t, .) ¯ 0 khi t ® T, chҷng hҥn ta
thѭӡng chӑn: g(t, r) = r*(1 – t/T)g hoһc
gt/T)-(1r-1r)g(t, = nhѭ trong [2], vӟi g là hҵng
Vӕ dѭѫng nào ÿó. Khi ÿó: ch1, ch2 lҫn lѭӧt sӁ gҫn cá thӇ trӝi hoһc lһn tѭѫng ӭng
khi t ® T (giai ÿRҥn cuӕi cӫa quá trình tiӃn hóa).
2.2. Phѭѫng pháp hiӋu chӍnh tuyӃn tính ÿӝng
Giҧ sӱ quҫn thӇ ban ÿҫu gӗm N cá thӇ. F0 = { }NiiF 1,0 = là ÿӝ thích nghi chuҭn
hoá cӫa các cá thӇ thӭ i (i = 1..n): 1
1
.0 =å
=
N
i
iF , do ÿó { }NiiF 1,0 = là mӝt phân phӕi xác
suҩt (PPXS).
*ӑi P là ÿӝ thích nghi chuҭn hoá mӟi (hoһc PPXS mӟi) bҵng cách hi͏u ch͑nh
tuy͇n tính (HCTT) ÿӝ thích nghi chuҭn hoá F0:
P = a*F0 + b, (2.4)
sao cho: E(P) = E(F0): (E là toán tӱ trung bình) (2.5)
7 PMax = C*E(F0), (2.6)
Yӟi C Î (1; C0], C0 là mӝt hҵng sӕ lӟn hѫn 1 (trong phѭѫng pháp HCTT truyӅn
thӕng, D.E. Goldberg luôn chӑn C0 Eҵng 2), a và b là các hҵng sӕ. Trong phҫn này,
chúng tôi sӁ kh̫o sát tính ch̭t co, giãn cͯa PPXS mͣi P so vͣi PPXS cNJ F0 phͭ
thu͡c vào tham s͙ C0 t͝ng quát.
Giҧ sӱ daõy { }N
ii
F
1,0 =
khoâng ñoàng nhaát laø haèng, gӑi:
.,
1
,1,
)1(
,11},..1,min{},..1,{
min2
0
0
,1
min
min
0
min0
1
.0,0min,0
0
0
F
C
FCF
FF
FF
F
FA
C
FCFTB
N
F
N
FNiFFNiFMaxF
Max
C
MaxMaxMax
C
N
i
iiiMax
-=
-
-
=
-
-
=D£=<
-+
=
====== å
=
bb
(2.7)
Chӑn
ïî
ï
í
ì
³
<
=
)B(if,
)(if,
0
00
2
,1
caseTBF
AcaseTBF
C
CC
b
b
b . (2.8)
'Ӊ dàng chӭng minh hai khҷng ÿӏnh sau:
0͏nh ÿ͉ 1: Giҧ sӱ daõy { }N
ii
F
1,0 =
khoâng ñoàng nhaát laø haèng. (2.9)
NӃu chӑn:
)( b+
=
F
Fa , b = ab, (2.10)
thì PPXS mӟi P xác ÿӏnh theo (2.4) sӁ thӓa các ÿLӅu kiӋn (2.5) và (2.6).
9̭n ÿ͉ÿ̿t ra là n͇u áp dͭng liên ti͇p phép HCTT (2.4) qua các th͇ h͏ ti͇n
hóa, thì vͣi các ÿL͉u ki͏n xác ÿ͓nh nào, dãy các PPXS mͣi sͅ h͡i tͭÿ͇n PPXS giͣi
K̩n ?
Ĉһt:
î
í
ì
=³"+==
ºº
-- NimbYaYFY
FXY
m
i
m
i
m
i
iii
..1,1,.)( )1()1()(
,0
)0(
(2.11)
7ӯ nay vӅ sau, ta luôn gi̫ s͵ các gi̫ thi͇t (2.9) và (2.10) cͯa m͏nh ÿ͉ 1 ÿ˱ͫc
th͗a mãn.
0Ӌnh ÿӅ 2 dѭӟi ÿây chӍ ra mӕi liên quan giӳa viӋc chӑn các hӋ sӕ a, b vӟi
tính chҩt co hoһc giãn cӫa PPXS mӟi.
0͏nh ÿ͉ 2: Vӟi mӑi m > 0,
a) NӃu a > 1 Û b < 0
8ï
ï
î
ïï
í
ì
ê
ê
ë
é
D³
D<
<
>
Û
-
--
-
caseBC
caseAC
C
X
Y
Y
m
mm
m
:
:
:
0
)1(
0
)1(
0
0
)1(
max
)1(
min
Û )1(max
)(
max
-> mm YY Û )1(min
)(
min
-< mm YY
thì: " i = 1..N
)()1()1( m
i
m
i
m
i YYXXY
--
)()1()1( m
i
m
i
m
i YYXXY >>Û<
--
Khi ÿó, cách chӑn này sӁ làm tăng (giãn) hoһc giҧm khҧ năng chӑn hѫn nӳa
cho các cá thӇ có ÿӝ thích nghi cao hoһc thҩp tѭѫng ӭng.
b) NӃu 0 < a < 1 caseA
X
Y
C m
m
:)(10 )1(
)1(
max
0
-
-
D£Û b
Û )1(max
)(
max
-< mm YY Û )1(min
)(
min
-> mm YY
thì: " i = 1..N
)()1()1( m
i
m
i
m
i YYXY >Û>
--
)()1()1( m
i
m
i
m
i YYXY <Û<
--
Khi ÿó, cách chӑn này sӁ làm giҧm (co) hoһc tăng khҧ năng chӑn hѫn nӳa
cho các cá thӇ có ÿӝ thích nghi cao hoһc thҩp tѭѫng ӭng.
c) a = 1 Û b = 0
ê
ê
ê
ê
ê
ê
ê
ê
ë
é
ï
î
ï
í
ì
D<=
>
ï
î
ï
í
ì
D=³
=
Û
-
-
-
-
-
-
caseA
X
Y
C
Y
caseB
X
Y
C
Y
m
m
m
m
m
m
:)(
0
:
0
)1(
)1(
max
0
)1(
min
)1(
)1(
max
0
)1(
min
Khi ÿó, F là ánh xҥÿӗng nhҩt (các PPXS mӟi và cNJ trùng nhau, cҫn chӑn C0
ÿӇ tránh trѭӡng hӧp này xҧy ra).
Hai m͏nh ÿ͉ sau cho th̭y m͡t s͙ tính ch̭t cͯa PPXS mͣi tùy theo cách ch͕n
C0: n͇u ch͕n C0 luôn theo m͡t s͙ qui lu̵t xác ÿ͓nh nào ÿó thì dãy PPXS mͣi P sͅ
K͡i tͭ v͉ các PPXS xác ÿ͓nh.
90͏nh ÿ͉ 3:
Giҧ sӱ 0min)0(min >= XY và luôn chӑn 1,)(0 ³"kC k thӓa mӝt trong hai trѭӡng hӧp sau:
1) ),1(
)1(
)(
0 X
Y
C
k
Maxk
-
Î : )1(1
)1(
)(
0 -+=
-
X
Y
C
k
Maxk q , vӟi )1;0(Îq Fӕÿӏnh. Khi ÿó:
a. X
kC
q
q
bb
-
==
1)(
0
1 , a = )1;0(Îq
b. ¥®¯-+==-+= - kXXXXYY kMaxkkMaxkMax ,)1(...)1()1()( qqqq (2.12)
¥®-+==-+= - kXXXXYY kkkk ,)1(...)1( min
)1(
min
)(
min qqqq (2.13)
c. NikXY ki ..1,,)( ="¥®® . Cө thӇ hѫn, Ni ..1="
NӅu XX i £ thì 1,)( ³"£ kXY ki và ¥® kXY ki ,)(
NӃu XX i ³ thì 1,)( ³"³ kXY ki và ¥®¯ kXY ki ,)(
d. ¥®®D=-ºD kaYY ijkkjkiijk ,00)()( , Nji ..1, =" . Không giҧm tәng quát,
ta có thӇ giҧ sӱ rҵng NiiX 1}{ = là dãy tăng, khi ÿó NikiYk 1)( }{,1 =³" cNJng là dãy
Wăng và
¥®®-=D=- +
-
=
å kXXaYY Nkiik
N
i
kk
N ,0)( 1
,1
1
1
)(
1
)(
e. ,1)(0 ®kC ¥®k
2. ),( )1(
)1(
)(
0
-
-
DÎ k
k
Maxk
X
Y
C :
)1(
min
)1(
min
)1(
)1(
-
--
-
-
-
=D
k
kk
Maxk
YX
YY
)(
)(
)(
)1(
min
)1()1(
min
)1()1(
)1(
)1(
)(
0 -
----
-
-
-
-
+=-D+=
k
k
Max
kk
Max
k
Maxk
k
Maxk
YXX
XYY
X
Y
X
Y
X
Y
C ll , vӟi )1;0(Îl Fӕ
ÿӏnh.
Khi ÿó:
a.
)1(
min
)1(
min
1
)(
)1(
)(
0
-
-
--
-
==
k
k
Ck
YX
YXk
l
l
bb ,
);1(1
)1(
min
)1(
min
)1(
min)(
--
-
-
Î
-
+=
kk
k
k
YX
X
YX
Ya l
b. Ĉһt )1;0(1 Î-= lq , khi ÿó: "i =1..N
¥®=¯== ¥- kYXYY kkk ,0)(minmin
)1(
min
)(
min qq (2.14)
¥®-
-
º® ¥ kXX
XX
XYY ii
k
i ),( min
min
)()( (2.15)
10
Ĉһc biӋt: ¥®D=-
-
º ¥ kXXX
XX
XYY MaxMax
k
Max ,)(
)0(
min
min
)()( , (2.16)
c. Ni ..1=" : )(kiY hӝi tө khi ¥®k ; cө thӇ hѫn:
NӃu XX i ³ thì )(kiY Kӝi tөÿѫn ÿLӋu tăng (vӅ mӝt trӏ ³ X ) khi ¥®k .
NӃu XX i £ thì )(kiY Kӝi tөÿѫn ÿLӋu giҧm (vӅ mӝt trӏ£ X ) khi ¥®k .
d.
X
Y
C Maxk
)(
)(
0
¥
® , 1)( ¯ka , 0)( ®kb , ¥®k
Chͱng minh:
1) . Các kӃt luұn 1.a và 1.b là dӉ dàng chӭng minh.
. KӃt luұn 1.c ÿѭӧc suy ra tӯ tính chҩt cӫa giӟi hҥn kҽp và phѭѫng pháp chӭng
minh phҧn chӭng.
. KӃt luұn 1.d là dӉ dàng chӭng minh.
. KӃt luұn 1.e ÿѭӧc suy ra tӯÿӏnh nghƭa cӫa )(0kC và kӃt luұn 1.b.
2) . KӃt luұn 2.a là dӉ dàng chӭng minh.
. ĈӇ chӭng minh kӃt luұn 2.b, trѭӟc tiên ta nhұn xét rҵng vӟi:
)1(
min
)1(
min
)(
)(
)(
-
-
-
-
=
+
=
k
k
k
k
k
YX
Y
X
l
b
b
h thì:
¥®¯====
<=-=-+=D+=
-
-------
kXYYY
YYYYXYYY
kkkk
kkkkkkkkk
,0....
)1()(
min
)0(
min
)1(
min
)(
min
)1(
min
)1(
min
)1(
min
)1(
min
)()1(
min
)1(
min
)1(
min
)(
min
qqq
qlh
7ѭѫng tӵ: " i0 = 1..N:
k
k
ik
k
i
kk
i
k
i
k
i
k
i
BYA
YXYYY
+=
-+=D+= +++
)(
0
)(
0
)1()(
0
)1(
0
)(
0
)1(
0 )(h
Yӟi:
min
min)(
min
)(
min
min
min
1
)(
min
)(
min ,
XX
XX
YX
YXB
XX
XX
YX
YXA
k
k
k
k
k
k
k
k
k
k
q
q
l
l
q
qq
-
-=
-
-=
-
-
=
-
-
=
+
'Ӊ dàng suy ra:
ï
ï
î
ï
ï
í
ì
-
-
þ
ý
ü
î
í
ì
-
-
-=
++=
+
-
= +==
+ å ÕÕ
min
minmin
min
0
min
1
1
0 1
0
0
)1(
0
~)(
)()(
XX
XXCXX
XX
XXX
BBAXAY
k
k
kik
k
j
kj
k
ji
ii
k
i
i
k
i
q
q
llq q
Yӟi:
11
¥®®>
-
== å
Õ
-
=
+
=
jkhiv
XX
vvC j
k
j
j
ji
i
j
jj
k ,0,0
)(
,~
1
0
1
minq
q
q
Do: ¥®<®+ jkhi
v
v
j
j ,11 q
nên chuӛi sau hӝi tө : ¥<= å
¥
=0
0
j
jvC và do ÿó:
¥®-
-
=® ¥ kCXX
XX
XXYY ii
k
i ),( min
min
0)(
0
)(
0 ql
1Ӄu chӑn i0ÿһc biӋt: xi0 = xmin thì:
)(
10
min
)(
0 XXX
CYi -
=Þ=¥
lq
=> (2.15) và (2.16)
(CNJng có thӇ suy ra kӃt quҧ trên tӯÿLӅu kiӋn: å
=
¥ =
N
i
iY
1
)( 1)
. KӃt luұn 2.c ÿѭӧc suy ra tӯ tính chҩt hӝi tөÿѫn ÿLӋu, bӏ chһn.
. KӃt luұn 2.d ÿѭӧc suy ra tӯ các kӃt luұn 2.a và 2.b.
0͏nh ÿ͉ 4: Giҧ sӱ 0min0min >= XY và luôn chӑn 0,, )12(0)2(0 ³"+ kCC kk luân phiên nhѭ
sau:
+ 0)2(min >kY , chӑn:
)2()2(
0
kkC D= , )1(
)2(
)2(
min
)2(
min
)2(
)2( >>
-
-
=D
X
Y
YX
YY kMax
k
kk
Maxk
)1,0( 2
)2(
min2
)2( ><-== k
kk aYbb
Khi ÿó:
ïî
ï
í
ì
³"
>D=D=
<=
+
+
)182.(
)172.(
0,
)(
)(0
)2()0()2()12(
)2(
min
)12(
min k
YXXY
YY
k
Max
kk
Max
kk
Nghƭa là: các dãy chӍ sӕ lҿӭng vӟi )(min)( , kkMax YY là các dãy hҵng.
+ TiӃp tөc, chӑn:
)1;0(),1(1: 12
)12(
12
)12(
0
)12(
)12()12(
0 Î-+==D< +
+
+
+
+
++
k
k
Max
k
k
k
Maxkk
X
Y
C
X
Y
C qq
1)12(0
)12(
0
)12(
1
)12( )12(0
-
-
== +
++
+ +
k
kk
MaxCk
C
XCYk
bb . Khi ÿó: 10 1212 <=< ++ kka q
Khi ÿó:
12
)202.(
)192.(
0),0()1(
)1()1(
12
min12
)22(
min
12
min
12
)12(
12
)22(
ï
î
ï
í
ì
³"=>-=
+
-
-
=-+=
+
+
+
++
+
+
+
kYXY
X
XX
XXXYY
k
k
k
k
Max
k
k
Maxk
k
Max
q
qqq
Xét các dãy chӍ sӕ chҹn ӭng vӟi )(min)( , kkMax YY : )22( += kMaxk Yu tăng, 0,)22(min ³= + kYv kk
giҧm:
)(),(
)(),(
)2(
min
)22(
min
)2()22(
1212
)2(
min
)22(
min
)2()22(
1212
>¯<Û<
¯Û>
++
-+
++
-+
k
kk
k
k
Max
k
Maxkk
k
kk
k
k
Max
k
Maxkk
vYYuYY
vYYuYY
qq
qq
9ұy nӃu lҩy 012 }{ ³+ kkq là dãy luôn ÿѫn ÿLӋu thì ta luôn có hai dãy chӍ sӕ chҹn
0
2
0
2
min }{,}{ ³³ k
k
Maxk
k YY hӝi tө.
. NӃu ¥®+ kkhik ,112q thì:
ïî
ï
í