خوارزمية تقدير التوزيع

خوارزمية تقدير التوزيع. في كل تكرار i ، يتم اختيار عينة عشوائية من مجموعة P ضمن توزيع PDu . ثم تُقدَّر معلمات التوزيع PDe باستخدام النقاط المختارة PS . يُحسِّن المثال الموضح دالة هدف متصلة f(X) بقيمة مثلى فريدة O. يتركز أخذ العينات (وفقًا للتوزيع الطبيعي N ) حول القيمة المثلى أثناء تنفيذ خوارزمية فك الالتفاف.

تُعدّ خوارزميات تقدير التوزيع ( EDAs )، والتي تُسمى أحيانًا خوارزميات بناء النماذج الجينية الاحتمالية (PMBGAs)، [ 1 ] أساليب تحسين عشوائية تُوجّه البحث عن الحل الأمثل من خلال بناء نماذج احتمالية صريحة لحلول مرشحة واعدة وأخذ عينات منها. يُنظر إلى التحسين على أنه سلسلة من التحديثات التدريجية لنموذج احتمالي، بدءًا من النموذج الذي يُشفّر توزيعًا احتماليًا أوليًا غير مُحدد للحلول المقبولة، وانتهاءً بالنموذج الذي يُولّد الحلول المثلى العالمية فقط. [ 2 ] [ 3 ] [ 4 ]

تنتمي خوارزميات EDA إلى فئة الخوارزميات التطورية . ويكمن الاختلاف الرئيسي بينها وبين معظم الخوارزميات التطورية التقليدية في أن الخوارزميات التطورية تُولّد حلولًا مرشحة جديدة باستخدام توزيع ضمني مُحدد بواسطة مُعامل تباين واحد أو أكثر، بينما تستخدم خوارزميات EDA توزيعًا احتماليًا صريحًا مُشفّرًا بواسطة شبكة بايزية ، أو توزيع طبيعي متعدد المتغيرات ، أو فئة نموذجية أخرى. وكما هو الحال مع الخوارزميات التطورية الأخرى، يُمكن استخدام خوارزميات EDA لحل مسائل التحسين المُعرّفة على عدد من التمثيلات، بدءًا من المتجهات وصولًا إلى تعابير S على نمط لغة LISP ، وغالبًا ما يتم تقييم جودة الحلول المرشحة باستخدام دالة هدف واحدة أو أكثر.

يتم توضيح الإجراء العام لتحليل البيانات الاستكشافي (EDA) فيما يلي:

t := 0 قم بتهيئة النموذج M(0) لتمثيل التوزيع المنتظم على الحلول المقبولة طالما لم يتم استيفاء معايير الإنهاء، قم بما يلي: P := توليد N>0 حلول مرشحة عن طريق أخذ عينة M( t ) F := تقييم جميع الحلول المرشحة في P M(t + 1) := ضبط النموذج( P , F , M( t )) t := t + 1

أتاح استخدام النماذج الاحتمالية الصريحة في التحسين لخوارزميات التحليل التطوري (EDAs) حلّ مسائل التحسين التي كانت تُعتبر بالغة الصعوبة بالنسبة لمعظم الخوارزميات التطورية التقليدية وتقنيات التحسين المعتادة، مثل المسائل ذات المستويات العالية من التفاعل الجيني (Epistasis) . ومع ذلك، تكمن ميزة خوارزميات التحليل التطوري أيضًا في أنها تُزوّد ​​ممارس التحسين بسلسلة من النماذج الاحتمالية التي تكشف الكثير من المعلومات حول المسألة قيد الحل. ويمكن استخدام هذه المعلومات بدورها لتصميم عوامل جوار خاصة بالمسألة للبحث المحلي، أو لتوجيه عمليات تشغيل خوارزميات التحليل التطوري اللاحقة على مسألة مماثلة، أو لإنشاء نموذج حسابي فعّال للمسألة.

على سبيل المثال، إذا تم تمثيل السكان بسلاسل بتات طولها 4، فيمكن لـ EDA تمثيل مجموعة الحلول الواعدة باستخدام متجه واحد من أربعة احتمالات (p1، p2، ​​p3، p4) حيث يحدد كل مكون من p احتمال أن يكون هذا الموضع 1. باستخدام متجه الاحتمالات هذا، من الممكن إنشاء عدد عشوائي من الحلول المرشحة.

خوارزميات تقدير التوزيع (EDAs)

يصف هذا القسم النماذج التي بنتها بعض برامج تحليل البيانات الاستكشافية المعروفة ذات مستويات تعقيد مختلفة. ويفترض دائمًا وجود مجموعة سكانية.P(ت){\displaystyle P(t)}في جيلت{\displaystyle t}، عامل اختيارS{\displaystyle S}، مشغل بناء النماذجα{\displaystyle \alpha }ومشغل أخذ العيناتβ{\displaystyle \beta }.

التحليلات أحادية المتغير

