التهجين (خوارزمية تطورية)

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

قد تستخدم الخوارزميات المختلفة في الحوسبة التطورية هياكل بيانات مختلفة لتخزين المعلومات الوراثية، ويمكن إعادة دمج كل تمثيل وراثي باستخدام عوامل تهجين مختلفة. ومن هياكل البيانات النموذجية التي يمكن إعادة دمجها باستخدام التهجين: مصفوفات البتات ، ومتجهات الأعداد الحقيقية، والأشجار .

إن قائمة المعاملات المذكورة أدناه ليست شاملة بأي حال من الأحوال، وإنما هي مجرد مثال توضيحي لهذا النوع من المعاملات الجينية الثنائية . يمكن الاطلاع على المزيد من المعاملات والتفاصيل في المراجع. [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ]

التزاوج للمصفوفات الثنائية

تخزن الخوارزميات الجينية التقليدية المعلومات الجينية في كروموسوم ممثل بمصفوفة بتات . وتُعد طرق التهجين لمصفوفات البتات شائعة، وهي مثال توضيحي لإعادة التركيب الجيني .

نقطة واحدة للتقاطع

يتم اختيار نقطة عشوائياً على كروموسومات كلا الأبوين، وتُسمى "نقطة عبور". تُتبادل البتات الموجودة على يمين تلك النقطة بين كروموسومي الأبوين. ينتج عن ذلك نسلان، يحمل كل منهما بعض المعلومات الوراثية من كلا الأبوين.

تقاطع نقطتين وتقاطع نقطة k

في عملية التقاطع الثنائي، يتم اختيار نقطتي تقاطع عشوائياً من الكروموسومات الأبوية. ويتم تبادل البتات الواقعة بين النقطتين بين الكائنين الأبويين.

TwoPointCrossover.svg

يُعادل التزاوج الثنائي إجراء تزاوج أحادي النقطة مرتين بنقطتي تزاوج مختلفتين. ويمكن تعميم هذه الاستراتيجية لتشمل التزاوج متعدد النقاط (k-point cross-) لأي عدد صحيح موجب k، وذلك باختيار k نقطة تزاوج.

انتقال موحد

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

التهجين للجينومات ذات القيم الصحيحة أو الحقيقية

مثال على إعادة تركيب منفصلة في الحالة ثلاثية الأبعاد. يقع النسلان المحتملان على زوايا متوازي المستطيلات المحددة باللون الأزرق.

بالنسبة لعوامل التزاوج المذكورة أعلاه، ومعظم عوامل التزاوج الأخرى لسلاسل البتات، يمكن تطبيقها أيضًا على الجينومات ذات القيم الصحيحة أو الحقيقية، حيث يتكون كل جين من عدد صحيح أو حقيقي. فبدلاً من البتات الفردية، تُنسخ الأعداد الصحيحة أو الحقيقية ببساطة إلى جينوم النسل. ويقع النسل على الزوايا المتبقية من الجسم الفائق الذي يمتد عليه الجينومان الأبويان.P1=(1.5،6،8){\displaystyle P_{1}=(1.5,6,8)}وP2=(7،2،1){\displaystyle P_{2}=(7,2,1)}، كما هو موضح في الصورة المرفقة للحالة ثلاثية الأبعاد.

إعادة التركيب المنفصلة

إذا تم تطبيق قواعد التقاطع الموحد لسلاسل البتات أثناء توليد النسل، فإن هذا يسمى أيضًا إعادة التركيب المنفصل . [ 7 ]

إعادة التركيب الوسيطة

في الحالة ثنائية الأبعاد، يقع النسل الناتج عن إعادة التركيب المنفصل على الزوايا المحددة باللون الأزرق، بينما تكون المنطقة الرمادية بأكملها موضع تساؤل بالنسبة للنسل الناتج عن إعادة التركيب الوسيط.

في عامل إعادة التركيب هذا، قيم الأليلات في جينوم الطفلأأنا{\displaystyle a_{i}}يتم إنتاجها عن طريق مزج أليلات الجينومين الأبويين.أأنا،P1{\displaystyle a_{i,P_{1}}}وأأنا،P2{\displaystyle a_{i,P_{2}}}: [ 7 ] [ 8 ]

αأنا=αأنا،P1βأنا+αأنا،P2(1-βأنا)wأناتحβأنا[-د،1+د]{\displaystyle \alpha _{i}=\alpha _{i,P_{1}}\cdot \beta _{i}+\alpha _{i,P_{2}}\cdot \left(1-\beta _{i}\right)\quad {\mathsf {with}}\quad \beta _{i}\in \left[-d,1+d\right]}موزعة عشوائياً وبشكل متساوٍ لكل جينأنا{\displaystyle i}

