الطفرة (الخوارزمية التطورية)
الطفرة هي عامل وراثي يُستخدم للحفاظ على التنوع الجيني لكروموسومات مجموعة من الكائنات الحية في خوارزمية تطورية ، بما في ذلك الخوارزميات الجينية على وجه الخصوص. وهي تُشابه الطفرة البيولوجية .
يتضمن المثال الكلاسيكي لعامل الطفرة في الخوارزمية الجينية المشفرة ثنائيًا احتمال قلب بت عشوائي في تسلسل جيني عن حالته الأصلية. وتتمثل إحدى الطرق الشائعة لتنفيذ عامل الطفرة في توليد متغير عشوائي لكل بت في التسلسل، يحدد ما إذا كان سيتم قلب بت معين أم لا. وتُسمى عملية الطفرة هذه، المستوحاة من الطفرة النقطية البيولوجية ، بالطفرة النقطية المفردة. وتُستخدم أنواع أخرى من عوامل الطفرة بشكل شائع لتمثيلات غير ثنائية، مثل ترميزات الفاصلة العائمة أو تمثيلات المسائل التوافقية.
يهدف استخدام الطفرة في الخوارزميات التطورية إلى إدخال التنوع في العينة المختارة . وتُستخدم عوامل الطفرة في محاولة لتجنب الحلول المحلية الدنيا، وذلك بمنع تشابه كروموسومات العينة بشكل مفرط، مما يُبطئ أو حتى يُوقف التقارب نحو الحل الأمثل العالمي. ولهذا السبب، تتجنب معظم الخوارزميات التطورية اختيار الأنسب فقط من بين أفراد العينة عند توليد الجيل التالي، بل تختار مجموعة عشوائية (أو شبه عشوائية) مع ترجيح لصالح الأفراد الأكثر ملاءمة. [ 1 ]
تنطبق المتطلبات التالية على جميع عوامل الطفرة المستخدمة في الخوارزمية التطورية: [ 2 ] [ 3 ]
- يجب أن تكون كل نقطة في مساحة البحث قابلة للوصول إليها عن طريق طفرة واحدة أو أكثر.
- يجب ألا يكون هناك تفضيل للأجزاء أو الاتجاهات في مساحة البحث (لا انحراف).
- ينبغي أن تكون الطفرات الصغيرة أكثر احتمالاً من الطفرات الكبيرة.
تُناسب أنواع الطفرات المختلفة أنواعًا مختلفة من الجينومات. من بين هذه الطفرات: الطفرة الغاوسية، والطفرة المنتظمة، والطفرة المتعرجة، والطفرة العشوائية، وطفرة الإدخال، وطفرة الانقلاب، وطفرة التبديل، وغيرها. [ 4 ] [ 5 ] [ 6 ] يمكن الاطلاع على نظرة عامة ومزيد من المعاملات غير المذكورة أدناه في الكتاب التمهيدي لإيبن وسميث [ 7 ] أو في [ 3 ] [ 8 ] .
تغيير سلسلة البت
يحدث تغيير سلاسل البتات من خلال انعكاسات البتات في مواقع عشوائية.
مثال:
| 1 | 0 | 1 | 0 | 0 | 1 | 0 |
| ↓ | ||||||
| 1 | 0 | 1 | 0 | 1 | 1 | 0 |
احتمال حدوث طفرة في بت هو، أينيمثل طول المتجه الثنائي. [ 9 ] وبالتالي، فإن معدل الطفرة هويتم الوصول إلى كل طفرة ولكل فرد تم اختياره للطفرة.
تحوّل الأعداد الحقيقية
تعتمد العديد من الخوارزميات التطورية، مثل استراتيجية التطور [ 10 ] [ 11 ] أو الخوارزميات الجينية المشفرة بالأعداد الحقيقية [ 12 ] [ 13 ] [ 8 ]، على الأعداد الحقيقية بدلاً من سلاسل البتات. ويعود ذلك إلى التجارب الناجحة التي تحققت مع هذا النوع من التشفير. [ 8 ] [ 14 ]
يمكن تغيير قيمة الجين ذي القيمة الحقيقية أو إعادة تحديدها. ولا ينبغي استخدام الطفرة التي تُفعّل الخيار الثاني إلا بالتزامن مع الطفرات المُغيّرة للقيمة، وعندها فقط باحتمالية منخفضة نسبيًا، لأنها قد تؤدي إلى تغييرات كبيرة.
في التطبيقات العملية، عادةً ما يكون نطاق القيم الخاص بمتغيرات القرار المراد تغييرها في مسألة التحسين المراد حلها محدودًا. وبناءً على ذلك، تُقيد قيم الجينات المرتبطة بفترة زمنية محددة.قد تأخذ الطفرات هذه القيود في الحسبان أو لا. في الحالة الأخيرة، يلزم حينها علاج لاحق مناسب كما هو موضح أدناه.
الطفرة دون مراعاة القيود