تفترض أبسط نماذج التحليل الاستكشافي للقرارات أن متغيرات القرار مستقلة، أيص(X1،X2)=ص(X1)ص(X2){\displaystyle p(X_{1},X_{2})=p(X_{1})\cdot p(X_{2})}لذلك، تعتمد تحليلات البيانات الاستكشافية أحادية المتغير فقط على الإحصاءات أحادية المتغير، ويجب تحليل التوزيعات متعددة المتغيرات كحاصل ضربشمال{\displaystyle N}توزيعات الاحتمال أحادية المتغير،

دأحادي المتغير:=ص(X1،...،Xشمال)=أنا=1شمالص(Xأنا).{\displaystyle D_{\text{Univariate}}:=p(X_{1},\dots ,X_{N})=\prod _{i=1}^{N}p(X_{i}).}

تُستخدم هذه التحليلات في العديد من التحليلات الاستكشافية المختلفة، وسنصف بعضها فيما يلي.

خوارزمية التوزيع الهامشي أحادي المتغير (UMDA)

UMDA [ 5 ] هو برنامج EDA بسيط يستخدم عاملًاαيومدأ{\displaystyle \alpha _{UMDA}}لتقدير الاحتمالات الهامشية من مجموعة سكانية مختارةS(P(ت)){\displaystyle S(P(t))}بافتراضS(P(ت)){\displaystyle S(P(t))}يحتويλ{\displaystyle \lambda }عناصر،αيومدأ{\displaystyle \alpha _{UMDA}}ينتج الاحتمالات:

صت+1(Xأنا)=1λxS(P(ت))xأنا، أنا1،2،...،شمال.{\displaystyle p_{t+1}(X_{i})={\dfrac {1}{\lambda }}\sum _{x\in S(P(t))}x_{i},~\forall i\in 1,2,\dots ,N.}

يمكن وصف كل خطوة من خطوات UMDA على النحو التالي

د(ت+1)=αUMDASβλ(د(ت)).{\displaystyle D(t+1)=\alpha _{\text{UMDA}}\circ S\circ \beta _{\lambda }(D(t)).}

يمثل نموذج PBIL [ 6 ] السكان ضمنيًا من خلال نموذجه، والذي يقوم من خلاله بأخذ عينات من الحلول الجديدة وتحديث النموذج. في كل جيل،μ{\displaystyle \mu }يتم أخذ عينات من الأفراد وλμ{\displaystyle \lambda \leq \mu }يتم اختيارهم. ثم يتم استخدام هؤلاء الأفراد لتحديث النموذج على النحو التالي

صت+1(Xأنا)=(1-γ)صت(Xأنا)+(γ/λ)xS(P(ت))xأنا، أنا1،2،...،شمال،{\displaystyle p_{t+1}(X_{i})=(1-\gamma )p_{t}(X_{i})+(\gamma /\lambda )\sum _{x\in S(P(t))}x_{i},~\forall i\in 1,2,\dots ,N,}

أينγ(0،1]{\displaystyle \gamma \in (0,1]}هو مُعامل يُحدد معدل التعلم ، وقيمته الصغيرة تُحدد أن النموذج السابقصت(Xأنا){\displaystyle p_{t}(X_{i})}ينبغي أن تتأثر بشكل طفيف فقط بالحلول الجديدة التي تم أخذ عينات منها. يمكن وصف PBIL على النحو التالي:

د(ت+1)=αبيبيلSβμ(د(ت)){\displaystyle D(t+1)=\alpha _{\text{PIBIL}}\circ S\circ \beta _{\mu }(D(t))}

الخوارزمية الجينية المضغوطة (cGA)

تعتمد طريقة CGA، [ 7 ] أيضًا على التجمعات السكانية الضمنية المحددة بواسطة التوزيعات أحادية المتغير. في كل جيلت{\displaystyle t}شخصانx،y{\displaystyle x,y}يتم أخذ عينات منها،P(ت)=β2(د(ت)){\displaystyle P(t)=\beta _{2}(D(t))}السكانP(ت){\displaystyle P(t)}ثم يتم ترتيبها تنازليًا حسب مستوى لياقتها،Sنوع(و)(P(ت)){\displaystyle S_{{\text{Sort}}(f)}(P(t))}، معu{\displaystyle u}أن تكون الأفضل وv{\displaystyle v}باعتبارها الحل الأسوأ. تُقدّر CGA احتمالات المتغيرات الأحادية على النحو التالي

صت+1(Xأنا)=صت(Xأنا)+γ(uأنا-vأنا)،أنا1،2،...،شمال،{\displaystyle p_{t+1}(X_{i})=p_{t}(X_{i})+\gamma (u_{i}-v_{i}),\quad \forall i\in 1,2,\dots ,N,}

أين،γ(0،1]{\displaystyle \gamma \in (0,1]}هو ثابت يحدد معدل التعلم ، وعادة ما يتم ضبطه علىγ=1/شمال{\displaystyle \gamma =1/N}يمكن تعريف CGA على النحو التالي:

د(ت+1)=αمحاسب قانوني معتمدSنوع(و)β2(د(ت)){\displaystyle D(t+1)=\alpha _{\text{CGA}}\circ S_{{\text{Sort}}(f)}\circ \beta _{2}(D(t))}

التحليلات الثنائية المتغيرات

على الرغم من إمكانية حساب النماذج أحادية المتغير بكفاءة، إلا أنها في كثير من الحالات لا تمثل البيانات تمثيلاً كافياً لتحقيق أداء أفضل من الخوارزميات الجينية. وللتغلب على هذا القصور، اقتُرح استخدام التحليل العاملي ثنائي المتغير في مجال تحليل البيانات الاستكشافي، حيث يمكن نمذجة العلاقات بين أزواج المتغيرات. ويمكن تعريف التحليل العاملي ثنائي المتغير على النحو التالي:πأنا{\displaystyle \pi _{i}}يحتوي على متغير تابع محتمل لـXأنا{\displaystyle X_{i}}، أي|πأنا|=1{\displaystyle |\pi _{i}|=1}.

دثنائي المتغيرات:=ص(X1،...،Xشمال)=أنا=1شمالص(Xأنا|πأنا).{\displaystyle D_{\text{Bivariate}}:=p(X_{1},\dots ,X_{N})=\prod _{i=1}^{N}p(X_{i}|\pi _{i}).}

تُمثَّل التوزيعات ثنائية المتغيرات ومتعددة المتغيرات عادةً بنماذج بيانية احتمالية (رسوم بيانية)، حيث تُشير الحواف إلى التبعيات الإحصائية (أو الاحتمالات الشرطية) وتُشير الرؤوس إلى المتغيرات. ولتعلم بنية النموذج البياني الاحتمالي من البيانات، يُستخدم التعلم بالربط.

تجميع المدخلات لتحقيق أقصى قدر من المعلومات المتبادلة (MIMIC)

تقوم طريقة MIMIC [ 8 ] بتحليل التوزيع الاحتمالي المشترك في نموذج يشبه السلسلة يمثل التبعيات المتتالية بين المتغيرات. وتجد هذه الطريقة تبديلاً لمتغيرات القرار،ر:أناج{\displaystyle r:i\mapsto j}بحيثxر(1)xر(2)،...،xر(شمال){\displaystyle x_{r(1)}x_{r(2)},\dots ,x_{r(N)}}يقلل من تباعد كولباك-لايبير بالنسبة لتوزيع الاحتمالية الحقيقي، أيπر(أنا+1)={Xر(أنا)}{\displaystyle \pi _{r(i+1)}=\{X_{r(i)}\}}. نماذج MIMIC هي توزيع

صت+1(X1،...،Xشمال)=صت(Xر(شمال))أنا=1شمال-1صت(Xر(أنا)|Xر(أنا+1)).{\displaystyle p_{t+1}(X_{1},\dots ,X_{N})=p_{t}(X_{r(N)})\prod _{i=1}^{N-1}p_{t}(X_{r(i)}|X_{r(i+1)}).}

تُختار الحلول الجديدة من المتغير الأيسر إلى المتغير الأيمن، حيث يُولّد الحل الأول بشكل مستقل، بينما تُولّد الحلول الأخرى وفقًا للاحتمالات الشرطية. ونظرًا لأنه يجب إعادة حساب التوزيع المُقدّر في كل جيل، فإنّ MIMIC تستخدم مجموعات سكانية محددة بالطريقة التالية.

P(ت+1)=βμαتقليدS(P(ت)).{\displaystyle P(t+1)=\beta _{\mu }\circ \alpha _{\text{MIMIC}}\circ S(P(t)).}

خوارزمية التوزيع الهامشي ثنائي المتغيرات (BMDA)

تقوم طريقة BMDA [ 9 ] بتحليل التوزيع الاحتمالي المشترك إلى توزيعات ثنائية المتغيرات. أولاً، تتم إضافة متغير مختار عشوائياً كعقدة في الرسم البياني، ثم يتم اختيار المتغير الأكثر اعتماداً على أحد المتغيرات الموجودة في الرسم البياني من بين المتغيرات غير الموجودة فيه، وتُكرر هذه العملية حتى لا يعتمد أي متغير متبقٍ على أي متغير في الرسم البياني (يتم التحقق من ذلك وفقاً لقيمة عتبة).

النموذج الناتج عبارة عن غابة ذات أشجار متعددة متجذرة عند العقدΥت{\displaystyle \Upsilon _{t}}بالنظر إلىأنات{\displaystyle I_{t}}بالنسبة للمتغيرات غير الجذرية، تُقدّر BMDA توزيعًا مُعاملًا يمكن فيه أخذ عينات من المتغيرات الجذرية بشكل مستقل، بينما يجب أن تكون جميع المتغيرات الأخرى مشروطة بالمتغير الأبوي.πأنا{\displaystyle \pi _{i}}.