اختيار الفترة الزمنية[-د،1+د]{\displaystyle [-d,1+d]}تُثير هذه الأسباب تساؤلات حول بيئة معينة لنطاق قيم النسل، بالإضافة إلى نطاق القيم داخل الجسم الفائق الذي تغطيه قيم الأليلات للجينات الأبوية. قيمة من0.25{\displaystyle 0.25}يوصى به لـد{\displaystyle d}لمواجهة الميل إلى تقليل قيم الأليلات الموجودة في مكان آخرد=0{\displaystyle d=0}[ 9 ]

يوضح الشكل المجاور، في الحالة ثنائية الأبعاد، نطاق الأليلات الجديدة المحتملة للوالدين النموذجيينP1=(3،6){\displaystyle P_{1}=(3,6)}وP2=(9،2){\displaystyle P_{2}=(9,2)}في عملية إعادة التركيب الوسيطة. نسل عملية إعادة التركيب المنفصلةج1{\displaystyle C_{1}}وج2{\displaystyle C_{2}}كما يتم رسمها بيانيًا. يُلبي إعادة التركيب الوسيط الحساب الحسابي لقيم الأليلات في جينوم الطفل، وهو ما تتطلبه نظرية الأبجدية الافتراضية. [ 10 ] [ 11 ] يُستخدم كل من إعادة التركيب المنفصل والوسيط كمعيار في استراتيجية التطور . [ 12 ]

التزاوج للتباديل

في المهام التوافقية ، تُستخدم عادةً التباديل المصممة خصيصًا للجينومات التي هي بدورها تباديل لمجموعة . عادةً ما تكون المجموعة الأساسية مجموعة جزئية منشمال{\displaystyle \mathbb {N} }أوشمال0{\displaystyle \mathbb {N} _{0}}إذا استُخدمت عملية التزاوج أحادية النقطة أو متعددة النقاط أو التزاوج المنتظم للجينومات العددية، فقد يحتوي الجينوم الناتج على بعض القيم مرتين، بينما قد تكون قيم أخرى مفقودة. ويمكن معالجة ذلك عن طريق الإصلاح الجيني ، على سبيل المثال، باستبدال الجينات الزائدة في مواقعها الأصلية بالجينوم الناتج الآخر.

لتجنب توليد ذرية غير صالحة، طُوِّرت عوامل تهجين خاصة بالتباديل [ 13 ] تُلبّي المتطلبات الأساسية لهذه العوامل، وهي أن جميع عناصر التبديل الأولي موجودة أيضًا في التبديل الجديد، مع تغيير الترتيب فقط. ويمكن التمييز بين المسائل التوافقية، حيث تكون جميع التسلسلات مقبولة، والمسائل التي تتضمن قيودًا على شكل تسلسلات جزئية غير مقبولة. ومن الأمثلة المعروفة على النوع الأول مسألة البائع المتجول ( TSP)، حيث يكون الهدف هو زيارة مجموعة من المدن مرة واحدة فقط في أقصر مسار. أما النوع الثاني فهو جدولة مسارات العمل المتعددة، والتي تتضمن قيودًا على تسلسل بعض خطوات العمل الفردية . على سبيل المثال، لا يمكن قطع خيط حتى يتم حفر الثقب المقابل له في قطعة العمل. وتُسمى هذه المسائل أيضًا بالتباديل المقيدة [ 14 ] .

فيما يلي، نعرض مثالين على مُعاملَي التزاوج: التزاوج المُجزأ (PMX) المُستوحى من مسألة البائع المتجول (TSP)، والتزاوج الترتيبي (OX1) المُصمم للتباديل القائمة على الترتيب. يُمكن إنتاج نسل ثانٍ في كلتا الحالتين عن طريق تبديل كروموسومات الأبوين.

التقاطع المُخطط جزئيًا (PMX)

صُمم عامل PMX كعامل إعادة تركيب لمسائل مشابهة لمسائل البائع المتجول. [ 15 ] [ 16 ] ويُوضح شرح الإجراء بمثال:

إجراء مثال أمثلة على الكروموسومات

  لنفترض أن لدينا تبديلين لنفس المجموعة. P0=(أ،ب،ج،د،هـ،F،جي،ح){\displaystyle P_{0}=\left(A,B,C,D,E,F,G,H\right)}وP1=(ج،جي،هـ،أ،F،ح،ب،د){\displaystyle P_{1}=\left(C,G,E,A,F,H,B,D\right)}