عدد حقيقييمكن تغييرها باستخدام التوزيع الطبيعيعن طريق إضافة القيمة العشوائية المُولَّدة إلى القيمة القديمة للجين، مما ينتج عنه القيمة المتحوِّرة:
في حالة الجينات ذات النطاق المحدود من القيم، من المستحسن اختيار حجم خطوة الطفرةبحيث يتناسب بشكل معقول مع النطاقمن الجين المراد تغييره، على سبيل المثال:
يمكن أيضًا تعديل حجم الخطوة ليناسب نطاق التغيير المسموح به الأصغر اعتمادًا على القيمة الحالية. على أي حال، من المرجح أن تكون القيمة الجديدةستكون قيمة الجين خارج النطاق المسموح به. يجب اعتبار هذه الحالة طفرة مميتة، لأن الإصلاح الواضح باستخدام الحد المخالف كقيمة جديدة للجين سيؤدي إلى انحراف وراثي. وذلك لأن قيمة الحد ستُختار باحتمالية كاملة للقيم التي تتجاوز حد نطاق القيم.
تعتمد استراتيجية التطور على الأعداد الحقيقية والطفرات القائمة على التوزيع الطبيعي. وتُعدّ أحجام الخطوات جزءًا من الكروموسوم ، وتخضع للتطور جنبًا إلى جنب مع متغيرات القرار الفعلية. [ 15 ] [ 16 ]
الطفرة مع مراعاة القيود
إحدى الطرق الممكنة لتغيير قيمة الجين مع مراعاة نطاق قيمتهيأخذ في الاعتبار تغيير المعلمة النسبية للطفرة في الخوارزمية التطورية GLEAM (خوارزمية وطريقة التعلم التطوري العام)، [ 17 ] حيث، كما هو الحال مع الطفرة المعروضة سابقًا، تكون التغييرات الصغيرة أكثر احتمالًا من التغييرات الكبيرة.