صت+1(X1،...،Xشمال)=XأناΥتصت(Xأنا)Xأناأناتصت(Xأنا|πأنا).{\displaystyle p_{t+1}(X_{1},\dots ,X_{N})=\prod _{X_{i}\in \Upsilon _{t}}p_{t}(X_{i})\cdot \prod _{X_{i}\in I_{t}}p_{t}(X_{i}|\pi _{i}).}

تُعرَّف كل خطوة من خطوات BMDA على النحو التالي:

P(ت+1)=βμαبي إم دي إيهS(P(ت)).{\displaystyle P(t+1)=\beta _{\mu }\circ \alpha _{\text{BMDA}}\circ S(P(t)).}

التحليلات متعددة المتغيرات

تمثلت المرحلة التالية من تطوير تحليلات البيانات الاستكشافية في استخدام التحليلات متعددة المتغيرات. في هذه الحالة، يتم عادةً تحليل التوزيع الاحتمالي المشترك إلى عدد من المكونات ذات الحجم المحدود.|πأنا|ك، أنا1،2،...،شمال{\displaystyle |\pi _{i}|\leq K,~\forall i\in 1,2,\dots ,N}.

ص(X1،...،Xشمال)=أنا=1شمالص(Xأنا|πأنا){\displaystyle p(X_{1},\dots ,X_{N})=\prod _{i=1}^{N}p(X_{i}|\pi _{i})}

يُعدّ تعلّم نماذج التوزيع الاحتمالي (PGMs) التي تُشفّر التوزيعات متعددة المتغيرات مهمةً مُكلفةً حسابيًا، ولذلك، من المعتاد أن تُقدّر خوارزميات التحليل الاستكشافي (EDAs) الإحصاءات متعددة المتغيرات من الإحصاءات ثنائية المتغيرات. يسمح هذا التخفيف ببناء نماذج التوزيع الاحتمالي في وقت متعدد الحدود.شمال{\displaystyle N}ومع ذلك، فإنه يحد أيضاً من عمومية هذه التحليلات الاستكشافية.

خوارزمية جينية مضغوطة موسعة (eCGA)

كانت ECGA [ 10 ] من أوائل مناهج تحليل البيانات الاستكشافية التي استخدمت التحليل متعدد المتغيرات، والذي يسمح بنمذجة التبعيات عالية الرتبة بين متغيرات القرار. ويقوم منهجها بتحليل التوزيع الاحتمالي المشترك إلى حاصل ضرب التوزيعات الحدية متعددة المتغيرات.تيeCGA={τ1،...،τΨ}{\displaystyle T_{\text{eCGA}}=\{\tau _{1},\dots ,\tau _{\Psi }\}}هي مجموعة من المجموعات الجزئية، حيث كلτتيeCGA{\displaystyle \tau \in T_{\text{eCGA}}}هي مجموعة روابط، تحتوي على|τ|ك{\displaystyle |\tau |\leq K}المتغيرات. يتم تمثيل توزيع الاحتمال المشترك المُحلل على النحو التالي

ص(X1،...،Xشمال)=τتيeCGAص(τ).{\displaystyle p(X_{1},\dots ,X_{N})=\prod _{\tau \in T_{\text{eCGA}}}p(\tau ).}

شاع استخدام مصطلح "تعلم الارتباط" في خوارزمية ECGA للدلالة على الإجراءات التي تحدد مجموعات الارتباط. ويعتمد إجراء تعلم الارتباط الخاص بها على مقياسين: (1) تعقيد النموذج (MC) و(2) تعقيد المجموعة المضغوطة (CPC). يقيس تعقيد النموذج حجم تمثيل النموذج من حيث عدد البتات اللازمة لتخزين جميع الاحتمالات الهامشية.

مج=سجل2(λ+1)τتيeCGA(2|τ|-1)،{\displaystyle MC=\log _{2}(\lambda +1)\sum _{\tau \in T_{\text{eCGA}}}(2^{|\tau |-1}),}

من ناحية أخرى، يقيس مؤشر ضغط البيانات (CPC) ضغط البيانات من حيث إنتروبيا التوزيع الهامشي على جميع الأقسام، حيثλ{\displaystyle \lambda }حجم السكان المختار،|τ|{\displaystyle |\tau |}يمثل عدد متغيرات القرار في مجموعة الارتباطτ{\displaystyle \tau }وح(τ){\displaystyle H(\tau )}يمثل الإنتروبيا المشتركة للمتغيرات فيτ{\displaystyle \tau }

جPج=λτتيeCGAح(τ).{\displaystyle CPC=\lambda \sum _{\tau \in T_{\text{eCGA}}}H(\tau ).}