اختر عشوائياً نقطتي عبور لتشكيل جزء جيني فيP0{\displaystyle P_{0}}. هنا من موضع الجين 4 إلى 6. P0=(أ،ب،ج،د،هـ،F_،جي،ح){\displaystyle P_{0}=\left(A,B,C,{\underline {D,E,F}},G,H\right)}

يتم نسخ الجزء المحدد إلى كروموسوم الطفل في نفس الموضع. يتم الإشارة إلى الوظائف الشاغرة بعلامات استفهام. Pج=(؟،؟،؟،د،هـ،F_،؟،؟){\displaystyle P_{C}=\left(?,?,?,{\underline {D,E,F}},?,?\right)}

ابحث عن الجينات التي لم يتم نسخها في الجزء المقابل منP1{\displaystyle P_{1}}بدءًا من نقطة العبور الأولى. لكل جين تم العثور عليه (يسمىم{\displaystyle m})، ابحث في النسل عن العنصر (يسمىن{\displaystyle n}تم نسخها في مكانها منP0{\displaystyle P_{0}}. ينسخم{\displaystyle m}إلى المنصب الذي يشغلهن{\displaystyle n}فيP1{\displaystyle P_{1}}إذا لم يكن مشغولاً. وإلا، فتابع الخطوة التالية. جينأ{\displaystyle A}هو أول جين غير منسوخ في الجزء المقابل منP1{\displaystyle P_{1}}:(...،أ،F،ح،...){\displaystyle \left(...,A,F,H,...\right)}جيند{\displaystyle D}تم نسخها منP0{\displaystyle P_{0}}في مكانها فيPج{\displaystyle P_{C}}. Pج=(؟،؟،؟،د،هـ،F_،؟،؟){\displaystyle P_{C}=\left(?,?,?,{\underline {{\mathbf {D}},E,F}},?,?\right)}
 موقفد{\displaystyle D}فيP1{\displaystyle P_{1}}هو أقصى موضع على اليمين وأ{\displaystyle A}سيتم وضعها هناك فيPج{\displaystyle P_{C}}. Pج=(؟،؟،؟،د،هـ،F_،؟،أ){\displaystyle P_{C}=\left(?,?,?,{\underline {D,E,F}},?,A\right)}

إذا كان المكان الذي يشغلهن{\displaystyle n}فيP1{\displaystyle P_{1}}يشغله عنصر بالفعلك{\displaystyle k}في السلالة،م{\displaystyle m}يتم وضعه في المكان الذي يشغلهك{\displaystyle k}فيP1{\displaystyle P_{1}}. الجين التالي في(...،أ،F،ح،...){\displaystyle \left(...,A,F,H,...\right)}يكونF{\displaystyle F}وقد نُسخ هذا بالفعل إلى كروموسوم الطفل. وبالتالي، فإن الجين التالي الذي يجب التعامل معه هوح{\displaystyle H}سيكون موقعه في النسل هو موقعF{\displaystyle F}فيP1{\displaystyle P_{1}}لكن هذا المكان مشغول بالفعل بالجيناتهـ{\displaystyle E}. لذاح{\displaystyle H}يتم نسخها إلى موضعهـ{\displaystyle E}فيP1{\displaystyle P_{1}}. Pج=(؟،؟،ح،د،هـ،F_،؟،أ){\displaystyle P_{C}=\left(?,?,H,{\underline {D,E,F}},?,A\right)}

بعد معالجة الجينات من الجزء المحدد فيP1{\displaystyle P_{1}}، أما المواقع المتبقية في النسل فتُملأ بالجينات منP1{\displaystyle P_{1}}التي لم تُنسخ بعد، بالترتيب الذي ظهرت به. وهذا ما ينتج عنه جينوم الطفل النهائي. الجينات المنسوخة منP1{\displaystyle P_{1}}نكونج،جي{\displaystyle C,G}وب{\displaystyle B}. Pج=(ج،جي،ح،د،هـ،F_،ب،أ){\displaystyle P_{C}=\left(C,G,H,{\underline {D,E,F}},B,A\right)}

تقاطع الطلبات (OX1)

يعود مفهوم التقاطع الترتيبي إلى ديفيس [ 1 ] في شكله الأصلي، ويُعرض هنا بنسخة مُعمّمة قليلاً تتضمن أكثر من نقطتي تقاطع. ينقل هذا المفهوم معلومات حول الترتيب النسبي من الأب الثاني إلى النسل. في البداية، يُحدد عدد نقاط التقاطع وموقعها عشوائياً. ثم تُعالج تسلسلات الجينات الناتجة كما هو موضح أدناه:

إجراء مثال أمثلة على الكروموسومات

  لنفترض أن لدينا تبديلين لنفس المجموعة. P0=(أ،ب،ج،د،هـ،F،جي،ح،أنا،ج){\displaystyle P_{0}=\left(A,B,C,D,E,F,G,H,I,J\right)}وP1=(ب،د،أ،ح،ج،ج،هـ،جي،F،أنا){\displaystyle P_{1}=\left(B,D,A,H,J,C,E,G,F,I\right)}

اختر أجزاء الجينات عشوائيًا فيP0{\displaystyle P_{0}}. هنا قطعتان من موضع الجين 1 إلى 2 ومن 6 إلى 8. P0=(أ،ب_،ج،د،هـ،F،جي،ح_،أنا،ج){\displaystyle P_{0}=\left({\underline {A,B}},C,D,E,{\underline {F,G,H}},I,J\right)}

كبديل فرعي، يتم إنشاء تبديل يحتوي على أجزاء الجينات المختارة منP0{\displaystyle P_{0}}في نفس الوضع. يتم الإشارة إلى الوظائف الشاغرة بعلامات استفهام. Pج=(أ،ب،؟،؟،؟،F،جي،ح،؟،؟){\displaystyle P_{C}=\left(A,B,?,?,?,F,G,H,?,?\right)}

يتم الآن نقل الجينات المفقودة المتبقية أيضًا، ولكن بالترتيب الذي تظهر به فيP1{\displaystyle P_{1}}. الجينات المفقودة لـP0{\displaystyle P_{0}}في المثال ما يلي: Pمفتقد={ج،د،هـ،أنا،ج}{\displaystyle P_{\text{missing}}=\left\{C,D,E,I,J\right\}}

Pبالترتيب من P1=(د،ج،ج،هـ،أنا){\displaystyle P_{{\text{in order from }}P_{1}}=\left(D,J,C,E,I\right)}


ينتج عن ذلك اكتمال جينوم الطفل. تم وضع خط تحت الجينات المنقولة: Pج=(أ،ب،د،ج،ج_،F،جي،ح،هـ،أنا_){\displaystyle P_{C}=\left(A,B,{\underline {D,J,C}},F,G,H,{\underline {E,I}}\right)}

من بين أمور أخرى، يُعدّ تقاطع الترتيب مناسبًا تمامًا لجدولة سير العمل المتعددة، عند استخدامه بالتزامن مع تقاطع النقطة الواحدة وتقاطع النقاط المتعددة. [ 17 ]

عوامل تقاطع إضافية للتباديل

بمرور الوقت، تم اقتراح عدد كبير من عوامل التزاوج للتباديل، لذا فإن القائمة التالية ليست سوى عينة صغيرة. لمزيد من المعلومات، يُرجى الرجوع إلى المراجع. [ 1 ] [ 5 ] [ 16 ] [ 13 ]

  1. التقاطع الدوري (CX) [ 18 ] [ 16 ]
  2. التقاطع القائم على الترتيب (OX2) [ 5 ] [ 19 ]
  3. التقاطع القائم على الموقع (POS) [ 5 ] [ 19 ]
  4. إعادة تركيب الحواف [ 20 ] [ 16 ]
  5. إعادة تجميع التصويت (VR) [ 13 ]
  6. التقاطع ذو المواضع المتناوبة (AP) [ 13 ]
  7. أقصى تداخل للمواد الحافظة (MPX) [ 5 ] [ 21 ]
  8. دمج التقاطع (MX) [ 5 ] [ 22 ]
  9. عامل التقاطع البنّاء المتسلسل (SCX) [ 23 ]

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

انظر أيضاً

فهرس

مراجع

  1. 1 2 3 ديفيس، لورانس (1991). دليل الخوارزميات الجينية . نيويورك: فان نوستراند رينهولد. ISBN 0-442-00173-8. OCLC 23081440 . 
  2. إيبن، أ. إي.؛ سميث، ج. إي. (2015). "التمثيل، والطفرة، وإعادة التركيب". مقدمة في الحوسبة التطورية . سلسلة الحوسبة الطبيعية ( الطبعة الثانية). برلين، هايدلبرغ: سبرينغر. ص 49-78 . doi : 10.1007/978-3-662-44874-8 . ISBN   978-3-662-44873-1. S2CID 20912932 . 
  3. يو، شينجي؛ جين، ميتسو (2010). "الترميز والمعاملات". مقدمة في الخوارزميات التطورية . هندسة القرار. لندن: سبرينغر. ص 40-63 . doi : 10.1007/978-1-84996-129-5 . ISBN  978-1-84996-129-5. OCLC 654380156 . 
  4. يو، شينجي؛ جين، ميتسو (2010). "عوامل التباين لرمز التبديل". مقدمة في الخوارزميات التطورية . هندسة القرار. لندن: سبرينغر. ص 285-299 . doi : 10.1007/978-1-84996-129-5 . ISBN  978-1-84996-128-8.
  5. 1 2 3 4 5 6 بوكر، لاشون ب.؛ فوغل، ديفيد ب.؛ ويتلي، داريل؛ أنجيلين، بيتر ج.؛ إيبن، أ. إي. (2000). "إعادة التركيب". في: باك، توماس؛ فوغل، ديفيد ب.؛ ميشاليفيتش، زبيغنيو (محررون). الحوسبة التطورية. المجلد 1، الخوارزميات الأساسية والمؤثرات . بريستول: منشورات معهد الفيزياء. الصفحات 256-307 . ISBN  0-585-30560-9. OCLC 45730387 . 
  6. سيسويردا، جيلبرت (1989)، "التقاطع المنتظم في الخوارزميات الجينية"، في شافير، جيه دي (محرر)، وقائع المؤتمر الدولي الثالث حول الخوارزميات الجينية (ICGA) ، سان فرانسيسكو: مورغان كوفمان، ص 2-9 ، ISBN  1558600663
  7. 1 2 إيبن، أ. إي.؛ سميث، ج. إي. (2015). "عوامل إعادة التركيب لتمثيل القيم الحقيقية". مقدمة في الحوسبة التطورية . سلسلة الحوسبة الطبيعية ( الطبعة الثانية). برلين، هايدلبرغ: سبرينغر. ص 65-67 . doi : 10.1007/978-3-662-44874-8 . ISBN   978-3-662-44873-1. S2CID 20912932 . 
  8. يو، شينجي؛ جين، ميتسو (2010). "الرمز الحقيقي والمعاملات ذات الصلة". مقدمة في الخوارزميات التطورية . هندسة القرار. لندن: سبرينغر. ص 45-63 . doi : 10.1007/978-1-84996-129-5 . ISBN  978-1-84996-128-8.
  9. مولينباين، هاينز؛ شلييركامب-فوسن، ديرك (1993). "نماذج تنبؤية لخوارزمية التكاثر الجينية 1. تحسين المعلمات المستمر" . الحوسبة التطورية . 1 (1): 25-49 . doi : 10.1162/evco.1993.1.1.25 . ISSN 1063-6560 . S2CID 16085506 .  
  10. غولدبيرغ، ديفيد إي. (1991). "الخوارزميات الجينية المشفرة بالأعداد الحقيقية، والأبجديات الافتراضية، والحجب" . الأنظمة المعقدة . 5 (2): 139-167 .
  11. ستيندر، ج.؛ هيلبراند، إ.؛ كينغدون، ج. (1994). الخوارزميات الجينية في التحسين والمحاكاة والنمذجة . أمستردام: دار نشر IOS. ISBN 90-5199-180-0. OCLC 47216370 . 
  12. شفيل، هانز-بول (1995). التطور والبحث عن الأمثلية . نيويورك: وايلي. ISBN 0-471-57148-2. OCLC 30701094 . 
  13. 1 2 3 4 لارانياغا، ب.؛ كويبرز، س.م.هـ.؛ مورغا، ر.هـ.؛ إنزا، إ.؛ ديزداريفيتش، س. (1999). "الخوارزميات الجينية لمسألة البائع المتجول: مراجعة للتمثيلات والمؤثرات" . مجلة مراجعة الذكاء الاصطناعي . 13 (2): 129-170 . doi : 10.1023/A:1006529012972 . S2CID 10284682 . 
  14. أتكينسون، دكتور في الطب (يناير 1999). "التباديل المقيدة". الرياضيات المتقطعة . 195 (1): 27-38 . doi : 10.1016/S0012-365X(98)00162-9 .
  15. غولدبيرغ، ديفيد إي.؛ لينغل، ر. (1985)، "الأليلات، والمواقع الجينية، ومسألة البائع المتجول"، في غريفنستيت، جون ج. (محرر)، وقائع المؤتمر الدولي الأول حول الخوارزميات الجينية وتطبيقاتها (ICGA) ، هيلزديل، نيوجيرسي: لورانس إيرلبوم أسوشيتس، ص 154-159 ، ISBN  0-8058-0426-9، OCLC 19702892 
  16. 1 2 3 4 إيبن، أ. إي.؛ سميث، ج. إي. (2015). "إعادة التركيب لتمثيل التبديل". مقدمة في الحوسبة التطورية . سلسلة الحوسبة الطبيعية ( الطبعة الثانية). برلين، هايدلبرغ: سبرينغر. ص 70-74 . doi : 10.1007/978-3-662-44874-8 . ISBN   978-3-662-44873-1. S2CID 20912932 . 
  17. جاكوب، ويلفريد؛ كوينت، ألكسندر؛ ستوكي، كارل-أوي؛ سوس، فولفغانغ (2008)، "جدولة سريعة متعددة الأهداف للوظائف على موارد محدودة باستخدام خوارزمية تطورية هجينة" ، في رودولف، غونتر؛ جانسن، توماس؛ بيوم، نيكولا؛ لوكاس، سيمون (محررون)، حل المشكلات المتوازية من الطبيعة - PPSN X ، المجلد LNCS 5199، برلين، هايدلبرغ: سبرينغر، الصفحات 1031-1040 ، doi : 10.1007/978-3-540-87700-4_102 ، ISBN   978-3-540-87699-1تم الاطلاع عليه بتاريخ 14 يناير 2023
  18. أوليفر، آي إم؛ سميث، دي جيه؛ هولاند، جيه (1987)، "دراسة لعوامل التزاوج التبادلي في مسألة البائع المتجول"، في غريفنستيت، جون جيه (محرر)، وقائع المؤتمر الدولي الثاني حول الخوارزميات الجينية وتطبيقاتها (ICGA) ، هيلزديل، نيوجيرسي: لورانس إيرلبوم أسوشيتس، ص 224-230 ، ISBN  978-0-8058-0158-3
  19. 1 2 سيسويردا، جيلبرت (1991). "تحسين الجدولة باستخدام الخوارزميات الجينية". في ديفيس، لورانس (محرر). دليل الخوارزميات الجينية . نيويورك: فان نوستراند رينهولد. ص 332-349 . ISBN  0-442-00173-8. OCLC 23081440 . 
  20. ويتلي، داريل؛ ستاركويذر، تيموثي؛ فوكواي، دان (1989)، "مشكلات الجدولة وبائعي التجزئة المتجولين: عامل إعادة التركيب الجيني للحواف"، في شافير، جيه دي (محرر)، وقائع المؤتمر الدولي الثالث حول الخوارزميات الجينية (ICGA) ، سان فرانسيسكو: مورغان كوفمان، ص 133-140 ، ISBN  1558600663
  21. دزوبيرا، جون؛ ويتلي، داريل (1994)، "تحليل الارتباط المتقدم للمؤثرات في مسألة البائع المتجول" ، في دافيدور، يوفال؛ شفيل، هانز-بول؛ مانر، راينهارد (محررون)، حل المشكلات المتوازية من الطبيعة - PPSN III ، المجلد 866، برلين، هايدلبرغ: سبرينغر، الصفحات 68-77 ، doi : 10.1007/3-540-58484-6_251 ، ISBN   978-3-540-58484-1تم الاطلاع عليه بتاريخ 15 يناير 2023
  22. بلانتون، جو إل.؛ واينرايت، روجر إل. (1993)، "توجيه المركبات المتعددة مع قيود الوقت والسعة باستخدام الخوارزميات الجينية"، في فورست، ستيفاني (محررة)، وقائع المؤتمر الدولي الخامس حول الخوارزميات الجينية (ICGA) ، سان فرانسيسكو: مورغان كوفمان، ص 452-459 ، ISBN  978-1-55860-299-1
  23. أحمد، ذاكر حسين (2000). أخذ العينات البنائية المتسلسلة والأساليب ذات الصلة بالتحسين التوافقي (أطروحة دكتوراه). جامعة تيزبور، الهند.
  24. ريازي، أمين (14 أكتوبر 2019). "الخوارزمية الجينية وتطبيق الكروموسوم المزدوج لمسألة البائع المتجول". العلوم التطبيقية SN . 1 (11) 1397. doi : 10.1007/s42452-019-1469-1 .