أولاً، يتم اتخاذ قرار موزع بالتساوي بشأن ما إذا كانت القيمة الحاليةينبغي زيادة أو إنقاص قيمة المتغير، ثم يتم تحديد فترة التغير الكلي المقابلة. وبدون الإخلال بعمومية الحل ، يُفترض حدوث زيادة للتفسير، وبالتالي تكون فترة التغير الكلي هيوهي مقسمة إلىمناطق فرعية متساوية الحجم مع العرض، منهاتتشكل فترات تغيير فرعية بأحجام مختلفة:
- الفترة الفرعية للتغيير رقم -th:مع
- و
لاحقاً، أحديتم اختيار فترات التغيير الفرعية بتوزيع متساوٍ، ويتم سحب رقم عشوائي منها، موزع بالتساوي أيضاً، ليكون القيمة الجديدة.للجين. ينتج عن مجموع احتمالات فترات التغيير الفرعية توزيع احتمالي لـالمناطق الفرعية الموضحة في الشكل المجاور للحالة النموذجية لـهذا ليس توزيعًا طبيعيًا كما كان من قبل، ولكن هذا التوزيع يفضل بوضوح التغييرات الصغيرة على التغييرات الكبيرة.
هذه الطفرة للقيم الأكبر منإن القيم مثل 10 أقل ملاءمة للمهام التي تقع فيها القيمة المثلى على أحد حدود نطاق القيم. ويمكن معالجة ذلك عن طريق تقليلها بشكل كبيرعندما تقترب قيمة الجين من حدودها بشكل كبير.
الخصائص المشتركة
بالنسبة لكلا مُعاملي التغيير للأعداد الحقيقية، فإن احتمال الزيادة والنقصان مستقل عن القيمة الحالية، ويبلغ 50% في كلتا الحالتين. إضافةً إلى ذلك، فإن التغييرات الصغيرة أكثر احتمالاً بكثير من التغييرات الكبيرة. في مسائل التحسين المختلطة للأعداد الصحيحة ، يُستخدم التقريب عادةً.
طفرة التباديل
تُصمَّم طفرات التبديلات خصيصًا للجينومات التي تُعدّ بدورها تبديلات لمجموعة ما . وغالبًا ما تُستخدم هذه الطفرات لحلّ المسائل التوافقية. [ 8 ] [ 18 ] [ 19 ] في الطفرتين المعروضتين، يتم تدوير أجزاء من الجينوم أو قلبها.
الدوران إلى اليمين
يتم توضيح عرض الإجراء [ 19 ] من خلال مثال على اليمين:
| إجراء | مثال | |
| * لنفترض أن لدينا تبديلاً. | ||
| * حدد قائمة جزئية، أي فهرس البدايةوفهرس نهائيفيوهما عددان طبيعيان يقعان بين 0 واختر عدد المواضعوالتي ينبغي تدوير القائمة الجزئية بها، حيثيمكن أن يكون فهرس البداية بعد فهرس النهاية. عندئذٍ، تبدأ القائمة الجزئية من جديد من البداية ( شرط الحدود الدورية ). هذا ضروري لضمان أن يكون احتمال التبديل في الجينوم متساوياً في كل مكان، وألا يكون أكبر في المنتصف منه عند الأطراف. | ،، | |
| * ينسخلوقم بتدوير القائمة الجزئية بواسطةالمواقع إلى اليمين. | ||
| *ثم يكون هذا هو الجينوم المتحور. |
الانقلاب
يتم توضيح عرض الإجراء [ 18 ] من خلال مثال على اليمين:
| إجراء | مثال | |
| * لنفترض أن لدينا تبديلاً. | ||
| * حدد قائمة جزئية، أي فهرس البدايةوفهرس نهائيفيوهما عددان طبيعيان يقعان بين 0 و، أينتؤدي هذه الحالة إلى إنتاج كروموسوم مُعدَّل جينيًا دائمًا نتيجةً للطفرة. يمكن أن يكون فهرس البداية بعد فهرس النهاية، وعندها تبدأ القائمة الجزئية من جديد ( شرط الحدود الدورية ). هذا ضروري لضمان تساوي احتمالية التبديل في الجينوم في جميع أجزائه، وعدم تجاوزها في المنتصف مقارنةً بالأطراف. | ، | |
| * ينسخلواعكس القائمة الجزئية. | ||
| *ثم يكون هذا هو الجينوم المتحور. |
المتغيرات التي تفضل التغييرات الصغيرة
إنّ الشرط الذي طُرح في البداية بشأن الطفرات، والذي ينصّ على أن التغييرات الصغيرة أكثر احتمالاً من التغييرات الكبيرة، لا يتحقق بشكل كامل في طفرتي التبديل المعروضتين، إذ يتم تحديد أطوال القوائم الجزئية وعدد مواضع الإزاحة بشكل متساوٍ. مع ذلك، كلما زاد طول القائمة الجزئية وموضع الإزاحة، زاد التغيير في ترتيب الجينات.
يمكن معالجة ذلك من خلال التعديلات التالية. فهرس النهايةيتم تحديد المسافة بين القوائم الجزئيةإلى فهرس البداية:
أينيتم تحديدها عشوائياً وفقاً لأحد الإجراءين الخاصين بتغيير الأعداد الحقيقية من الفترةومستديرة.
بالنسبة للدوران ،يتم تحديدها بشكل مشابه للمسافةلكن القيمةممنوع.
بالنسبة للانعكاس ، لاحظ أنيجب أن يستمر، لذلك من أجلالقيمةيجب استبعادها.
انظر أيضاً
مراجع
- ↑ "الحادي عشر. التقاطع والطفرة" . ماريك أوبيتكو . تم الاسترجاع في 7 أبريل 2011 .
- ↑ إيبن، أ. إي.؛ سميث، ج. إي. (2015). "عوامل التباين (الطفرة وإعادة التركيب)". مقدمة في الحوسبة التطورية . سلسلة الحوسبة الطبيعية. برلين، هايدلبرغ: سبرينغر. ص 31-32 . doi : 10.1007/978-3-662-44874-8 . ISBN 978-3-662-44873-1. S2CID 20912932 .
- 1 2 باك، توماس؛ فوغل، ديفيد ب.؛ ويتلي، داريل؛ أنجيلين، بيتر ج. (1999). "عوامل الطفرة". في باك، توماس؛ فوغل، ديفيد ب.؛ ميشاليفيتش، زبيغنيو (محررون). الحوسبة التطورية. المجلد 1، الخوارزميات والعوامل الأساسية . بوكا راكون: مطبعة سي آر سي. الصفحات 237-255 . ISBN 0-585-30560-9. OCLC 45730387 .
- ↑ ميرجليلي، سيد علي (2019)، "الخوارزمية الجينية"، في ميرجليلي، سيد علي (محرر)، الخوارزميات التطورية والشبكات العصبية: النظرية والتطبيقات ، دراسات في الذكاء الحسابي، المجلد 780، تشام: دار نشر سبرينغر الدولية، الصفحات 43-55 ، doi : 10.1007/978-3-319-93025-1_4 ، ISBN 978-3-319-93025-1، S2CID 242047607 ، تم استرجاعه بتاريخ 2023-05-26
- ↑ حرفي، ساسان؛ محمدوست، رضا (2023-05-01). "طفرة الزجزاج: مُعامل طفرة جديد لتحسين الخوارزمية الجينية" . أدوات وتطبيقات الوسائط المتعددة . 82 (29): 45411–45432 . doi : 10.1007/s11042-023-15518-3 . ISSN 1573-7721 . S2CID 258446829 .
- ↑ كاتوش، سوراب؛ تشوهان، سوميت سينغ؛ كومار، فيجاي (2021-02-01). "مراجعة حول الخوارزمية الجينية: الماضي والحاضر والمستقبل" . أدوات وتطبيقات الوسائط المتعددة . 80 (5): 8091-8126 . doi : 10.1007/s11042-020-10139-6 . ISSN 1573-7721 . PMC 7599983. PMID 33162782 .
- ↑ إيبن، أ. إي.؛ سميث، ج. إي. (2015). "التمثيل، والطفرة، وإعادة التركيب". مقدمة في الحوسبة التطورية . سلسلة الحوسبة الطبيعية. برلين، هايدلبرغ: سبرينغر. ص 49-78 . doi : 10.1007/978-3-662-44874-8 . ISBN 978-3-662-44873-1. S2CID 20912932 .
- 1 2 3 4 ميشاليفيتش، زبيغنيو (1992). الخوارزميات الجينية + هياكل البيانات = برامج التطور . الذكاء الاصطناعي. برلين، هايدلبرغ: سبرينغر برلين هايدلبرغ. doi : 10.1007/978-3-662-02830-8 . ISBN 978-3-662-02832-2. S2CID 33272042 .
- ↑ إيشلمان، لاري ج. (1999). "الطفرة والتهجين". في: باك، توماس؛ فوغل، ديفيد ب.؛ ميشاليفيتش، زبيغنيو (محررون). الحوسبة التطورية. المجلد 1، الخوارزميات الأساسية والمؤثرات . بوكا راكون: مطبعة سي آر سي. ص 68. ISBN 0-585-30560-9. OCLC 45730387 .
- ^ ريشينبرج، إنجو (1973). استراتيجية التطور – Optimierung technischer Systeme nach Prinzipien der biologischen Evolution (أطروحة دكتوراه) (باللغة الألمانية). فروممان هولزبوغ. رقم ISBN 3-7728-0373-3.
- ^ شويفيل، هانز بول (1977). Numerische Optimierung von Computermodellen (أطروحة الدكتوراه) (باللغة الألمانية). بازل: دار بيركهاوزر. ترجمة: التحسين العددي لنماذج الكمبيوتر، وايلي، تشيتشيستر، 1981. ISBN 0-471-09988-0. OCLC 8011455 .
- ↑ رايت، ألدن هـ. (1991)، راولينز، غريغوري جيه إي (محرر)، الخوارزميات الجينية لتحسين المعلمات الحقيقية ، أسس الخوارزميات الجينية، المجلد 1، إلسيفير، الصفحات 205-218 ، doi : 10.1016/b978-0-08-050684-5.50016-1 ، ISBN 9780080506845تم الاطلاع عليه بتاريخ 2023-01-02
- ↑ إيشلمان، لاري جيه؛ شافير، جيه ديفيد (1993)، "الخوارزميات الجينية المشفرة بالأعداد الحقيقية ومخططات الفترات"، أسس الخوارزميات الجينية ، المجلد 2، إلسيفير، الصفحات 187-202 ، doi : 10.1016/b978-0-08-094832-4.50018-0 ، ISBN 978-0-08-094832-4تم الاطلاع عليه بتاريخ 2023-01-01
- ↑ هيريرا، ف.؛ لوزانو، م.؛ فيرديغاي، ج. ل. (1998). "معالجة الخوارزميات الجينية ذات الترميز الحقيقي: عوامل وأدوات لتحليل السلوك" . مراجعة الذكاء الاصطناعي . 12 (4): 265-319 . doi : 10.1023/A:1006504901164 . S2CID 6798965 .
- ↑ شفيل، هانز-بول (1995). "استراتيجيات التطور للتحسين العددي". التطور والبحث عن الأمثلية . سلسلة تكنولوجيا الحاسوب من الجيل السادس. نيويورك: وايلي. ص 105-151 . ISBN 978-0-471-57148-3.
- ↑ شفيل، هانز-بول؛ رودولف، غونتر (1995)، "استراتيجيات التطور المعاصرة"، في موران، ف.؛ مورينو، أ.؛ ميريلو، ج. ج.؛ تشاكون، ب. (محررون)، وقائع المؤتمر الأوروبي الثالث حول الحياة الاصطناعية (ECAL'95) ، برلين، نيويورك: سبرينغر، ص 893-907 ، ISBN 978-3-540-59496-3
- ↑ بلوم، كريستيان؛ جاكوب، ويلفريد (2002)، "GLEAM - خوارزمية تطورية للتخطيط والتحكم بناءً على استراتيجية التطور"، وقائع مؤتمر الحوسبة الجينية والتطورية (GECCO 2002) ، المجلد: أوراق بحثية حديثة، الصفحات 31-38 ، تاريخ الاسترجاع : 2023-01-01
- 1 2 إيبن، أ. إي.؛ سميث، ج. إي. (2015). "الطفرة لتمثيل التبديل". مقدمة في الحوسبة التطورية . سلسلة الحوسبة الطبيعية. برلين، هايدلبرغ: سبرينغر. ص 69-70 . doi : 10.1007/978-3-662-44874-8 . ISBN 978-3-662-44873-1. S2CID 20912932 .
- يو ، شينجي؛ جين، ميتسو (2010). "عوامل الطفرة". مقدمة في الخوارزميات التطورية . هندسة القرار. لندن: سبرينغر. ص 286-288 . doi : 10.1007/978-1-84996-129-5 . ISBN 978-1-84996-128-8.
فهرس
- جون هولاند (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.
- دي يونغ، كينيث أ. (2006). الحوسبة التطورية : منهج موحد . كامبريدج، ماساتشوستس: مطبعة معهد ماساتشوستس للتكنولوجيا. ISBN 978-0-262-25598-1. OCLC 69652176 .
- فوغل، ديفيد ب.؛ باك، توماس؛ ميشاليفيتش، زبيغنيو، محرران. (1999). الحوسبة التطورية. المجلد 1، الخوارزميات والمؤثرات الأساسية . بريستول: منشورات معهد الفيزياء. ISBN 0-585-30560-9. OCLC 45730387 .
- الخوارزميات التطورية