تعمل عملية تعلم الربط في ECGA على النحو التالي: (1) إدخال كل متغير في مجموعة، (2) حساب معامل الارتباط CCC = MC + CPC لمجموعات الربط الحالية، (3) التحقق من الزيادة في معامل الارتباط CCC الناتجة عن ضم أزواج المجموعات، (4) ضم المجموعات التي حققت أعلى تحسن في معامل الارتباط CCC. تُكرر هذه العملية حتى يتعذر تحقيق أي تحسينات في معامل الارتباط CCC، مما ينتج عنه نموذج ربط.تيeCGA{\displaystyle T_{\text{eCGA}}}يعمل نموذج ECGA مع مجموعات سكانية محددة، وبالتالي، باستخدام التوزيع المُعامل الذي يُنمذجه نموذج ECGA، يمكن وصفه على النحو التالي:

P(ت+1)=βμαeCGAS(P(ت)){\displaystyle P(t+1)=\beta _{\mu }\circ \alpha _{\text{eCGA}}\circ S(P(t))}

خوارزمية التحسين البايزي (BOA)

تستخدم خوارزمية BOA [ 11 ] [ 12 ] [ 13 ] الشبكات البايزية لنمذجة الحلول الواعدة وأخذ عينات منها. الشبكات البايزية عبارة عن رسوم بيانية موجهة غير دورية، حيث تمثل العقد المتغيرات، وتمثل الحواف الاحتمالات الشرطية بين أزواج المتغيرات. قيمة المتغيرxأنا{\displaystyle x_{i}}يمكن اشتراط ذلك بحد أقصى لـك{\displaystyle K}متغيرات أخرى، محددة فيπأنا{\displaystyle \pi _{i}}. يقوم BOA ببناء PGM الذي يرمز إلى توزيع مشترك عاملي، حيث يتم تقدير معلمات الشبكة، أي الاحتمالات الشرطية، من السكان المختارين باستخدام مقدر الاحتمال الأقصى.

ص(X1،X2،...،Xشمال)=أنا=1شمالص(Xأنا|πأنا).{\displaystyle p(X_{1},X_{2},\dots ,X_{N})=\prod _{i=1}^{N}p(X_{i}|\pi _{i}).}

من ناحية أخرى، يجب بناء بنية الشبكة البايزية بشكل تكراري (تعلم الارتباط). تبدأ بشبكة بدون حواف، وفي كل خطوة، تُضاف الحافة التي تُحسّن أحد مقاييس التقييم (مثل معيار معلومات بايز (BIC) أو مقياس بايز-ديريشليه مع تكافؤ الاحتمالية (BDe)). [ 14 ] يُقيّم مقياس التقييم بنية الشبكة وفقًا لدقتها في نمذجة المجموعة السكانية المختارة. من الشبكة المبنية، تُجري خوارزمية BOA عملية أخذ عينات من حلول واعدة جديدة على النحو التالي: (1) حساب الترتيب السلفي لكل متغير، حيث يسبق كل عقدة آباؤها؛ (2) أخذ عينة من كل متغير بشكل مشروط بآبائه. في ظل هذا السيناريو، يمكن تعريف كل خطوة من خطوات خوارزمية BOA على النحو التالي:

P(ت+1)=βμαأفعىS(P(ت)){\displaystyle P(t+1)=\beta _{\mu }\circ \alpha _{\text{BOA}}\circ S(P(t))}

خوارزمية الربط الجيني الشجري (LTGA)

يختلف نموذج LTGA [ 15 ] عن معظم نماذج EDA في كونه لا يُنمذج توزيعًا احتماليًا بشكل صريح، بل نموذج ارتباط يُسمى شجرة الارتباط.تي{\displaystyle T}هي مجموعة من مجموعات الارتباط بدون توزيع احتمالي مرتبط بها، وبالتالي، لا توجد طريقة لأخذ عينات من حلول جديدة مباشرة منتي{\displaystyle T}. نموذج الارتباط هو شجرة ارتباط يتم إنتاجها وتخزينها كعائلة من المجموعات (FOS).

تيملازم={{x1}،{x2}،{x3}،{x4}،{x1،x2}،{x3،x4}}.{\displaystyle T_{\text{LT}}=\{\{x_{1}\},\{x_{2}\},\{x_{3}\},\{x_{4}\},\{x_{1},x_{2}\},\{x_{3},x_{4}\}\}.}

تُعدّ عملية تعلم شجرة الارتباط خوارزمية تجميع هرمية ، وتعمل على النحو التالي: في كل خطوة، يتم تحديد أقرب مجموعتينأنا{\displaystyle i}وج{\displaystyle j}بعد دمجها، تتكرر هذه العملية حتى تبقى مجموعة واحدة فقط، ويتم تخزين كل شجرة فرعية كمجموعة فرعية.τتيملازم{\displaystyle \tau \in T_{\text{LT}}}.

تستخدم LTGAتيملازم{\displaystyle T_{\text{LT}}}لتوجيه إجراء "الخلط الأمثل" الذي يشبه عامل إعادة التركيب ولكنه لا يقبل إلا الحركات المُحسِّنة. نرمز إليه بـRLTGA{\displaystyle R_{\text{LTGA}}}، حيث الترميزx[τ]y[τ]{\displaystyle x[\tau ]\gets y[\tau ]}يشير إلى نقل المادة الوراثية المفهرسة بواسطةτ{\displaystyle \tau }منy{\displaystyle y}لx{\displaystyle x}.

