التهجين (خوارزمية تطورية)
التزاوج في الخوارزميات التطورية والحوسبة التطورية ، والذي يُسمى أيضًا إعادة التركيب ، هو عملية وراثية تُستخدم لدمج المعلومات الوراثية من أبوين لإنتاج نسل جديد. وهو إحدى طرق توليد حلول جديدة عشوائيًا من مجموعة سكانية موجودة، ويُشابه التزاوج الذي يحدث أثناء التكاثر الجنسي في علم الأحياء . كما يُمكن توليد حلول جديدة عن طريق استنساخ حل موجود، وهو ما يُشابه التكاثر اللاجنسي . قد تتعرض الحلول المُولدة حديثًا للطفرات قبل إضافتها إلى المجموعة السكانية. يهدف إعادة التركيب إلى نقل الصفات الجيدة من أبوين مختلفين إلى نسل واحد.
قد تستخدم الخوارزميات المختلفة في الحوسبة التطورية هياكل بيانات مختلفة لتخزين المعلومات الوراثية، ويمكن إعادة دمج كل تمثيل وراثي باستخدام عوامل تهجين مختلفة. ومن هياكل البيانات النموذجية التي يمكن إعادة دمجها باستخدام التهجين: مصفوفات البتات ، ومتجهات الأعداد الحقيقية، والأشجار .
إن قائمة المعاملات المذكورة أدناه ليست شاملة بأي حال من الأحوال، وإنما هي مجرد مثال توضيحي لهذا النوع من المعاملات الجينية الثنائية . يمكن الاطلاع على المزيد من المعاملات والتفاصيل في المراجع. [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ]
التزاوج للمصفوفات الثنائية
تخزن الخوارزميات الجينية التقليدية المعلومات الجينية في كروموسوم ممثل بمصفوفة بتات . وتُعد طرق التهجين لمصفوفات البتات شائعة، وهي مثال توضيحي لإعادة التركيب الجيني .
نقطة واحدة للتقاطع
يتم اختيار نقطة عشوائياً على كروموسومات كلا الأبوين، وتُسمى "نقطة عبور". تُتبادل البتات الموجودة على يمين تلك النقطة بين كروموسومي الأبوين. ينتج عن ذلك نسلان، يحمل كل منهما بعض المعلومات الوراثية من كلا الأبوين.
![]()
تقاطع نقطتين وتقاطع نقطة k
في عملية التقاطع الثنائي، يتم اختيار نقطتي تقاطع عشوائياً من الكروموسومات الأبوية. ويتم تبادل البتات الواقعة بين النقطتين بين الكائنين الأبويين.
![]()
يُعادل التزاوج الثنائي إجراء تزاوج أحادي النقطة مرتين بنقطتي تزاوج مختلفتين. ويمكن تعميم هذه الاستراتيجية لتشمل التزاوج متعدد النقاط (k-point cross-) لأي عدد صحيح موجب k، وذلك باختيار k نقطة تزاوج.
انتقال موحد
في التزاوج المنتظم، يُختار كل بت من أي من الأبوين باحتمالية متساوية. [ 6 ] تُستخدم أحيانًا نسب خلط أخرى، مما ينتج عنه نسل يرث معلومات وراثية أكثر من أحد الأبوين مقارنةً بالآخر. في التزاوج المنتظم، لا نقسم الكروموسوم إلى أجزاء، بل نتعامل مع كل جين على حدة. في هذه الحالة، نختار عشوائيًا كل كروموسوم لتحديد ما إذا كان سيُضمّن في النسل أم لا.
التهجين للجينومات ذات القيم الصحيحة أو الحقيقية

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

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