شرح مبسط عن الخوارزميات الجينية باستخدام الحاسبات
- 2. ABA2
ﻣﻘﺪﻣﺔ
اﻻﺳﺘﻘﺼﺎء ﻣﺸﻜﻼت ﻓﻲ اﻟﻔﺮع هﺬا ﺗﻄﺒﻴﻘﺎت ﺗﻨﺤﺼﺮ)search(
وﺗﻮﺧﻲاﻷﻣﺜﻠﻴﺔ)optimization.(
ﻣﺪﻳﻨﺔ ﻋﺸﺮﻳﻦ زﻳﺎرة اﻟﺸﺮآﺎت إﺣﺪى ﻣﻨﺪوب أراد ﻟﻮ ًﻼﻓﻤﺜ
وﻋﺪد اﻟﺘﻨﻘﻞ وﻗﺖ ﺗﻘﻠﻴﻞ ﻣﺮاﻋﺎة ﻣﻊ اﻟﺴﻴﺎرة ﺑﺎﺳﺘﻌﻤﺎل ﻣﺨﺘﻠﻔﺔ
رﻳﺎﺿﻴﺔ إﺷﻜﺎﻟﻴﺔ أﻣﺎم ﻧﻔﺴﻪ ﺳﻴﺠﺪ ﻓﺈﻧﻪ اﻟﻤﻘﻄﻮﻋﺔ اﻟﻜﻴﻠﻮﻣﺘﺮات
ﻣﻌﻘﺪة.
ﺑﺎﺳـﻢ ﺗﻌﺮف آﻼﺳﻴﻜﻴﺔ إﺷﻜﺎﻟﻴﺔ وهﺬﻩ"اﻟﺒـﺎﺋـﻊ ﻣﺸﻜﻠـﺔ
اﻟﻤﺘﺠـﻮل."أو ﻣﻤﺎﺛﻠﺔ أﺧﺮى وﻣﺸﻜﻼت اﻟﻤﺸﻜﻠﺔ هﺬﻩ ﺣﻞ ﻟﻜﻦ
اﻟﻮراﺛﻴﺔ اﻟﺨﻮارزﻣﻴﺎت ﺑﺎﺳﺘﻌﻤﺎل ًﻼﺳﻬ ﻳﻜﻮن ًاﺗﻌﻘﻴﺪ أآﺜﺮ ﺣﺘﻰ.
- 3. ABA3
ﻋﺪد ﺗﻮﻟﻴﺪ ﻋﻠﻰ اﻟﻮراﺛﻴﺔ اﻟﺨﻮارزﻣﻴﺎت ﻓﻠﺴﻔﺔ ﺗﻌﺘﻤﺪ
ﻣﻌﻴﻨﺔ ﻟﻤﺸﻜﻠﺔ اﻟﻤﻤﻜﻨﺔ اﻟﺤﻠﻮل ﻣﻦ آﺒﻴﺮ.
اﻟﺤﻠﻮل هﺬﻩ ﻣﻦ ﺣﻞ آﻞ ﺗﻘﻴﻴﻢ ﻳﻘﻊ ،ذﻟﻚ ﺑﻌﺪ.وﺗﻜﻮن
ﻓﻲ أﺧﺮى ﺣﻠﻮل ﻟﺘﻮﻟﻴﺪ أآﺒﺮ ﻓﺮص اﻷﻓﻀﻞ ﻟﻠﺤﻠﻮل
اﻟﺴﻴﺌﺔ اﻟﺤﻠﻮل ﺗﻮاﻟﺪ ﻓﺮص ﺗﻘﻞ ﺣﻴﻦ.
اﻟﺤﻠﻮل ﻧﻮﻋﻴﺔ ﺗﺘﻄﻮر اﻟﻌﻤﻠﻴﺔ هﺬﻩ وﺑﺘﻜﺮار
اﻷﻣﺜﻞ اﻟﺤﻞ ﻣﻦ ﺗﻘﺘﺮب أو وﺗﺼﻞ اﻟﻤﻄﺮوﺣﺔ.
ﺑﺎﻟﺸﻜﻞ ُﺒﻘﺖﻃ ﻣﺎ إذا ،اﻟﻮراﺛﻴﺔ ﻓﺎﻟﺨﻮارزﻣﻴﺎت
ﻣﻌﻘﺪة ﻣﺸﻜﻼت ﺣﻞ ﻓﻲ ًاﺟﺪ ﻓﻌﺎﻟﺔ ﺗﻜﻮن ،اﻟﺼﺤﻴﺢ
ﺣﻠﻬﺎ ﻋﻦ اﻷﺧﺮى اﻟﻄﺮق ﺗﻌﺠﺰ ﻣﺎ ًﺎﻏﺎﻟﺒ.
- 4. ABA4
ﻋﺎﻣﺔ ﻧﻈﺮةﻋﺎﻣﺔ ﻧﻈﺮة
ﻋﺪﻳﺪة ﺑﻄﺮق اﻟﺘﻄﻮر ﻧﻈﺮﻳﺔ ﻣﺤﺎآﺎة اﻟﻤﻤﻜﻦ ﻣﻦ.هﻨﺎ وﻟﻜﻦ
وﺿﻌﻬﺎ اﻟﺘﻲ ﻟﻠﻄﺮﻳﻘﺔ ﺳﻨﺘﻄﺮقهﻮﻻﻧﺪﻣﺘﺪاوﻟﺔ أﺻﺒﺤﺖ واﻟﺘﻲ
هﺬا ﻳﻮﻣﻨﺎ إﻟﻰ اﻟﺴﺒﻌﻴﻨﺎت ﻣﻨﺬ
ﺣﻠـﻬﺎ اﻟﻤﺮاد اﻟﻤﺸﻜﻠﺔ ﺑﻴﻦ اﻟﺮﺑﻂ هﻮ اﻟﻄﺮﻳﻘﺔ هﺬﻩ ﻓﻲ ﻣﺎ أهﻢ
اﻟﻮراﺛﻴـﺔ واﻟﺨﻮارزﻣﻴـﺎت.ﻃـﺮﻳـﻖ ﻋـﻦ اﻟﺮﺑـﻂ هـﺬا وﻳﺘـﻢ
وهﻤـﺎ أﺳﺎﺳﻴﻴـﻦ ﻋﻨﺼـﺮﻳﻦ:
اﻟﺘﺮﻣﻴــﺰ)encoding(
اﻟﺘﻘﻴﻴـﻢ داﻟــﺔ)evaluation function(
- 5. ABA5
هﻮ اﻟﺸﺎﺋﻊ وﻟﻜﻦ أﺧﺮى إﻟﻰ ﻣﺸﻜﻠﺔ ﻣﻦ اﻟﺘﺮﻣﻴﺰ ﻳﺨﺘﻠﻒ ﻗﺪ
اﻟﺜﻨﺎﺋﻴﺔ اﻷرﻗﺎم ﻣﻦ ﺳﻠﺴﻠﺔ اﺳﺘﻌﻤﺎل)binary numbers.(
ًﺎأرﻗﺎﻣ ﻣﻌﻴﻨﺔ ﻟﻤﺸﻜﻠﺔ اﻟﻤﻨﺘﻈﺮة اﻟﺤﻠﻮل آﺎﻧﺖ إذا ًﻼﻓﻤﺜ
ﺗﺮﻣﻴﺰهﺎ ﻓﻴﻤﻜﻦ ﻋﺸﺮ واﻟﺨﻤﺴﺔ اﻟﺼﻔﺮ ﺑﻴﻦ وﺗﻘﻊ ﺻﺤﻴﺤﺔ
ﻣﺜﻞ ﺛﻨﺎﺋﻴﺔ أرﻗﺎم ﺑﺎﺳﺘﻌﻤﺎل0000،1010،1110ﻏﻴﺮ إﻟﻰ ،
ذﻟﻚ.
أو ﻣﻮﺟﺒﺔ ﺻﺤﻴﺤﺔ ﻏﻴﺮ ًﺎأرﻗﺎﻣ ﺗﺮﻣﻴﺰ ﻳﻤﻜﻦ اﻟﻄﺮﻳﻘﺔ ﺑﻨﻔﺲ
ﺳﺎﻟﺒﺔ.اﻷرﻗﺎم هﺬﻩ وﺗﺴﻤﻰﺟﻴﻨﺎتأوآﺮوﻣﻮﺳﻮﻣﺎت.
- 6. ABA6
ﺑﻴﻦ اﻷﺳﺎﺳﻲ اﻟﺮاﺑﻂ وهﻲ ًاﺟﺪ ﻣﻬﻤﺔ ﻓﻬﻲ اﻟﺘﻘﻴﻴﻢ داﻟﺔ أﻣﺎ
واﻟﺨﻮارزﻣﻴﺎت اﻟﻤﺸﻜﻠﺔ.
آﻞ اﻟﺪاﻟﺔ هﺬﻩ ﻓﺘﺄﺧﺬآﺮوﻣﻮﺳﻮمأداﺋﻪ ﻣﺪى ّﻢﻴوﺗﻘ ﺣﺪﻩ ﻋﻠﻰ
ﻣﻌﻴﻨﺔ ﻗﻴﻤﺔ ﺑﺈﻋﻄﺎء اﻟﻤﺸﻜﻠﺔ ﺣﻞ ﻓﻲ.
آﺎن آﻠﻤﺎ أآﺒﺮ اﻟﻘﻴﻤﺔ هﺬﻩ آﺎﻧﺖ وآﻠﻤـﺎاﻟﻜﺮوﻣﻮﺳﻮمأآﺜﺮ
آﻔﺎءة.
اﻟﺪاﻟﺔ هﺬﻩ ﺗﺴﻤﻰ ﻣﺎ ﻋﺎدة"اﻟﻠﻴﺎﻗﺔ داﻟﺔ"
)fitness function.(
- 7. ABA7
ﻓﺈن وﺑﺎﻟﺘﺎﻟﻲاﻟﻜﺮوﻣﻮﺳﻮﻣﺎتﻟﻬﺎ ﺗﻜﻮن ﻋﺎﻟﻴﺔ ﻟﻴﺎﻗﺔ ﻟﻬﺎ اﻟﺘﻲ
اﻟﻤﺸﻜﻠﺔ ﻟﺤﻞ ﻓﺎﺋﺪة أآﺜﺮ ﻷﻧﻬﺎ اﻟﺒﻘﺎء ﻓﻲ أوﻓﺮ ﺣﻈﻮظ.
ﻟﻴﺎﻗﺔ ﺗﺰداد اﻟﺨﻄﻮات هﺬﻩ وﺑﺘﻜﺮاراﻟﻜﺮوﻣﻮﺳﻮﻣﺎت.
ﺗﺼﻞ اﻟﺨﻮارزﻣﻴﺎت ﻋﻤﻠﻴﺎت اﻧﺘﻬﺎء ﺑﻌﺪاﻟﻜﺮوﻣﻮﺳﻮﻣﺎتإﻟﻰ
ﻟﻠﻤﺸﻜﻠﺔ ﺟﻴﺪة ًﻻﺣﻠﻮ ﻳﻌﻜﺲ ﻣﻤﺎ اﻟﻠﻴﺎﻗﺔ ﻣﻦ ﻣﺴﺘﻮى أﻋﻠﻰ
ﺣﻠﻬﺎ اﻟﻤﺮاد.
- 8. ABA8
اﻟﻌﺎﻣﺔ اﻟﺨﻄﻮات
ﻟﻠﺨﻮارزﻣﻴﺎت
اﻟﻮراﺛﻴﺔ
ﻻ
ﻧﻌﻢ
ﺍﻷﻭﱃ ﺍﳋﻄﻮﺓ ﺍﳌﺒﺪﺋﻲ ﺍﻟﺴﻜﺎﱐ ﺍﻟﺘﺠﻤﻊ ﺇﻋﺪﺍﺩﻟﻠﺠﻴﻨﺎﺕ
INITIAL POPULATION
ﺍﻟﺜﺎﻧﻴﺔ ﺍﳋﻄﻮﺓ ﻛﻞ ﻟﻴﺎﻗﺔ ﺗﻘﻴﻴﻢﻛﺮﻭﻣﻮﺳﻮﻡﺣﺪﻩ ﻋﻠﻰ
EVALUATE FITNESS
ﺍﻟﺜﺎﻟﺜﺔ ﺍﳋﻄﻮﺓ ﺗﻮﻟﻴﺪﻛﺮﻭﻣﻮﺳﻮﻣﺎﺕﺟﺪﻳﺪﺓ
REPRODUCTION
ﺍﻟﺮﺍﺑﻌﺔ ﺍﳋﻄﻮﺓ ﻣﻦ ﻋﺪﺩﺍ ﺣﺬﻑﺍﻟﻜﺮﻭﻣﻮﺳﻮﻣﺎﺕﻓﺴﺢ ﺍﻟﻀﻌﻴﻔﺔ
ﺃﻣﺎﻡ ﺎﻝﺍﺍﻟﻜﺮﻭﻣﻮﺳﻮﻣﺎﺕﺍﳉﺪﻳﺪﺓ
ﺍﳋﺎﻣﺴﺔ ﺍﳋﻄﻮﺓ ﺗﻘﻴﻴﻢﺍﻟﻜﺮﻭﻣﻮﺳﻮﻣﺎﺕﺍﳉﺪﻳﺪﺓ
ﺍﻟﺴﻜﺎﱐ ﻟﻠﺘﺠﻤﻊ ﻭﺿﻤﻬـﺎ
ﺍﻟﺴﺎﺩﺳﺔ ﺍﳋﻄﻮﺓ ﺍﻟﻌﻤﻠﻴﺔ ﺗﻜﺮﺍﺭ ﰲ ﺭﻏﺒﺔ ﻫﻨﺎﻙ ﻫﻞ
ﺍﻟﻨﻬـﺎﻳـﺔ
- 9. ABA9
اﻟﻠﻴﺎﻗﺔ ﺗﻘﻴﻴﻢاﻟﻠﻴﺎﻗﺔ ﺗﻘﻴﻴﻢ
))Fitness EvaluationFitness Evaluation((
رﻳﺎﺿﻴﺔ داﻟﺔ ﻃﺮﻳﻖ ﻋﻦ اﻟﻠﻴﺎﻗﺔ ﺗﻘﻴﻴﻢ ﻳﺘﻢ)function(
ﻣﺮاﺣﻞ ﺛﻼﺛﺔ إﻟﻰ اﻟﺘﻘﻴﻴﻢ وﻳﺤﺘﺎج.
ﺗﺮﻣﻴﺰ ﻓﻚ ﻳﺘﻢ اﻷوﻟﻰ اﻟﻤﺮﺣﻠﺔ ﻓﻲاﻟﻜﺮوﻣﻮﺳﻮم
)decoding. (
أرﻗﺎم إﻟﻰ اﻟﺜﻨﺎﺋﻴﺔ اﻷرﻗﺎم ﺗﺤﻮﻳﻞ ﻳﻘﻊ اﻟﺜﺎﻧﻴﺔ اﻟﻤﺮﺣﻠﺔ وﻓﻲ
ﻣﻌﻴﻨﻴﻦ ﺣﺪﻳﻦ ﺑﻴﻦ ﻋﺸﺮﻳﺔ.
اﻟﻌﺸﺮﻳﺔ اﻷرﻗﺎم هﺬﻩ ﺗﻘﻴﻴﻢ ﻓﻤﻬﻤﺘﻬﺎ اﻷﺧﻴﺮة اﻟﻤﺮﺣﻠﺔ أﻣﺎ
ﻟﻴﺎﻗﺔ ﺗﻌﻜﺲ ﻗﻴﻤﺔ ﻹﻋﻄﺎءاﻟﻜﺮوﻣﻮﺳﻮم.
- 10. ABA10
ﻟﻠﺪاﻟﺔ اﻟﻘﺼﻮى اﻟﻘﻴﻤﺔ ﻋﻦ اﻟﺒﺤﺚ ﻧﺮﻳﺪ أﻧﻨﺎ ﻟﻨﻔﺘﺮض
اﻟﺒﺴﻴﻄﺔ:
اﻟـ ﻗﻴﻤﺔ ﺗﻜﻮن أن ﻋﻠﻰxواﻟـyﺑﻴﻦ ﻣﺎ5و5-
ﻣﻦ اﺛﻨﻴﻦ ،ًﺎﻋﺸﻮاﺋﻴ ، ﻟﻨﺄﺧﺬاﻟﻜﺮوﻣﻮﺳﻮﻣﺎتوﻧﺴﺘﻌﺮض
ﻟﻠﺘﻘﻴﻴﻢ اﻷﺳﺎﺳﻴﺔ اﻟﻤﺮاﺣﻞ
اﻟﻜﺮوﻣﻮﺳﻮماﻷول:10110110
اﻟﻜﺮوﻣﻮﺳﻮماﻟﺜﺎﻧﻲ:01010000
f (x,y) = 2y1
2x1
+
+
- 11. ABA11
هﺬﻳﻦ ﺗﺮﻣﻴﺰ ﻧﻔﻚ ﻋﻨﺪﻣﺎاﻟﻜﺮوﻣﻮﺳﻮﻣﻴﻦأرﻗﺎم إﻟﻰ وﻧﺤﻮﻟﻬﻤﺎ
ﻋﻠﻰ ﺳﻨﺤﺼﻞ ﻋﺸﺮﻳﺔ:
اﻟﻜﺮوﻣﻮﺳﻮماﻷولx1= 1011 = 11, y1 = 0110 = 6
اﻟﻜﺮوﻣﻮﺳﻮماﻟﺜﺎﻧﻲ:x2= 0101 = 5, y2 = 0000 = 0
هﻮ اﻟﺘﺮﻣﻴﺰ هﺬا ﻓﻲ رﻗﻢ أآﺒﺮ أن ﺑﻤﺎ15=1111رﻗﻢ وأﺻﻐﺮ
هﻮ0000=0أﻧﻨﺎ وﺑﻤﺎ)اﻟﻤﻄﺮوﺣﺔ اﻟﻤﺴﺄﻟﺔ وﺣﺴﺐ(ﻧﺤﺘﺎج
ﺑﻴﻦ ﺗﻘﻊ أرﻗﺎم إﻟﻰ5+و5-اﻟﺘﺎﻟﻲ اﻟﺘﺤﻮﻳﻞ اﺳﺘﻌﻤﺎل ﻓﻌﻠﻴﻨﺎ:
g (z) = (10z/15) -5
- 12. ABA12
و ﺻﻔﺮ ﺑﻴﻦ اﻟﻮاﻗﻌﺔ اﻷرﻗﺎم آﻞ ﻳﺠﻌﻞ اﻟﺘﺤﻮﻳﻞ هﺬا15ﺑﻴﻦ ﺗﻘﻊ
5+و5-ﻧﺤﺘﺎﺟﻪ ﻣﺎ وهﻮ.
ﺗﺼﺒﺢ ﺑﻬﺬااﻟﻜﺮوﻣﻮﺳﻮﻣﺎتآﺎﻵﺗﻲ:
x1 = 10 ×
15
11
- 5 = 2.33
y1 = 10 ×
15
6
-5 = - 1.0
اﻷول اﻟﻜﺮوﻣﻮﺳﻮم:
x2 = 10 ×
15
5
- 5 = -1.67
y2 = 10 ×
15
0
-5 = - 5
اﻟﺜﺎﻧﻲ اﻟﻜﺮوﻣﻮﺳﻮم:
- 13. ABA13
اﻟﻠﻴﺎﻗﺔ ﺗﻘﻴﻴﻢ إﻻ ﻳﺒﻖ ﻟﻢ اﻟﺘﺤﻮﻳﻞ هﺬا ﺑﻌﺪ
f(x1,y1)=
2
1
y1
2
1
x1
+
+
=
2)00.1(1
2)33.2(1
−+
+
= 3.214
ﺍﻷﻭﻝ ﺍﻟﻜﺮﻭﻣﻮﺳﻮﻡ:
f(x2,y2)=
2
2
y1
2
2
x1
+
+
=
2)5(1
2)67.1(1
−+
−+
= 0.146
ﺍﻟﺜﺎﱐ ﺍﻟﻜﺮﻭﻣﻮﺳﻮﻡ:
أن ﻧﺴﺘﺨﻠﺺ أن ﻳﻤﻜﻨﻨﺎ اﻟﻨﺘﺎﺋﺞ هﺬﻩ وﻣﻦاﻟﻜﺮوﻣﻮﺳﻮماﻷول
اﻷﻣﺜﻞ ﻟﻠﺤﻞ وأﻗﺮب ﻟﻴﺎﻗﺔ أآﺜﺮ.
- 14. ABA14
ﺗﺮﺗﺒﻂ ﻻ اﻟﻮراﺛﻴﺔ اﻟﺨﻮارزﻣﻴﺎت أن إﻟﻰ هﻨﺎ اﻹﺷﺎرة ﺗﺠﺪر
اﻟﺘﻘﻴﻴﻢ داﻟﺔ ﻃﺮﻳﻖ ﻋﻦ إﻻ ﺣﻠﻬﺎ اﻟﻤﺮاد ﺑﺎﻟﻤﺸﻜﻠﺔ.
ﺣﻞ ﻓﻲ اﻟﻮراﺛﻴﺔ اﻟﺨﻮارزﻣﻴﺎت ﺑﺮﻧﺎﻣﺞ اﺳﺘﻌﻤﺎل ﻳﻤﻜﻦ وﻟﻬﺬا
ﻣﻦ أي ﺗﻐﻴﻴﺮ أو آﺘﺎﺑﺘﻪ إﻋﺎدة دون اﻟﻤﺴﺎﺋﻞ ﻣﻦ آﺒﻴﺮ ﻋﺪد
اﻟﺘﻘﻴﻴﻢ داﻟﺔ ﺑﺎﺳﺘﺜﻨﺎء أﺟﺰاﺋﻪ.
أرﺑﻌﺔ اﺳﺘﻌﻤﻠﻨﺎ أﻧﻨﺎ هﻨﺎ ﻧﻼﺣﻆ ،آﺬﻟﻚّﺎتﺘِﺑﻟﻜﻦ اﻷرﻗﺎم ﻟﺘﻤﺜﻴﻞ
ﻣﻦ أآﺒﺮ ًاﻋﺪد اﺳﺘﻌﻤﺎل ﻳﺠﺐ اﻟﻜﺒﻴﺮة اﻷرﻗﺎم ﺣﺎﻟﺔ ﻓﻲّﺎتﺘِﺒاﻟ.
- 15. ABA15
اﻟﺴﻜﺎﻧﻲ اﻟﺘﺠﻤﻊﻟﻠﻜﺮوﻣﻮﺳﻮﻣﺎت
)Population(
اﻟﻤﺒﺪﺋﻲ اﻟﺴﻜﺎﻧﻲ اﻟﺘﺠﻤﻊ ﺑﺈﻋﺪاد ًﺎداﺋﻤ ﺗﻜﻮن اﻟﺒﺪاﻳﺔ ﻧﻘﻄﺔ
ﻣﻦ آﺒﻴﺮ ﻋﺪد ﺑﺘﻮﻟﻴﺪ وذﻟﻚاﻟﻜﺮوﻣﻮﺳﻮﻣﺎتﻋﺸﻮاﺋﻴﺔ ﺑﻄﺮﻳﻘﺔ.
ًﻼﻣﺜ ّﺪﻟﻧﻮ آﺄن100آﺮوﻣﻮﺳﻮم.
ُﻌﻄﻰﺗاﻟﻜﺮوﻣﻮﺳﻮﻣﺎتﻟﻠﺘﺰاوج ﻓﺮﺻﺔ أآﺒﺮ ﻟﻴﺎﻗﺔ ﻟﻬﺎ اﻟﺘﻲ
ﻋﻠﻰ اﻟﺤﺼﻮل ﻳﺘﻢ وﺑﻬﺬا واﻟﺒﻘﺎء واﻟﺘﻮاﻟﺪ100آﺮوﻣﻮﺳﻮم
ﻋﻦ واﻻﺳﺘﻐﻨﺎء ﺟﺪﻳﺪاﻟﻜﺮوﻣﻮﺳﻮﻣﺎتاﻟﻘﺪﻳﻤﺔ.ﺑﺬﻟﻚ وﻧﻜﻮن
ًاﺟﺪﻳﺪ ًﻼﺟﻴ ّﺎﻧآﻮ ﻗﺪ)Generation(اﻟﺠﻴﻞ ﻣﻦ ﻟﻴﺎﻗﺔ أآﺜﺮ
ﺳﺒﻘﻪ اﻟﺬي.
ﻟﻴﺎﻗﺔ ﺗﺼﻞ اﻷﺟﻴﺎل ﻣﺮور وﻣﻊاﻟﻜﺮوﻣﻮﺳﻮﻣﺎتﻣﺴﺘﻮى إﻟﻰ
ﻣﺮﺗﻔﻊ
- 17. ABA17
اﻟﺘﻲ اﻟﻄﺮﻳﻘﺔ أن إﻟﻰ اﻹﺷﺎرة ﺗﺠﺪر ،اﻟﻤﺮاﺣﻞ هﺬﻩ ﺷﺮح ﻗﺒﻞ
ﺑﻬﺎ ﺗﺘﻮاﻟﺪاﻟﻜﺮوﻣﻮﺳﻮﻣﺎتاﻟﺨﻮارزﻣﻴﺎت ﻗﻮة ﻧﻘﻄﺔ هﻲ
اﻟﻮراﺛﻴﺔ
ﺷﻤﻮﻟﻴـﺔ ﺣﻠﻮل إﻟﻰ اﻻﺳﺘﻘﺼﺎء ﺑﻌﻤﻠﻴﺔ ﺗﺼﻞ ﻷﻧﻬﺎ
)global solutions(
اﻟﻤﻮﺿﻌﻴـﺔ اﻟﺤﻠـﻮل ﻓﻲ ْﻠﻖﻌﺗ وﻻ)local solutions(
اﻟﻤﻌﺮوﻓﺔ اﻻﺳﺘﻘﺼﺎء ﻃﺮق ﻣﻌﻈﻢ ﻓﻲ اﻟﺸﺄن هﻮ آﻤﺎ.
- 18. ABA18
هﺬا ﻓﻲ اﻟﻮﺣﻴﺪ واﻟﻤﻘﻴﺎس اﻟﻮاﻟﺪﻳﻦ ﺑﺎﺧﺘﻴﺎر اﻟﺘﻮاﻟﺪ ﻋﻤﻠﻴﺔ ﺗﺒﺪأ
اﻟﻠﻴﺎﻗﺔ هﻮ اﻻﺧﺘﻴﺎر.
ًﺎﻋﺸﻮاﺋﻴ ﺗﺘﻢ ، اﻟﻌﻤﻠﻴﺎت ﻣﻦ آﻐﻴﺮهﺎ ،اﻻﻧﺘﻘﺎء ﻋﻤﻠﻴﺔ أن ورﻏﻢ
اﻧﺘﻘﺎء ﻓﺮص أن إﻻآﺮوﻣﻮﺳﻮمًﺎوﺛﻴﻘ ًﺎارﺗﺒﺎﻃ ﻣﺮﺗﺒﻄﺔ ﻣﻌﻴﻦ
ﺑﻠﻴﺎﻗﺘﻪ.
ﻓﺄآﺜﺮاﻟﻜﺮوﻣﻮﺳﻮﻣﺎتﻣﺮﺷﺢ ﻟﻴﺎﻗﺔﻟﻺﻧﺘﻘﺎءﻓﻲ ﻋﺪﻳﺪة ﻣﺮات
أن ﺣﻴﻦاﻟﻜﺮوﻣﻮﺳﻮمًﺎإﻃﻼﻗ ُﻨﺘﻘﻰﻳ ﻻ ﻗﺪ اﻟﻀﻌﻴﻒ.
- 19. ABA19
اﻟﺜﺎﻧﻴﺔ اﻟﻌﻤﻠﻴﺔ:اﻟﻌﺒﻮراﻟﻜﺮوﻣﻮﺳﻮﻣﻲ
اﻟﺘﻮاﻟﺪ ﻋﻤﻠﻴﺔ ﺗﺠﺴﻢ اﻟﺘﻲ هﻲ.
اﻟﻮاﻟﺪﻳﻦ اﺧﺘﻴﺎر ﻓﺒﻌﺪ)اﻟﺜﻨﺎﺋﻴﺔ اﻷرﻗﺎم ﻣﻦ ﺳﻠﺴﻠﺘﻴﻦ ﻳﻤﺜﻼن(
اﻟﺴﻠﺴﻠﺔ ﻣﻦ ﺟﺰء ﺗﺒﺎدل ﻳﻘﻊ.
ًﺎﺗﻤﺎﻣ ﻋﺸﻮاﺋﻴﺔ اﻟﺘﺒﺎدل ﻧﻘﻄﺔ ﺗﻜﻮن.ﻳﺄﺧﺬ آﺄناﻟﻜﺮوﻣﻮﺳﻮم
ﺛﻼث ﺁﺧﺮ اﻷولﺑﺘﺎتﻣﻦاﻟﻜﺮوﻣﻮﺳﻮمﺁﺧﺮ وﻳﻌﻄﻴﻪ اﻟﺜﺎﻧﻲ
ﺛﻼثﺑﺘﺎتﺳﻠﺴﻠﺘﻪ ﻣﻦ.
ﻣﺤﺪدة ﺑﻨﺴﺒﺔ ﺗﺘﻢ وﻟﻜﻨﻬﺎ ،واﻟﺪﻳﻦ آﻞ ﻣﻊ اﻟﻌﻤﻠﻴﺔ هﺬﻩ ﺗﺘﻢ وﻻ
ﻋﻠﻰ ﺗﻄﺒﻖ آﺄن اﻟﺒﺮﻧﺎﻣﺞ واﺿﻊ ﻳﺨﺘﺎرهﺎ50%اﻟﺤﺎﻻت ﻣﻦ
اﻟﺒﻘﻴﺔ ﻋﻠﻰ ﺗﻄﺒﻖ وﻻ.
- 22. ABA22
َاﻟﺪﻳﻦﻮاﻟ اﻧﺘﻘﺎء
)Parents Selection(
إﻋﻄﺎء هﻮ اﻟﻮاﻟﺪﻳﻦ اﻧﺘﻘﺎء ﻋﻤﻠﻴﺔ ﻣﻦ اﻟﻬﺪف إن
اﻟﻜﺮوﻣﻮﺳﻮﻣﺎت"اﻟﺠﻴﺪة"ﻟﻠﺘﻮاﻟﺪ أآﺒﺮ ﻓﺮﺻﺔ
أﻣﺎم اﻟﺘﻮاﻟﺪ ﻓﺮص ﺗﻘﻠﻴﻞ ،وﺑﺎﻟﻤﻘﺎﺑﻞاﻟﻜﺮوﻣﻮﺳﻮﻣﺎتﺿﻌﻴﻔﺔ
اﻟﻠﻴﺎﻗﺔ
وأآﺜﺮهﺎ أهﻤﻬﺎ ﻟﻜﻦ ،ﻋﺪﻳﺪة ﻃﺮق ﺗﻮﺟﺪ اﻟﻌﻤﻠﻴﺔ ﺑﻬﺬﻩ ﻟﻠﻘﻴﺎم
ﺑﺎﻟﻌﺠﻠﺔ اﻟﻤﺴﻤﺎة اﻟﻄﺮﻳﻘﺔ هﻲ ًﻻاﺳﺘﻌﻤﺎﱡﺣﺮوﺟﻴﺔﺪاﻟ
)roulette wheel(آﺎﻵﺗﻲ ﻣﻔﺼﻠﺔ وهﻲ:
- 23. ABA23
آﻞ ﻟﻴﺎﻗﺔ ﻗﻴﻢ ُﺠﻤﻊﺗاﻟﻜﺮوﻣﻮﺳﻮﻣﺎتﻋﻠﻰ وﻧﺤﺼﻞ اﻟﻤﻮﺟﻮدة
اﻹﺟﻤﺎﻟﻴﺔ اﻟﻠﻴﺎﻗﺔ
اﻟﻠﻴﺎﻗﺔ وﻗﻴﻤﺔ اﻟﺼﻔﺮ ﺑﻴﻦ ﻳﻘﻊ أن ﺷﺮﻳﻄﺔ ﻋﺸﻮاﺋﻲ رﻗﻢ ّـﺪﻟَﻮُﻳ
اﻹﺟﻤﺎﻟﻴﺔ
اﻧﺘﻘﺎء ﻳﺘﻢاﻟﻜﺮوﻣﻮﺳﻮمﻟﻴﺎﻗﺔ ﻣﻊ ﻟﻴﺎﻗﺘﻪ ُﻤﻌﺖﺟ ﻣﺎ إذا اﻟﺬي
اﻟﻜﺮوﻣﻮﺳﻮﻣﺎتاﻟﺮﻗﻢ ﻗﻴﻤﺔ ﺗﻌﺪت أو ﺳﺎوت ﺗﺴﺒﻘﻪ اﻟﺘﻲ
ّﺪﻟَﻮاﻟﻤ اﻟﻌﺸﻮاﺋﻲ
- 24. ABA24
ﺑﻌﻤﻠﻴﺔ اﻟﻘﻴﺎم ﻧﻮد أﻧﻨﺎ ﻧﻔﺘﺮض ،اﻟﺨﻄﻮات هﺬﻩ ﻟﺘﻮﺿﻴﺢ
ﻳﻀﻢ ﺳﻜﺎﻧﻲ ﺗﺠﻤﻊ ﻣﻦ اﻻﻧﺘﻘﺎء10ﺗﻘﻴﻴﻢ ﺑﻌﺪ آﺮوﻣﻮﺳﻮﻣﺎت
ﻟﻴﺎﻗﺘﻬﺎ.
10 9 8 7 6 5 4 3 2 1 ﻛﺮﻭﻣﻮﺳﻮﻡ
6 4 9 6 11 10 2 15 1 7 ﺍﻟﻠﻴﺎﻗﺔ
71 65 61 52 46 35 25 23 8 7 ﺍﳉﺎﺭﻱ ﻤﻮﻉﺍ
37 17 61 5 26 11 49 ﺍﻟﻌﺸﻮﺍﺋﻲ ﺍﻟﺮﻗﻢ
6 3 8 1 5 3 7 ﺍﳌﻨﺘﻘﻰ ﺍﻟﻜﺮﻭﻣﻮﺳﻮﻡ
- 26. ABA26
اﻟﻌﺒﻮراﻟﻜﺮوﻣﻮﺳﻮﻣﻲ
)Crossover(
ﻣﻦ ﻣﻌﻴﻨﺔ ﻧﺴﺒﺔ ﻋﻠﻰ اﻟﻌﻤﻠﻴﺔ هﺬﻩ ﺗﺘﻢاﻟﻜﺮوﻣﻮﺳﻮﻣﺎت
)ﻣﺜﻞ50أو60%(
ﻣﻦ ًاﺟﺰء اﻟﻮاﻟﺪان ﻳﺘﺒﺎدل ًﺎﻋﺸﻮاﺋﻴ اﻟﺘﺒﺎدل ﻧﻘﻄﺔ ﺗﺤﺪﻳﺪ ﻳﺘﻢ أن ﺑﻌﺪ
اﻟﻌﺒﻮر ﻧﻘﻄﺔ ﺑﻌﺪ اﻟﻮاﻗﻊ اﻟﺜﻨﺎﺋﻴﺔ أرﻗﺎﻣﻬﻤﺎ ﺳﻠﺴﻠﺔاﻟﻜﺮوﻣﻮﺳﻮﻣﻲ
اﻷول اﻟﻤﻮﻟﻮد:00001111
اﻟﺜﺎﻧﻲ اﻟﻤﻮﻟﻮد:11110000
اﻷول اﻟﻮاﻟﺪ:00000000
اﻟﺜﺎﻧﻲ اﻟﻮاﻟﺪ:11111111
اﻟﺜﺎﻟﺚ اﻟﻤﻮﻟﻮد:01010111
اﻟﺮاﺑﻊ اﻟﻤﻮﻟﻮد:10000111
اﻟﺜﺎﻟﺚ اﻟﻮاﻟﺪ:01010111
اﻟﺮاﺑﻊ اﻟﻮاﻟﺪ:10000111
- 27. ABA27
اﻟﻄﻔﺮة)Mutation(
اﻟﻌﺒﻮر ﻋﻤﻠﻴﺔ ﺑﻌﺪ ﻣﺒﺎﺷﺮة اﻟﻤﻔﺎﺟﺊ اﻟﺘﻐﻴﺮ أو اﻟﻄﻔﺮة ﻋﻤﻠﻴﺔ ﺗﺄﺗﻲ
اﻟﻜﺮوﻣﻮﺳﻮﻣﻲ
ﻣﻦ ًاﺟﺪ ﺿﺌﻴﻠـﺔ ﻧﺴﺒﺔ ﻋﻠﻰ اﻟﻌﻤﻠﻴﺔ هﺬﻩ ﺗﻄﺒﻖاﻟﻜﺮوﻣﻮﺳﻮﻣﺎت
اﻟﻤﻮﻟـﺪة)ﺣـﺪود ﻓﻲ1(%
اﻟﺠﺪﻳﺪ اﻟﻜﺮوﻣﻮﺳﻮم اﻟﻌﺸﻮاﺋﻴﺔ اﻷرﻗﺎم اﻟﻘﺪﻳﻢ اﻟﻜﺮوﻣﻮﺳﻮم
0111 0.321 0.800 0.320 0.003 0110
1100 0.990 0.120 0.001 0.600 1110
1111 0.888 0.921 0.333 0.412 1111
- 28. ABA28
اﻟﻮراﺛﻴﺔ ﻟﻠﺨﻮارزﻣﻴﺎت إﻳﻀﺎﺣﻲ ﻣﺜﺎل
اﻟﻘﺼﻮى ﺣﻤﻮﻟﺘﻬﺎ ﺳﻌﺔ ﺗﺒﻠﻎ ﺷﺎﺣﻨﺔ اﺳﺘﻌﻤﺎل اﻟﺘﺠﺎر أﺣﺪ ّدﻳﻮ
11000آﻎﻣﻦ ٍدﻋﺪ ﻟﻨﻘﻞ وذﻟﻚ:
اﻟﺴﻴﺎرات
واﻟﺜﻼﺟﺎت
ﻣﻄﺒـﺦ وأﺣﻮاض
اﻟﻮزن)آﻎ( اﻟﻘﻴﻤﺔ)ﻳﻮرو(
4000 3000 اﻟﺴﻴﺎرة
400 280 اﻟﺜﻼﺟﺔ
100 50 اﻟﻤﻄﺒﺦ ﺣﻮض
- 29. ABA29
ﺻﻨﻒ آﻞ ﻣﻦ ﻧﻘﻠﻪ ﻳﺠﺐ اﻟﺬي اﻟﻌﺪد إﻳﺠﺎد ﻓﻲ اﻟﻤﺸﻜﻠﺔ ﺗﺘﻤﺜﻞ
ﺣﺘﻰ:
ﻣﺎﻟﻴﺔ ﻗﻴﻤﺔ أآﺒﺮ ﻋﻠﻰ ﻧﺤﺼﻞ
اﻟﻘﺼﻮى اﻟﺤﻤﻮﻟﺔ ﺳﻌﺔ اﻹﺟﻤﺎﻟﻲ اﻟﻮزن ﻳﺘﻌﺪى أن دون
ﻷﻧﻪ آﺴﻮر دون ﺻﺤﻴﺤﺔ اﻷﻋﺪاد هﺬﻩ ﺗﻜﻮن أن ﻣﺮاﻋﺎة ﻣﻊ
ًﻼﻣﺜ وﻧﺼﻒ ﺳﻴﺎرﺗﺎن ﻧﻨﻘﻞ أن اﻟﻤﻌﻘﻮل ﻣﻦ ﻟﻴﺲ.
- 30. ABA30
ﻟﻨﻔﺘﺮض:
اﻟﺴﻜﺎﻧﻲ اﻟﺘﻌﺪادﻟﻠﻜﺮوﻣﻮﺳﻮﻣﺎت=50
اﻷﺟﻴﺎل ﻋﺪد)اﻟﺘﻜﺮار ﻋﺪد= (30
اﻟﻌﺒﻮر ﻧﺴﺒﺔاﻟﻜﺮوﻣﻮﺳﻮﻣﻲ=60%
اﻟﻄﻔﺮة ﻧﺴﺒﺔ=5%
ﻋﺪدّﺎتﺘِﺒاﻟﻟﻜﻞآﺮوﻣﻮﺳﻮم=4
ﺗﺤﺘﺎج ﻻ أﻧﻬﺎ آﻤﺎ اﻟﻘﻴﻢ هﺬﻩ ﻟﺘﺤﺪﻳﺪ واﺿﺢ ﻗﺎﻧﻮن هﻨﺎك ﻟﻴﺲ
ﻻﺧﺘﻴﺎرهﺎ ﻋﻤﻴﻘﺔ دراﺳﺔ إﻟﻰ.
واﻟﺘﻲ اﻟﻌﺮﻳﻀﺔ اﻟﺨﻄﻮط ﺣﺴﺐ أﺧﺮى ﻗﻴﻢ اﺧﺘﻴﺎر ﻓﺒﺈﻣﻜﺎﻧﻨﺎ
اﻟﺨﻮارزﻣﻴـﺎت ﻧﺘﺎﺋـﺞ ﻋﻠﻰ ًاآﺜﻴﺮ ﻧﺆﺛﺮ أن دون ذآﺮهﺎ ﺳﺒﻖ
- 31. ABA31
اﻟﺘﻘﻴﻴﻢ داﻟـﺔ هﻲ ﻣﺘﺄﻧﻴـﺔ دراﺳـﺔ إﻟﻰ ًﻼﻓﻌ ﻳﺤﺘـﺎج ﻣﺎ
)Fitness Function(
ﺑﻔﻌﺎﻟﻴﺔ ًاﺟﺪ ًﺎوﺛﻴﻘ ًﺎارﺗﺒﺎﻃ ﻣﺮﺗﺒﻂ اﻟﺪاﻟﺔ هﺬﻩ اﺧﺘﻴﺎر إن
ﻋﻦ إﻻ اﻟﻤﺴﺄﻟﺔ ﻃﺒﻴﻌﺔ ﻋﻦ ًﺎﺷﻴﺌ ﺗﻌﺮف ﻻ اﻟﺘﻲ اﻟﺨﻮارزﻣﻴﺎت
اﻟﺘﻘﻴﻴﻢ داﻟﺔ ﻃﺮﻳﻖ
اﻟﻤﺴﺄﻟﺔ ﻃﺒﻴﻌﺔ دﻗﺔ وﺑﻜﻞ اﻟﺪاﻟﺔ هﺬﻩ ﺗﻌﻜﺲ أن ﻳﺠﺐ ،وﺑﺎﻟﺘﺎﻟﻲ
ﺿﻮاﺑﻂ ﻣﻦ ﺗﺘﻄﻠﺒﻪ وﻣﺎ
- 32. ABA32
اﻟﻤﺘﻐﻴﺮات ﺑﻌﺾ ّفﺮﻟﻨﻌ اﺧﺘﻴﺎرهﺎ ﺗﻢ اﻟﺘﻲ اﻟﺪاﻟـﺔ ﻋـﺮض ﻗﺒﻞ
وهﻲ واﻟﺜﻮاﺑﺖ:
Pa=اﻟﺴﻴﺎرة ﺳﻌﺮ=3000Pr=اﻟﺜﻼﺟﺔ ﺳﻌﺮ=280
Pk=اﻟﺤﻮض ﺳﻌﺮ=50Wa=اﻟﺴﻴﺎرة وزن=4000
Wr=اﻟﺜﻼﺟﺔ وزن=400Wk=اﻟﺤﻮض وزن=100
maxw=اﻟﺤﻤﻮﻟﺔ=11000na=اﻟﺴﻴﺎرات ﻋﺪد
nr=اﻟﺜﻼﺟﺎت ﻋﺪدnk=اﻷﺣﻮاض ﻋﺪد
- 33. ABA33
اﻷﺧﻴﺮة اﻟﺜﻼﺛﺔ اﻟﻘﻴﻢ إن)na, nr, nk(ﻹﻳﺠﺎدﻩ ﻧﺴﻌﻰ ﻣﺎ هﻲ
ﻟﻠﻤﻮاد اﻟﻤﺎﻟﻴﺔ اﻟﻘﻴﻤﺔ ﺣﺴﺎب ﻳﻤﻜﻨﻨﺎ اﻟﻘﻴﻢ هﺬﻩ ﺗﻮﻓﺮت ﺣﻴﻨﻤﺎ
اﻟﺘﺎﻟﻴﺔ اﻟﻤﻌﺎدﻟﺔ ﺣﺴﺐ اﻟﻤﺸﺤﻮﻧﺔ:
Value = (na) (Pa) + (nr) (Pr) + (nk) (Pk)
اﻟﺘﺎﻟﻴﺔ اﻟﻤﻌﺎدﻟﺔ ﺣﺴﺐ اﻹﺟﻤﺎﻟﻲ اﻟﻮزن ﺣﺴﺎب ﻳﻤﻜﻨﻨﺎ آﻤﺎ:
Weight = (na) (Wa) + (nr) (Wr) + (nk) (Wk)
- 34. ABA34
اﻟـ ﻗﻴﻢ ﻋﻦ اﻟﺒﺤﺚ هﻮ اﻟﻬﺪف ﻳﺼﺒﺢ ،هﻨﺎ ﻣﻦna, nr, nk
ﺳﻤﻴﻨﺎهـﺎ واﻟﺘﻲ ﻣﻤﻜﻨـﺔ ﻣﺎﻟﻴﺔ ﻗﻴﻤﺔ أآﺒﺮ ﺗﻌﻄﻴﻨﺎ اﻟﺘﻲValue
اﻹﺟﻤﺎﻟﻲ اﻟﻮزن ﻳﺘﻌـﺪى أﻻ ﺷﺮﻳﻄـﺔ)Weight(اﻟﺤﻤﻮﻟـﺔ
اﻟﻘﺼﻮىmaxwﺑـ واﻟﻤﺤﺪدة11000
اﻟﺘﻲ اﻟﺘﻘﻴﻴﻢ داﻻت ﻣﻦ آﺒﻴﺮ ﻋﺪد هﻨﺎك ،اﻟﻤﻌﻄﻴﺎت هﺬﻩ ﺣﺴﺐ
أﺣﺴﻨﻬﺎ ﺑﺎﻟﻀﺮورة وﻟﻴﺲ أﺑﺴﻄﻬﺎ ورﺑﻤﺎ اﻟﻐﺮض ﺑﻬﺬا ﺗﻔﻲ
اﻟﺘﺎﻟﻴﺔ اﻟﺪاﻟﺔ هﻲ:
- 36. ABA36
ﺗﺮﻣﻴﺰاﻟﻜﺮوﻣﻮﺳﻮﻣﺎت
أرﺑﻌﺔ ﻣﻦ اﻟﺤﻠﻮل ﺗﺘﻜﻮن أن اﺧﺘﺮﻧﺎ ،ًﻻأوﺑﺘﺎتﺑﺤﻴﺚ ﻓﻘﻂ
اﻷﺣﻮاض أو اﻟﺜﻼﺟﺎت أو اﻟﺴﻴﺎرات ﻟﻌﺪد اﻷﻗﺼﻰ ّﺪاﻟﺤ ﻳﻜﻮن
هﻮ1111أي15
ﺑﺎﺧﺘﻴﺎر4ّﺎتﺘِﺑﻳﻜﻮن ،ﻣﺘﻐﻴﺮ ﻟﻜﻞاﻟﻜﺮوﻣﻮﺳﻮم
101100101001اﻟﺘﺎﻟﻲ ﻟﻠﺤﻞ ﺗﺮﻣﻴﺰ ﻋﻦ ﻋﺒﺎرة:
na = 1011 = 11
nr = 0010 = 2
nk = 1001 = 9
- 37. ABA37
ﻳﻀﻢ ﺳﻜﺎﻧﻲ ٍﻊﺗﺠﻤ ﺑﺘﻮﻟﻴﺪ50آﻮرﻣﻮﺳﻮﻣﺎﻟﻬﺬﻩ اﺧﺘﺮﻧﺎ آﻤﺎ
اﻟﻤﺴﺄﻟﺔ:
ﺛﻢ ﻣﻨﻬﺎ آﻞ ﻟﻴﺎﻗﺔ ّﻢﻴﻧﻘ
اﻟﻮاﻟﺪﻳﻦ اﺧﺘﻴﺎر ﺑﻌﻤﻠﻴﺔ ﻧﻘﻮم
اﻟﻌﺒﻮر ﻓﻌﻤﻠﻴﺔاﻟﻜﺮوﻣﻮﺳﻮﻣﻲ
اﻟﻄﻔﺮة ﺛﻢ
ﺟﺪﻳﺪ ﺟﻴﻞ ﺑﺘﻮﻟﻴﺪ وﻧﻨﺘﻬﻲ
ﻟﻤﺪة اﻟﻌﻤﻠﻴﺎت هﺬﻩ وﺗﺘﻜﺮر ًاﻣﺠﺪد اﻟﻠﻴﺎﻗﺔ ﺗﻘﻴﻴﻢ ﻳﺘﻢ ذﻟﻚ ﺑﻌﺪ
30ًﺎﺁﻧﻔ ﺗﺤﺪﻳﺪﻩ ﺗﻢ اﻟﺘﻲ اﻷﺟﻴﺎل ﻋﺪد وهﻮ ًﻼﺟﻴ
اﻟﻌﻤﻠﻴﺎت هﺬﻩ آﻞ ﻣﻦ اﻟﻮراﺛﻴﺔ اﻟﺨﻮارزﻣﻴﺎت اﻧﺘﻬﺎء ﻋﻨﺪ
اﻟﻤﺴﺄﻟﺔ ﻟﻬﺬﻩ اﻷﻣﺜﻞ ّﻞواﻟﺤ ﺟﻴﻞ آﻞ ﻟﻴﺎﻗﺔ ﻋﻠﻰ ﻧﺤﺼﻞ
- 38. ABA38
اﻷﺟﻴﺎل ﻟﻴﺎﻗﺔ
إﻟﻰ اﻟﺮاﺑﻊ ﻣﻦ
اﻟﺜﻼﺛﻴﻦ
اﻟﺜﺎﻟﺚ اﻟﺜﺎﻧﻲ اﻷول اﻟﺠﻴﻞ
8060 0.2 0.2 0 اﻟﻠﻴﺎﻗﺔ
اﻻﻣﺜﻞ اﻟﺤﻞ
اﻟﻮزن
اﻹﺟﻤﺎﻟﻲ
اﻟﻘﻴﻤﺔ
اﻹﺟﻤﺎﻟﻴﺔ
ﻋﺪد
اﻷﺣﻮاض
ﻋﺪد
اﻟﺜﻼﺟﺎت
ﻋﺪد
اﻟﺴﻴﺎرات
11000 8060 2 7 2
- 39. ABA39
ًاوﺗﻌﻘﻴﺪ ﺻﻌﻮﺑﺔ اﻟﻤﺴﺄﻟﺔ ازدادت آﻠﻤﺎ أﻧﻪ ،هﻨﺎ ﺑﺎﻟﺬآﺮ اﻟﺠﺪﻳﺮ
اﻟﻮراﺛﻴﺔ اﻟﺨﻮارزﻣﻴﺎت وﻓﻌﺎﻟﻴﺔ ﺑﺄهﻤﻴﺔ اﻹﺣﺴﺎس زاد آﻠﻤﺎ.
هﺬﻩ ﻟﺤﻞ ُﺘﺐآ اﻟﺬي اﻟﺒﺮﻧﺎﻣﺞ أن إﻟﻰ ﻧﺸﻴﺮ ذﻟﻚ إﻟﻰ إﺿﺎﻓﺔ
ﺑﺘﻐﻴﻴﺮ ﻓﻘﻂ أﺧﺮى ﻣﺸﻜﻠﺔ أي ﻟﺤﻞ اﺳﺘﻌﻤﺎﻟﻪ ﻳﻤﻜﻦ اﻟﻤﺴﺄﻟﺔ
ﻋﺪد ورﺑﻤﺎ اﻟﺘﻘﻴﻴﻢ داﻟﺔّﺎتﺘاﻟﺒ)ﺣﺎﺟﺔ هﻨﺎك آﺎﻧﺖ إذا(ﺷﺮﻳﻄﺔ
ﺛﻼﺛﺔ اﻟﻤﺘﻐﻴﺮات ﻋﺪد ﻳﻜﻮن أن.
ﺑﺒﻌﺾ اﻟﻘﻴﺎم ﻓﻴﺠﺐ اﻟﻤﺘﻐﻴﺮات ﻋﺪد اﺧﺘﻼف ﺣﺎﻟﺔ ﻓﻲ أﻣﺎ
ﺻﺤﻴﺢ ﺑﺸﻜﻞ اﻟﺒﺮﻧﺎﻣﺞ ﺗﺸﻐﻴﻞ ﻟﻀﻤﺎن اﻟﻄﻔﻴﻔﺔ اﻟﺘﻐﻴﻴﺮات.
- 41. ABA41
اﻟﺘﻘﻴﻴﻢ داﻟﺔ ﻣﻌﺎﻳﺮة
ﻋﻤﻠﻴﺎت أهﻢ ﻣﻦ ،ًﺎﺳﺎﺑﻘ أآﺪﻧﺎ وآﻤﺎ ،اﻟﺘﻘﻴﻴﻢ داﻟﺔ ﺗﻌﺘﺒﺮ
اﻟﻮراﺛﻴﺔ اﻟﺨﻮارزﻣﻴﺎت.ًﺎﺳﻠﺒ ﻳﺆﺛﺮ اﻟﺪاﻟﺔ هﺬﻩ اﺧﺘﻴﺎر وﺳﻮء
اﻻﺳﺘﻘﺼﺎء ﻋﻤﻠﻴﺔ أداء ﻋﻠﻰ
ﻟﻴﺎﻗﺔ إناﻟﻜﺮوﻣﻮﺳﻮمهﻲ اﻟﺠﻴﻞ ﻟﻠﻴﺎﻗﺔ اﻟﻌﺎم ﺑﺎﻟﻤﻌﺪل ﻣﻘﺎرﻧﺔ
اﻻﻧﺘﻘﺎء ﻓﺮﺻﺔ ﺗﺤﺪد اﻟﺘﻲ
ﻟﻴﺎﻗﺔ آﺎﻧﺖ إذا وﺑﺎﻟﺘﺎﻟﻲآﺮوﻣﻮﺳﻮمﻣﻌﺪل أﺿﻌﺎف ﺛﻼﺛﺔ ّﺎﻣ
هﺬا ﻓﺈن اﻟﻠﻴﺎﻗﺔاﻟﻜﺮوﻣﻮﺳﻮماﻟﺠﻴﻞ ﻓﻲ ﻧﺴﺦ ﺛﻼﺛﺔ ﻳﻔﺮز ﻗﺪ
اﻟﺘﺎﻟﻲ
- 42. ABA42
ﺟﻤﻴﻊ آﺎﻧﺖ إذا ّﺎﻣأاﻟﻠﻴﺎﻗﺎتﻣﺘﻘﺎرﺑﺔ)داﻟﺔ اﺧﺘﻴﺎر ﺳﻮء ﻧﺘﻴﺠﺔ
اﻟﺘﻘﻴﻴﻢ(ﻓﻌﺎﻟﻴﺔ ﺑﺪون اﻻﻧﺘﻘﺎء ﻋﻤﻠﻴﺔ ﻓﺴﺘﺼﺒﺢ
ﺧﻤﺴﺔ ﻟﻴﺎﻗﺔ ﻗﻴﻢ ﻋﻠﻰ اﻟﺠﺪول ﻳﺤﺘﻮي ،ذﻟﻚ ﻋﻠﻰ آﻤﺜﺎل
آﻠﻬﺎ وﺑﺎﻟﺘﺎﻟﻲ اﻟﻠﻴﺎﻗﺔ ﻣﻌﺪل ﻣﻦ ًاﺟﺪ ﻗﺮﻳﺒﺔ آﻠﻬﺎ آﺮوﻣﻮﺳﻮﻣﺎت
اﻻﻧﺘﻘﺎء ﻓﻌﺎﻟﻴﺔ ﻣﻦ ﻳﺤﺪ ﻣﻤﺎ ﻣﺘﻘﺎرﺑﺔ
5 4 3 2 1 ﺍﻟﻜﺮﻭﻣﻮﺳﻮﻡ
100.075 100.215 100.991 100.007 100.320 ﺍﻟﻠﻴﺎﻗﺔ
- 43. ABA43
ﻣﻌﺎﻳﺮة إﻟﻰ اﻻﻟﺘﺠﺎء ﻳﻤﻜﻦ ،اﻟﻤﺸﻜﻠﺔ هﺬﻩ ﻟﺤﻞاﻟﺘﻘﻴﻴﻢ داﻟﺔ
)Normalization(
ﺧﺼﻤﻨﺎ ﻓﻠﻮ100اﻟﺴﺎﺑﻖ اﻟﺠﺪول ﻓﻲ اﻟﻤﺪرﺟﺔ اﻟﻠﻴﺎﻗﺔ ﻗﻴﻤﺔ ﻣﻦ
وﺗﻌﻜﺲ ﺑﻜﺜﻴﺮ أﻓﻀﻞ ﻇﺮوف ﻓﻲ ﺗﺘﻢ اﻻﻧﺘﻘﺎء ﻋﻤﻠﻴﺔ أن ﻧﻼﺣﻆ
ﻟﻴﺎﻗﺔاﻟﻜﺮوﻣﻮﺳﻮﻣﺎتأﺻﺢ ﺑﺸﻜﻞ
- 44. ABA44
ﺍﳌﻌﺪﻝ 5 4 3 2 1 ﺍﻟﻜﺮﻭﻣﻮﺳﻮﻡ
100.3216 100.075 100.215 100.991 100.007 100.320 ﺍﻷﺻﻠﻴﺔ ﺍﻟﻠﻴﺎﻗﺔ
0.3216 0.075 0.215 0.991 0.007 0.320
ﲞﺼﻢ ﺍﻟﻠﻴﺎﻗﺔ ﻣﻌﺎﻳﺮﺓ
100
1.0 0.9975 0.9989 1.0067 0.9969 0.9999 ﺍﻷﺻﻠﻴﺔ ﺍﻟﻠﻴﺎﻗﺔ ﻧﺴﺒﺔ
1.0 0.2332 0.6685 3.0815 0.0218 0.9950
ﺑﻌﺪ ﺍﻟﻠﻴﺎﻗﺔ ﻧﺴﺒﺔ
ﺍﳌﻌﺎﻳﺮﺓ
- 45. ABA45
ﺧﺼﻢ ﻋﻦ ًﺎﻋﻮﺿ100ﻣﻦ آﺎن اﻟﺴﺎﺑﻖ اﻟﻤﺜﺎل ﻓﻲ اﻟﻠﻴﺎﻗﺔ ﻗﻴﻤﺔ ﻣﻦ
ﺗﺮﺗﻴﺐ اﻟﻤﻤﻜﻦاﻟﻜﺮوﻣﻮﺳﻮﻣﺎتﺛﻢ اﻷﺳﻮأ إﻟﻰ اﻷﺣﺴﻦ ﻣﻦ
ﻧﻌﻄﻲ آﺄن ﺟﺪﻳﺪة ﻟﻴﺎﻗﺔ إﻋﻄﺎءهﺎ10ﺛﻢ ﻷﺣﺴﻨﻬﺎ8و ﻟﻠﺜﺎﻧﻲ6
و ﻟﻠﺜﺎﻟﺚ4ًاوأﺧﻴﺮ ﻟﻠﺮاﺑﻊ2ﻷﺳﻮﺋﻬﺎ.أﺧﺮى ﺗﻌﻴﻴﺮ ﻃﺮﻳﻘﺔ أي أو
ﻣﻨﺎﺳﺒﺔ ﻧﺮاهﺎ
أﺳﺎﺳﻴﻴﻦ ﻋﺎﻣﻠﻴﻦ ﻧﺮاﻋﻲ أن هﻮ هﺬا آﻞ ﻓﻲ اﻟﻤﻬﻢ:
آﻞ ﺗﻜﻮن ﻻ أن هﻮ اﻷولاﻟﻠﻴﺎﻗﺎتاﻟﻌﺎم اﻟﻤﻌﺪل ﻣﻦ ﻣﺘﻘﺎرﺑﺔ
ﻳﻄﻐﻰ ﻻ أن هﻮ واﻟﺜﺎﻧﻲآﺮوﻣﻮﺳﻮمآﻞ ﻋﻠﻰ وﺣﻴﺪاﻟﻜﺮوﻣﻮﺳﻮﻣﺎت
اﻻﺳﺘﻤﺮار ﻣﻦ ًﺎﺗﻤﺎﻣ وﻳﺤﺮﻣﻬﺎ اﻷﺧﺮى
- 46. ABA46
اﻟﻨﺨﺒﻮﻳﺔ)Elitism(
ﻳﻜﻮن ﻗﺪ اﻟﻜﻼﺳﻴﻜﻲ ﺑﺸﻜﻠﻬﺎ اﻟﻮراﺛﻴﺔ اﻟﺨﻮارزﻣﻴﺎت ﺗﻄﺒﻴﻖ ﻋﻨﺪ
ﺑﻌﺾ ﺗﻌﺠﺰ أن اﻟﻮارد ﻣﻦاﻟﻜﺮوﻣﻮﺳﻮﻣﺎتﻋﻦ اﻟﺠﻴﺪة
اﻟﻌﻤﻠﻴﺎت ﻣﻦ اﻟﻜﺜﻴﺮ ﻟﻌﺸﻮاﺋﻴﺔ ًاﻧﻈﺮ اﻻﺳﺘﻤﺮار
اﺳﺘﻤﺮارﻳـﺔ ﺿﻤـﺎن ﺑﺈﻣﻜﺎﻧﻨـﺎ ،اﻟﺤﺎﻟﺔ هﺬﻩ ﻧﺪرة رﻏﻢ
اﻟﻜﺮوﻣﻮﺳﻮﻣـﺎتﻃﺮﻳﻘﺔ ﺑﺎﺳﺘﻌﻤـﺎل اﻟﺠﻴـﺪةاﻟﻨﺨﺒﻮﻳﺔ
- 47. ABA47
ﻧﻘﻞ ﻳﺘﻢ ، اﻟﻄﺮﻳﻘﺔ هﺬﻩ ﻓﻲاﻟﻜﺮوﻣﻮﺳﻮﻣﺎتﻣﺒﺎﺷﺮة اﻟﺠﻴﺪة
ﻋﻤﻠﻴـﺎت ﻣﻦ أي ﻋﻠﻴﻬـﺎ ﻧﻄﺒـﻖ أن دون اﻟﺘﺎﻟﻲ اﻟﺠﻴـﻞ إﻟﻰ
ّﺮﺗﻤ ﺣﻴﻦ ﻓﻲ اﻟﻮراﺛﻴﺔ اﻟﺨﻮارزﻣﻴﺎتاﻟﻜﺮوﻣﻮﺳﻮﻣﺎتاﻷﺧﺮى
اﻟﻌﻤﻠﻴﺎت ﺑﻜﻞ
وﺳﺮﻋﺔ ﻓﻌﺎﻟﻴﺔ ﻓﻲ اﻟﺰﻳﺎدة هﻲ اﻟﻄﺮﻳﻘﺔ هﺬﻩ إﻳﺠﺎﺑﻴﺎت ﻣﻦ
ﻃﻐﻴﺎن إﻣﻜﺎﻧﻴﺔ ﻣﻦ ﺗﺰﻳﺪ ﺑﺎﻟﻤﻘﺎﺑﻞ ﻟﻜﻨﻬﺎ ،اﻟﺨﻮارزﻣﻴﺎت
آﺮوﻣﻮﺳﻮمﺑﻘﻴﺔ ﻋﻠﻰ واﺣﺪاﻟﻜﺮوﻣﻮﺳﻮﻣﺎت
- 48. ABA48
ﻣﺘﻄﺎﺑﻘﺔ ﻧﺴﺦ دون اﻟﺘﻮاﻟﺪ
ﺗﺘﻮاﻟـﺪ ،ﻵﺧـﺮ ﺟﻴﻞ ﻣﻦ اﻟﻤﺮور ﻋﻨﺪاﻟﻜﺮوﻣﻮﺳﻮﻣـﺎتوﺗﻔـﺮز
ﻣﺘﻄﺎﺑﻘـﺔ ًﺎﻧﺴﺨـ)Duplicates(اﻷﺟﻴﺎل ﻓﻲ ًﺎﺧﺼﻮﺻ
ﺗﻜﻮن ﻗﺪ ﺟﺪﻳﺪة آﺮوﻣﻮﺳﻮﻣﺎت ﺑﺮوز ﻣﻦ هﺬا وﻳﻘﻠﻞ اﻟﻤﺘﺄﺧﺮة
ﻓﺎﺋﺪة ذات
ﺗﻜﺮار ﻣﻦ ﻧﺘﺨﻠﺺ أن ﻳﻤﻜﻦ ،اﻟﻈﺎهﺮة هﺬﻩ ﻣﻦ ﻟﻠﺘﺨﻠﺺ
اﻟﻜﺮوﻣﻮﺳﻮﻣﺎتآﻞ ﻣﻦ ﻓﻘﻂ واﺣﺪة ﻧﺴﺨﺔ وﺟﻮد ﻣﻦ وﻧﺘﺄآﺪ
آﺮوﻣﻮﺳﻮم
ﺑﺮﻣﺠﺔ ﻓﻲ ﺟﻬﺪ ﻣﻦ اﻟﻌﻤﻠﻴﺔ هﺬﻩ ﺗﻀﻴﻔﻪ ﻣﺎ ورﻏﻢ
اﻟﻤﺠﻬﻮد هﺬا ﺗﺴﺘﺤﻖ ﻓﺎﺋﺪﺗﻬﺎ أن إﻻ اﻟﻮراﺛﻴﺔ اﻟﺨﻮارزﻣﻴﺎت
اﻟﻬﺎﻣﺔ اﻻﺳﺘﻘﺼﺎء ﻣﺸﻜﻼت ﻓﻲ ًﺎﺧﺼﻮﺻ اﻟﺰاﺋﺪ