خوارزمية المزج الأمثل لمجموعة الجينات المدخلات: مجموعة من المجموعات الجزئيةتيملازم{\displaystyle T_{\text{LT}}}وعدد السكانP(ت){\displaystyle P(t)} الناتج: عدد السكانP(ت+1){\displaystyle P(t+1)}لكل xأنا{\displaystyle x_{i}}فيP(ت){\displaystyle P(t)}افعل ذلك لكلτ{\displaystyle \tau }فيتيملازم{\displaystyle T_{\text{LT}}}اختر عشوائيًاxجP(ت):xأناxج{\displaystyle x_{j}\in P(t):x_{i}\neq x_{j}}وxأنا{\displaystyle f_{x_{i}}}:=و(xأنا){\displaystyle f(x_{i})}xأنا[τ]{\displaystyle x_{i}[\tau ]}:=xج[τ]{\displaystyle x_{j}[\tau ]}لوو(xأنا)وxأنا{\displaystyle f(x_{i})\leq f_{x_{i}}}ثمxأنا[τ]:=xج[τ]{\displaystyle x_{i}[\tau ]:=x_{j}[\tau ]}يعودP(ت){\displaystyle P(t)}
  • يشير الرمز " " إلى عملية التخصيص . على سبيل المثال، " الأكبر عنصر " يعني أن قيمة الأكبر تتغير إلى قيمة العنصر .
  • " return " ينهي الخوارزمية ويخرج القيمة التالية.

لا تُطبّق خوارزمية LTGA عوامل الاختيار التقليدية، بل يتم الاختيار أثناء عملية إعادة التركيب. وقد طُبّقت أفكار مماثلة عادةً في طرق البحث المحلي، ومن هذا المنطلق، يُمكن اعتبار خوارزمية LTGA طريقةً هجينة. باختصار، تُعرّف إحدى خطوات خوارزمية LTGA على النحو التالي:

P(ت+1)=RLTGA(P(ت))αLTGA(P(ت)){\displaystyle P(t+1)=R_{\text{LTGA}}(P(t))\circ \alpha _{\text{LTGA}}(P(t))}

آخر

مراجع

  1. بيليكان، مارتن (21-02-2005)، "خوارزميات جينية لبناء النماذج الاحتمالية"، خوارزمية التحسين البايزي الهرمي ، دراسات في الحوسبة الضبابية والمرنة، المجلد  170، سبرينغر برلين هايدلبرغ، الصفحات 13-30 ، doi : 10.1007/978-3-540-32373-0_2 ، ISBN  9783540237747
  2. ^ بيدرو لارانياغا. خوسيه أ. لوزانو (2002). تقدير خوارزميات التوزيع أداة جديدة للحساب التطوري . بوسطن، ماساتشوستس: سبرينغر الولايات المتحدة. رقم ISBN 978-1-4615-1539-5.
  3. ^ خوسيه أ. لوزانو. لارانياغا، ب. إنزا، أنا. بينجويتكسيا، إي. (2006). نحو حساب تطوري جديد: التقدم في تقدير خوارزميات التوزيع . برلين: سبرينغر. رقم ISBN 978-3-540-32494-2.
  4. بيليكان، مارتن؛ ساستري، كومارا؛ كانتو-باز، إريك (2006). التحسين القابل للتوسع عبر النمذجة الاحتمالية : من الخوارزميات إلى التطبيقات؛ مع 26 جدولًا . برلين: سبرينغر. ISBN  978-3540349532.
  5. مولينباين، هاينز (1 سبتمبر 1997). " معادلة الاستجابة للاختيار واستخدامها للتنبؤ" . الحوسبة التطورية . 5 (3): 303-346 . doi : 10.1162/evco.1997.5.3.303 . ISSN 1063-6560 . PMID 10021762. S2CID 2593514 .   
  6. بالوجا، شوميت (1 يناير 1994). "التعلم التزايدي القائم على السكان: طريقة لدمج تحسين الوظائف القائم على البحث الجيني والتعلم التنافسي" . جامعة كارنيجي ميلون.{{cite journal}}يتطلب الاستشهاد بالمجلة ( مساعدة )|journal=
  7. هاريك، جي آر؛ لوبو، إف جي؛ غولدبيرغ، دي إي (1999). "الخوارزمية الجينية المُدمجة". معاملات IEEE في الحوسبة التطورية . 3 (4): 287-297 . doi : 10.1109/4235.797971 .
  8. بونيت، جيريمي إس. دي؛ إيزبيل، تشارلز إل.؛ فيولا، بول (1 يناير 1996). "MIMIC: إيجاد الحلول المثلى من خلال تقدير كثافات الاحتمال". التقدم في أنظمة معالجة المعلومات العصبية : 424. CiteSeerX 10.1.1.47.6497 . 
  9. ^ بيليكان، مارتن؛ موهلينباين، هاينز (1 يناير 1999). “خوارزمية التوزيع الهامشي ثنائي المتغير”. التقدم في الحوسبة الناعمة . ص 521 – 535. CiteSeerX 10.1.1.55.1151 . دوى : 10.1007/978-1-4471-0819-1_39 . رقم ISBN   978-1-85233-062-0.
  10. هاريك، جورج رايف (1997). تعلم الارتباط الجيني لحل مشاكل ذات صعوبة محدودة بكفاءة باستخدام الخوارزميات الجينية (أطروحة دكتوراه). جامعة ميشيغان.
  11. ^ بيليكان، مارتن؛ غولدبرغ، ديفيد E.؛ كانتو باز، إريك (1 يناير 1999). “BOA: خوارزمية التحسين بايزي”. مورغان كوفمان: 525-532 . CiteSeerX 10.1.1.46.8131 . {{cite journal}}يتطلب الاستشهاد بالمجلة ( مساعدة )|journal=
  12. بيليكان، مارتن (2005). خوارزمية التحسين البايزي الهرمي : نحو جيل جديد من الخوارزميات التطورية ( الطبعة الأولى). برلين [ua]: سبرينغر. ISBN   978-3-540-23774-7.
  13. وولبرت، ديفيد هـ.؛ راجنارايان، ديف (1 يناير 2013). "استخدام التعلم الآلي لتحسين التحسين العشوائي" . وقائع المؤتمر السابع عشر لجمعية النهوض بالذكاء الاصطناعي حول التطورات الحديثة في مجال الذكاء الاصطناعي . Aaaiws'13-17: 146-148 .
  14. لارانياغا، بيدرو؛ كارشيناس، حسين؛ بيلزا، كونشا؛ سانتانا، روبرتو (21 أغسطس 2012). "مراجعة حول النماذج الرسومية الاحتمالية في الحوسبة التطورية" . مجلة الاستدلال . 18 (5): 795-819 . doi : 10.1007/s10732-012-9208-4 . S2CID 9734434 . 
  15. ثيرينز، ديرك (11 سبتمبر 2010). "خوارزمية الشجرة الجينية للربط". حل المشكلات المتوازية من الطبيعة، PPSN XI . ص 264-273 . doi : 10.1007/978-3-642-15844-5_27 . ISBN  978-3-642-15843-8.
  16. وولبرت، ديفيد هـ.؛ شتراوس، تشارلي إم. إي.؛ راجنارايا، ديف (ديسمبر 2006). "تطورات في التحسين الموزع باستخدام مجموعات الاحتمالات". التطورات في الأنظمة المعقدة . 9 (4): 383-436 . CiteSeerX 10.1.1.154.6395 . doi : 10.1142/S0219525906000884 . 
  17. بيليكان، مارتن؛ غولدبيرغ، ديفيد إي؛ لوبو، فرناندو جي (2002). "دراسة استقصائية للتحسين من خلال بناء واستخدام النماذج الاحتمالية". التحسين الحسابي والتطبيقات . 21 (1): 5-20 . doi : 10.1023/A:1013500812258 .
  18. رودلوف، ستيفان؛ كوبن، ماريو (1997). "التسلق التل العشوائي مع التعلم بواسطة متجهات التوزيعات الطبيعية": 60-70 . CiteSeerX 10.1.1.19.3536 . {{cite journal}}يتطلب الاستشهاد بالمجلة ( مساعدة )|journal=
  19. رودلوف، ستيفان؛ كوبن، ماريو (1997). "التسلق التل العشوائي مع التعلم بواسطة متجهات التوزيعات الطبيعية": 60–70. CiteSeerX 10.1.1.19.3536 . {{cite journal}}يتطلب الاستشهاد بالمجلة ( مساعدة )|journal=
  20. ^ كورنو، فولفيو. ريوردا، ماتيو سونزا؛ سكويليرو ، جيوفاني (27/02/1998). خوارزمية الجينات الأنانية: استراتيجية تحسين تطورية جديدة . ايه سي ام. ص 349 – 355. دوى : 10.1145 / 330560.330838 . رقم ISBN  978-0897919692. S2CID 9125252 . 
  21. مينينو، إرنستو؛ نيري، فيرانتي؛ كوبرتينو، فرانشيسكو؛ ناسو، ديفيد (2011). "التطور التفاضلي المضغوط". معاملات IEEE في الحوسبة التطورية . 15 (1): 32-54 . doi : 10.1109/tevc.2010.2058120 . ISSN 1089-778X . S2CID 20582233 .  
  22. إياكا، جيوفاني؛ كارافيني، فابيو؛ نيري، فيرانتي (2012). "التطور التفاضلي الخفيف المضغوط: أداء عالٍ رغم متطلبات الذاكرة المحدودة والعبء الحسابي المتواضع". مجلة علوم وتكنولوجيا الحاسوب . 27 (5): 1056-1076 . doi : 10.1007/s11390-012-1284-2 . hdl : 2086/11740 . ISSN 1000-9000 . S2CID 3184035 .  
  23. إياكا، جيوفاني؛ نيري، فيرانتي؛ مينينو، إرنستو (2011)، "التعلم القائم على المعارضة في التطور التفاضلي المضغوط"، تطبيقات الحوسبة التطورية ، سبرينغر برلين هايدلبرغ، ص 264-273 ، doi : 10.1007/978-3-642-20525-5_27 ، hdl : 11572/196440 ، ISBN  9783642205248
  24. ^ ماليبيدي، رامموهان؛ إياكا، جيوفاني؛ سوغانثان، بونوثوراي ناجاراتنام؛ نيري، فيرانتي؛ مينينو، ارنستو (2011). “استراتيجيات المجموعة في التطور التفاضلي المدمج”. مؤتمر IEEE للحوسبة التطورية (CEC) لعام 2011 . IEEE. ص 1972-1977 . دوى : 10.1109/cec.2011.5949857 . رقم ISBN  9781424478347. S2CID 11781300 . 
  25. نيري، فيرانتي؛ إياكا، جيوفاني؛ مينينو، إرنستو (2011). "التطور التفاضلي المضغوط للاستغلال المضطرب لمشاكل تحسين الذاكرة المحدودة". علوم المعلومات . 181 (12): 2469-2487 . doi : 10.1016/j.ins.2011.02.004 . ISSN 0020-0255 . 
  26. إياكا، جيوفاني؛ ماليبيدي، رام موهان؛ مينينو، إرنستو؛ نيري، فيرانتي؛ سوغانثان، بانوتوراي ناغاراتنام (2011). "الإشراف العالمي على التطور التفاضلي المضغوط". ندوة IEEE لعام 2011 حول التطور التفاضلي (SDE) . IEEE. الصفحات 1-8 . doi : 10.1109/sde.2011.5952051 . ISBN  9781612840710. S2CID 8874851 . 
  27. ^ إياكا، جيوفاني. ماليبيدي، رامموهان؛ مينينو، ارنستو؛ نيري، فيرانتي؛ سوغانثان، بانوثوراي ناجاراتنام (2011). “تخفيض حجم السكان والملاءمة الفائقة في التطور التفاضلي المدمج”. ورشة عمل IEEE 2011 حول الحوسبة Memetic (MC) . IEEE. الصفحات من 1 إلى 8. دوى : 10.1109/mc.2011.5953633 . رقم ISBN  9781612840659. S2CID 5692951 . 
  28. نيري، فيرانتي؛ مينينو، إرنستو؛ إياكا، جيوفاني (2013). "تحسين سرب الجسيمات المضغوط". علوم المعلومات . 239 : 96-121 . doi : 10.1016/j.ins.2013.03.026 . ISSN 0020-0255 . 
  29. إياكا، جيوفاني؛ نيري، فيرانتي؛ مينينو، إرنستو (2012)، "تحسين البحث عن الغذاء البكتيري المضغوط"، الحوسبة السربية والتطورية ، سبرينغر برلين هايدلبرغ، ص 84-92 ، doi : 10.1007/978-3-642-29353-5_10 ، hdl : 11572/196442 ، ISBN  9783642293528
  30. سالوستوفيتش، لا يوجد؛ شميدهوبر، لا يوجد (1997). " التطور التزايدي الاحتمالي للبرامج" . الحوسبة التطورية . 5 (2): 123-141 . doi : 10.1162/evco.1997.5.2.123 . ISSN 1530-9304 . PMID 10021756. S2CID 10759266 .   
  31. تاماياو-فيرا، دانيا؛ بولوفي-رولر، أنطونيو؛ تشين، ستيفن (2016). "خوارزمية تقدير التوزيع الطبيعي متعدد المتغيرات مع تقارب العتبة". مؤتمر IEEE للحوسبة التطورية (CEC) لعام 2016. IEEE. الصفحات 3425-3432 . doi : 10.1109/cec.2016.7744223 . ISBN  9781509006236. S2CID 33114730 . 
  32. يو، تيان لي؛ غولدبيرغ، ديفيد إي؛ ياسين، علي؛ تشين، يينغ بينغ (2003)، "تصميم الخوارزمية الجينية المستوحى من النظرية التنظيمية: دراسة تجريبية لخوارزمية جينية مدفوعة بمصفوفة بنية التبعية"، الحوسبة الجينية والتطورية - GECCO 2003 ، سبرينغر برلين هايدلبرغ، ص 1620-1621 ، doi : 10.1007/3-540-45110-2_54 ، ISBN  9783540406037
  33. هسو، شيه-هوان؛ يو، تيان-لي (11 يوليو 2015). التحسين باستخدام الكشف عن الارتباط الثنائي، ومجموعة الارتباط التزايدي، والخلط المقيد/الخلفي: DSMGA-II . ACM. الصفحات 519-526 . arXiv : 1807.11669 . doi : 10.1145/2739480.2754737 . ISBN  9781450334723. S2CID 17031156 .