• 0
Guest joo

أمثلة اسراب الطيور (العناصر) Particle Swarm Optimization PSO

سؤال

السلام عليكم ورحمة الله وبركاته

أمثلة أسراب الطيور( العناصر) particle swarm optimization PSO

وهي احد الخوارزميات التي استوحيت من السلوكيات الاجتماعية الجماعية المتطورة لبعض الكائنات الحية مثل النمل والنحل.

وقد برهنت هذه الخوارزميات فعاليتها – كما هي في الطبيعة – وكان لها شق كبير من التطبيقات الرائعة والفعالة التي شملت شتى المجالات.

سنطرح ضمن سلسلة PSO عدد من الحلقات المترابطة التي تتحدث عن هذه الخوارزمية : اسسها – تطبيقاتها – شرحها …

تحوي سلسلة الحلقات القادمة ما يلي :

  • مقدمة وشرح عن الأسس الطبيعية التي انطلقت منها هذه الخوارزمية
  • تطبيقات الخوارزمية التي توضح اهميتها
  • مقدمة لخوارزمية PSO
  • شرح

لخوارزمية PSO

مع تمنياتي لكم بالتوفيق والاستفادة

الرابط الاصلي للموضوع

تم تعديل بواسطه joo
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

7 إجابة على هذا السؤال .

  • 0

تحوي هذه الحلقة - من سلسلة PSO - عن مقدمة وشرح عن الأسس الطبيعية التي انطلقت منها هذه الخوارزمية:

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

فظهرت ضمن هذا المجال عدد من الخوارزميات مثل

  • خوارزمية مثلة أسراب الطيور – العناصر PSO Particle swarm optimization
  • خوارزمية أمثلة مستعمرات النمل Ant colony optimization ACO

وقد بدأت الدراسات الجادة لسلوك هذه الكائنات , وعلى سبيل المثال سنتناول بالشرح السلوك الجماعي لكل من النحل والنمل :

النحل:

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

وهناك تتجمع النحلات حول الملكة ومن ثم ترسل الملكة مجموعة تتألف من حوالي 20-50 نحلة كشافة بهدف إيجاد أفضل وأقرب مكان مناسب للعش الجديد.

واختيار النحلات الكشافة ليس عشوائياً, بل تتمير بأنها تمثل النحلات الأكثر خبرة ضمن التجمع.

ما تلبث ان تعود النحلات الكشافة إلى التجمع لتخبر عن موقع جديد قد اوجدته.

ولتخبر النحلات الكشافة صديقاتها ضمن التجمع عن المكان الذي اوجدته تستخدم رقصة – تشبه رقصة الاهتزاز- تحوي معلومات تمثل اتجاه وبعد المكان .

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

وبهذه الطريقة يتم ترشيح عدد من المواقع من قبل عدد من تجمعات الكشافة. وبعد عدد من الساعات , وقد يستغرق في بعض الاحيان ايام , بعدها تم اختيار المكان الأفضل من بين تلك الأماكن المرشحة.

وعندما تتفق جميع فرق الكشافة على المكان النهائي , فإن التجمع بأكمله يقلع ليرحل إلى الوجهة الهدف.

ويتميز هذا القرار الجماعي بأنه ناجح بشكل ملحوظ في تحديد المكان الأنسب للعش الجديد الذي من المفترض به ان يحافظ على سلامة السرب.

يتميز العش الجيد بعدد من المواصفات مثل :

  1. ان يكون كبيراً بما فيه الكفاية ليستوعب السرب كله (حوالي 15 لتر من الحجم)
  2. ان يكون محميا بشكل جيد من الاعداء
  3. يؤمن كمية معينة من الدفء عبر اشعة الشمس
  4. ان يكون بع

يدا عن النحلات.

نلاحظ كيف ان سلوك النحل قد وفر الكثير من الجهد والوقت ووصل عبر الاجماع إلى قرار مثالي.

وقد تم استخدام ذكاء النحل في عدة خوارزميات مثل Bees algorithm و Swarming (honey bee)

النمل:

لا تظهر النملات الفردية سلوكيات معقدة بمفردها, ولكن مستعمرات النمل تحقق عبر سلوكياتها الجماعية مهام معقدة , مثل بناء الأعشاش , رعاية الصغار , بناء الجسور , وبالبحث عن الطعام.

بإمكان مستعمرة النمل ايجاد أقرب مصدر للغذاء عن العش , وذلك دون امتلاك اي نملة بحد ذاتها اي معلومة عن مكان الطعام.

إذا كان هنالك طريقان يفصلان مصدر الطعام عن العش , فعادة تسلك مستعمرة النمل الطريق الأقصر إلى مصدر الطعام. يعزى ذلك إلى ان كل نملة تفرز مادة كيماوية تدعى “فرمون” تفرزها خلال تحركها, وبالتالي تتبع بقية النملات هذا الفرمون.

وبالتالي , فإن النملات اللاتي يرجعن أولا إلى العش فإنهن يكن مرشحات بشكل اكبر لأن يكن قد سلكن الطريق الأقصر. عندها فإن عددا اكبر من النملات سيتتبعن الطريق القصير, مما يعزز مادة “الفرمون” المفرزة .

وبهذه الطريقة يحل النمل عبر سلوكه الجماعي مسألة مهمة باستخدام هذا الاسلوب التطوري.

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

وقد تم استخدام ذكاء النمل في عدة خوارزميات مثل Ant colony, Ant colony optimization, Ant mill, Ant robotics, and Artificial Ants

نلاحظ مما سبق ذكاء كبير ضمن مثل هذه السلوكيات الجماعية التي غالبا ما ينتج عنها قرار حكيم وناحج.

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

ارجو ان تكونوا قد استفدتم عبر هذه المقطفات عن بعض السلوكيات الاجتماعية التي تعتبر المصدر الاساسي الذي استوحيت منه عدد من النظريات التطورية .

على امل اللقاء في الحلقة القادمة مع مجموعة متنوعة من التطبيقات التي من الممكن بناءها بالاعتماد على مثل هذه الخوارزميات المبنية على سلوكيات اجتماعية متطورة للكائنات الحية.

وإلى ذلك الحين , استودعكم الله والسلام عليكم ورحمة الله وبركاته

الرابط الأصلي للمقالة : Particle swarm optimization PSO

تم تعديل بواسطه joo
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

+2

مشكور .. هذا ما كنت ابحث عنه ، يا ليث تشرح الخوارزميات الاخرى ولو شرح صغير ان امكن + كما اني احب ايضا ان ارى على الاقل كود برمجي صغير "يستحسن ان يكون في الجافا :lol: "

شي أخير :) ، لو توضع مراجع وكتب عن هاي الخوارزميات بيكون وااايد حلو

الله يعطيك العافية

Go ahead :wink:

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

+2

مشكور .. هذا ما كنت ابحث عنه ، يا ليث تشرح الخوارزميات الاخرى ولو شرح صغير ان امكن + كما اني احب ايضا ان ارى على الاقل كود برمجي صغير "يستحسن ان يكون في الجافا :lol: "

شي أخير :) ، لو توضع مراجع وكتب عن هاي الخوارزميات بيكون وااايد حلو

الله يعطيك العافية

Go ahead :wink:

سيتم شرح الخوارزمية بالتسلسل المطروح وبالتفصيل إن شاء الله

اما بالنسبة للمراجع المستخدمة , فإني قد اوردتها في اخر المقال الموجود على الرابط التالي المقال الاصلي

وعلى هذا المنوال , فإنه سيتم ايراد المراجع الجديدة المستخدمة في الحلقات الاخرى في اخر المقال الاصلي

مع تمنياتي بالقائدة للجميع

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

حديثنا اليوم عن :: تطبيقات خوارزمية امثلة اسراب العناصر

السلام عليكم ورحمة الله وبركاته

ارجو ألا اكون قد اطلت عليكم كثيرا

سنتناول في هذه الحلقة عدد من تطبيقات خوارزمية "أَمثلة اسراب العناصر" Particle Swarm Optimization PSO ,

وذلك على خلاف التسلسل المتبع في العادة , حيث في معظم الأحيان يتم شرح وتعداد تطبيقات اي خوارزمية في نهاية شرح الخوارزمية , ولكن هنا رغبت ان اقوم بعكس ذلك "ذكر التطبيقات قبل شرح الخوارزمية " وذلك بهدف تبيان أهمية الخوارزمية ,والطيف الواسع من التطبيقات المتنوعة الذي تشمله.

فيما يلي تعداد وشرح بسيط لعدد من التطبيقات التي تعتمد على خوارزمية PSO:

التطبيقات باختصار

1. الهوائي "الانتين" Antennas

2. مجال الطب الحيوي – المجال البيولوجي - Biomedical

3. شبكات الاتصالات Communication Networks

4. التجميع والتصنيف Clustering and Classification

5. الأمثلة التوافقية Combinatorial optimization

6. التحكم Control

7. التصميم Design

8. شبكات التوزيع Distribution networks

9. الالكترونيات والكهرومغناطيسية Electronics and Electromagnetic

10. المحركات Engines and Motors

11. الألعاب والترفيه Entertainment

12. الأخطاء Faults

13. المجال المالي Financial

14. المجال العائم , والعصبي - العائم Fuzzy and Neuro-fuzzy

15. الرسوميات والاظهار Graphic and Visualization

16. الصور والفيديو Image and Video

17. التعدين Metallurgy

18. النمذجة Modeling

19. الشبكات العصبونية neural networks

20. التنبوء والتوقع Prediction and forecasting

21. نظم ومحطات الطاقة Power systems and plants

22. الروبوتات Robotics

23. الجدولة Scheduling

24. المجالات الأمنية والعسكرية Security and Military

25. شبكات الاستشعار Sensor Networks

26. معالجة الاشارة Signal Processing

تفصيل مجالات التطبيقات السابقة التي تستخدم خوارزمية PSO:

الهوائي "الانتين" Antennas

هنالك عدد هائل من تطبيقات تصميم الهوائي antenna design التي تعتمد على خوارزمية PSO .

تتضمن هذه التطبيقات :

1. التحكم الأمثل Optimal Control

2. التصميم الأمثل للهوائي (من مختف النواحي ) Optimal Design

3. التصميم الأمثل لصفائح الهوائيات Antenna arrays design

4. تصميم الهوائيات بمختلف انواعها : تصميم الهوائيات المستوية , تصميم هوائيات التصحيح, تصميم الهوائيات الصغيرة جدا, تصميم الهوائيات ذات الحزم المتعددة , تصميم الهوائيات العاكسة , تصميم الصفائح المتكيفة للهوائيات

مجال الطب الحيوي – المجال البيولوجي - Biomedical

تستخدم هذه الخوارزمية في تطبيقات تمتد على مجال واسع ضمن المجال الطبي والبيولوجي وفي مجال الصيدلة.

تتضمن التطبيقات :

1. تحليل رعاش الإنسان من أجل تشخيص مرض الشلل الرعاشي – باركنسون Parkinson’s disease

2. تصنيف السرطان cancer classification

3. أمثلة الحركة الميكانيكية الحيوية للإنسان human movement biomechanics

4. التنبوء بالبقاء على قيد الحياة والنجاة Survival prediction

5. تجمع الجينات gene clustering

6. تحديد عوامل النسخ ضمن الحمض النوويDNA . identification of transcription factor binding sites in DNA

7. اختيار العلامات البيولوجية biomarker selection

8. التنبوء ببنية البروتين protein structure prediction

9. تصميم الأدوية Drug design

10. التخطيط للعلاج بالاشعة protein structure prediction

11. تحيليل البيانات المغناطيسة للدماغ analysis of brain magnetoencephalography data

12. تحديد البنية الثانوية ل RNA

13. التحليل الكهربائي electroencephalogram analysis

14. القياسات الحيوية – البيولوجية biometrics

شبكات الاتصالات Communication Networks

للخوارزمية تطبيقات كثيرة في مجال أَمثلة شبكات الاتصالات.

تتضمن التطبيقات :

1. شبكات البلوتوث Bluetooth networks

2. الضبط التلقائي لشبكات نظام الاتصالات الخلوية العالمية auto-tuning for universal mobile telecommunication system networks

3. التوضع الأمثل لمعدات شبكات الاتصالات الخلوية optimal equipment placement in mobile communication

4. التوجيه routing

5. شبكات الرادار radar networks

6. شبكات peer to peer

7. التحكم بشبكات TCP

8. شبكات الاتصال عن بعد

9. الشبكات اللاسلكية wireless networks

10. حجز عرض النطاق bandwidth reservation

التجميع والتصنيف Clustering and Classification

هنالك كم جيد من تطبيقات التجميع clustering والتصنيف classification , بالاضافة إلى التنقيب عن المعلومات data mining التي تعتمد على خوارزمية PCA.

تتضمن التطبيقات:

1. التجميع clustering

2. التجميع ضمن قواعد المعطيات الضخمة

3. التجميع الديناميكي dynamic clustering

4. تقليص الأبعاد dimensionality reduction

5. التصنيف المعتمد على البرمجة الجينية genetic-programming-based classification

6. التجميع العائم fuzzy clustering

7. التصنيف الهرمي للبيانات البيولوجية classification of hierarchical biological data

8. تصنيف نوع الرقاقات الكهربائية electrical wafer sort classification

9. تجميع المعلومات والوثائق document and information clustering

10. التنقيب عن المعلومات data mining

11. اختيار الملامح والميزات الاساسية feature selection

الأمثلة التوافقية Combinatorial optimization

تتضمن التطبيقات التالية:

1. التخطيط الطابقي floor planning

2. مسألة البائع المتجول travelling-sales man problems

3. مسألة السارق والحقيبة packing and knapsack

4. مسائل الحصول على الطريق الأمثل path optimization

5. مسألة غطاء الفرسان knights cover problem

6. مسألة توضع N ملكة n-queens problem

7. مسائل التوضع الأمثل layout optimization

8. مسألة توجيه العربة vehicle routing

9. تخطيط المدن urban planning

التحكم Control

تمثل تطبيقات التحكم أحد القطاعات الأكثر استثمارا وتطبيقا لخوارزمية PSO.

تتضمن التطبيقات:

1. توليد آليات التحكم الآلي

2. تصميم وحدات التحكم design of controllers

3. التحكم ومراقبة تدفق حركة المرور traffic flow control

4. التحكم التنبؤي predictive control

5. PI and PID controllers

6. التحكم بالمحركات عبر الأمواج فوق صوتية ultrasonic motor control

7. التحكم بالانظمة ومحطات الطاقة power plants and systems control

8. التحكم بنظم الفوضى control of chaotic systems

9. التحكم بالاجرائيات process control

10. التحكم بالاحتراق combustion control

11. التحكم بالنظم المتوقفة والمتجمدة inertia system control

12. التحكم بالهبوط الآلي automatic landing control

التصميم Design

تتضمن تطبيقات التصميم ما يلي :

1. التصميم المفاهيمي conceptual design

2. worst case electronic design

3. تصميم الفلاتر filter design

4. تصميم الهوائي antenna design

5. تصميم مكبرات الصوت ذات النطاق العريض CMOS wideband amplifier design

6. تصميم المحركات motor design

7. تصميم الدارات المنطقية logic circuits design

8. تصميم نظم الطاقة power systems

9. تصميم خطوط النقل transmission lines

10. التصميم الميكانيكي mechanical design

11. ...

الشبكات المتوزعة Distribution networks

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

تتضمن التطبيقات :

1. التخطيط لشبكات البث transmission network planning

2. توسيع واعادة تعريف الشبكات network reconfiguration and expansion

3. الشبكات الميكروية micro-grids

4. تنظيم الجهد voltage regulation

5. ادارة الازدحام congestion management

6. ...

الالكترونيات والكهرومغناطيسية Electronics and Electromagnetics

تتضمن التطبيقات:

1. خلايا الوقود fuel cells

2. متحكمات درجة الحرارة FPGA-based temperature control

3. متحكمات نظم نقل التيار AC transmission system control

4. مرشحات الميكرويف microwave filters

5. تطبيقات الأمثلة العامة الكهرومغناطيسية العامة generic electromagnetics design and optimisation applications

6. تصميم وأمثلة RF IC RF IC design & optimization

7. أمثلة وتحسين اشباه الموصلات semiconductor optimization

8. تصميم مكبرات الصوت amplifier design

9. voltage flicker measurement

10. تركيب الدارات circuit synthesis

11. تصميم الدارات الالكترونية digital circuit design

12. ...

المحركات Engines and Motors

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

وتتضمن التطبيقات :

1. تصنيف معطيات المحرك engine data classification

2. التحكم بعزم دوران القاطرة

3. التحكم بمحركات السيارات الكهربائية والهجينة motor control in electric and hybrid vehicles

4. التحكم بسرعة المحركات

5. التحكم المباشر بعزم دروان المحركات direct motor torque control

6. تقدير الخطأ

7. أمثلة الاحتراق الداخلي للمحركات optimization of internal combustion engines

8. تحسين وأمثلة نظم الدفع الالكتروني النووي optimisation of nuclear electric propulsion systems

9. …

الألعاب والترفيه Entertainment

إن لكل من الألعاب وتوليد الموسيقى كان لها ايضا نصيب من التطبيقات التي تسخدم PSO.

في مجال الألعاب , يوجد التطبيقات التالية:

1. مسألة السجين iterated prisoner dilemma

2. تعلم العزف المنفرد Pong

3. …

أما في مجال الموسيقى :

فقد استخدمت خوازمية PSO في مجال ارتجال الموسيقى التفاعلية interactive music improvisation

الأخطاء Faults

هنالك عدد من التطبيقات في مجال تشخيص واكتشاف الأخطاء ومحاولة معالجتها , استخدمت بدورها خوارزمية PSO وتتضمن ما يلي :

1. تشخيص اخطاء مولدات التوربينات البخارية fault diagnosis of steam-turbine generators

2. الدارات التي تسترد حالتها الأصلية بعد فشل أحد مكوناتها circuits that automatically recover from component failure

3. التصنيف التلقائي للخطأ في رقائق أشباه الموصلات automatic defect classification in semiconductor wafers

4. انظمة الطاقة المتسامحة بالنسبة للاخطاء fault-tolerant power systems

5. استعادة الحساسات المفقودة missing sensors restoration

6. تشخيص الاخطاء في الدارات الرقمية fault diagnosis in digital circuits

7. توليد نماذج اختبار الدارات test pattern generation for circuits

8. اكتشاف اخطاء البرمجيات software fault detection

9. تشخيص اخطاء محولات الطاقة power transformers fault diagnosis

10. امثلة نظم الاصلاح optimisation of repairable systems

11. تشخيص اعطال المحركات diagnosis of faults in motors

المجال المالي Financial

هنالك عدد من التطبيقات المالية والاقتصادية التي تستخدم خوارزمية PSO وتتضمن ما يلي :

1. نظم التحذيرات المبكرة للمخاطر المالية financial risk early warning

2. نظم صنع قرار الاستثمار investment decision-making

3. تسعير الخيارات option pricing

4. ...

المجال العائم , والعصبي - العائم Fuzzy and Neuro-fuzzy

هنالك عدد من المسائل في المجال النظم الضبابية fuzzy systems والنظم العصبية – الضبابية neuro-fuzzy systems والتحكم بها , قد استفادت من خوارزمية PSO في عدة مجالات تتضمن :

1. تصميم الشبكات العصبية – الضبابية design of neuro-fuzzy networks

2. استخراج القواعد الضبابية fuzzy rule extraction

3. نظم التحكم الضبابي fuzzy control

4. امثلة توابع العلاقات membership functions optimization

5. النمذجة الضبابية fuzzy modeling

6. التصنيف الضبابي fuzzy classification

7. تصميم النظم الهرمية الضبابية design of hierarchical fuzzy systems

8. ادارة قوائم الانتظار – الارتال – الضبابية fuzzy queue management

9. ...

الرسوميات والاظهار Graphic and Visualization

تتضمن التطبيقات :

1. التمثيل البياني للشبكات graphic presentation of networks

2. تقليص الابعاد dimensionality reduction

3. اكتشاف التصادم والتضارب في نماذج الرسومات البيانية collision detection in graphic models

4. تركيب الانسجة texture synthesis

5. التمثيل البياني التفاعلي لاسراب العناصر interactive particle swarms

6. الرسومات البيانية ثلاثية الابعاد 3D graphics

7. ...

الصور والفيديو Image and Video

تتضمن تطبيقات الصور التي استخدمت خوازمية PSO ما يلي :

1. التعرف على القزحية iris recognition

2. تصنيف الفواكه بحسب جودتها لدرجات مختلفة fruit quality grading

3. تحديد الوجه والتعرف عليه face detection and recognition

4. تقسيم وتجزئة الصورة image segmentation

5. تحديد اماكن العلاج في صور الاشعة السينية لتقويم الاسنان locating treatment planning landmarks in orthodontic x-ray images

6. تصنيف الصور image classification

7. دمج الصور image fusion

8. كشف الاخطاء defect detection

9. استعادة الصور image retrieval

10. اكتشاف الانسان ضمن صور الاشعة تحت الحمراء الملتقطة human detection in infrared imagery

11. تسجيل الصور image registration

12. تصنيف البكسلات pixel classification

13. اكتشاف وتحديد الاغراض detection of objects

14. كشف وتتبع المشاة pedestrian detection and tracking

15. تركيب النسيج texture synthesis

16. مطابقة المشاهد scene matching

17. تحسين التباين contrast enhancement

18. التعرف على الحروف character recognition

19. مطابقة الاشكال shape matching

20. التخلص من الضوضاء في الصور image noise cancellation

أما تطبيقات الفيديو فتتضمن :

1. امثلة ملفات الفيديو من نمط MPEG MPEG optimization

2. تقدير الحركة motion estimation

3. تتبع الاغراض object tracking

4. تتبع وضعية الجسم body posture tracking\

5. كشف حوادث المرور

التعدين Metallurgy

تتضمن التطبيقات ما يلي :

1. تعظيم الاستفادة من عملية صناعة الصلب timisation of steelmaking process

2. النمذجة في عملية التلبيد modelling in sintering process

النمذجة Modeling

تتضمن التطبيقات :

1. عكس النماذج الصوتية تحت الماء inversion of underwater acoustic models

2. نمذجة موسيقا MIDI modeling MIDI music

3. نماذج ارضاء العملاء customer satisfaction models

4. نماذج الاحتكاك friction models

5. ultra-wideband channel modeling

6. chaotic time series modeling

7. التعرف على نماذج ARMAX identifying ARMAX models

8. تحديد النماذج اللاخطية nonlinear model identification

9. التعرف على النظم اللاخطية nonlinear system identification

10. اختيار النموذج model selection

11. انظمة ومحطات الطاقة power plants and systems

12.

الشبكات العصبونية neural networks

تستخدم الشبكات العصبونية بالتشارك مع خوارزمية PSO في عديد من التطبيقات وتتضمن مايلي :

1. عكس الشبكات العصبونية inversion of neural networks

2. التحكم بالشبكات العصبونية فيما يخص الاجرائايت اللاخطية neural network control for nonlinear processes

3. شبكات الغاز العصبونية neural gas networks

4. تدريب الشبكات العصبونية ذات التغذية المتقدمة feedforward neural network training

5. تصميم الشبكات العصبونية المتكررة design of recurrent neural networks

6. الشبكات العصبونية الخلوية cellular neural networks

7. الشبكات العصبونية الموجية wavelet neural networks

8. متحكمات الخلايا العصبية neuron controllers

9. ...

التنبوء والتوقع Prediction and forecasting

تتضمن التطبيقات مايلي:

1. التنبوء بجودة المياه وتصنيفها water quality prediction and classification

2. التنبوء بنظم الفوضى prediction of chaotic systems

3. النماذج البيئية ecological models

4. تنبوءات الارصاد الجوية meteorological predictions

5. التنبوء بالحمل الكهربائي electric load forecasting

6. التنبوء بالسلاسل الزمنية time series prediction

7. التنبوء وتوقع هجرات الفيلة predictions of elephant migrations

8. التنبوء بمدى خشونة السطح المطحون في نهاية الطحن prediction of surface roughness in end milling

9. توقعات تدفق المياه الجارية streamflow forecast

10. التنبوء بتدفق حركة السير في الأماكن المدنية urban traffic flow forecasting

11. ...

نظم ومحطات الطاقة Power systems and plants

هنالك عدد من التطبيقات التي تتعامل مع توليد الطاقة ونظم الطاقة التي تستخدم وتستفيد من خوارزمية PSO وتتضمن التطبيقات مايلي :

1. توليد التحكم الآلي automatic generation control

2. حماية محولات الطاقة power transformer protection

3. التنبوء بالحمل load forecasting

4. أمثلة وتحسين اداء نظم الطاقة power system performance optimization

5. التحكم بالجهد الثانوي secondary voltage control

6. التحكم بالطاقة وامثلتها power control and optimization

7. تصميم مثبتات نظم الطاقة design of power system stabilizers

8. التحكم بالنظم الكهروضوئية control of photovoltaic systems

9. التحكم الواسع النطاق بمحطات الطاقة large-scale power plant control

10. تحليل جودة اشارات الطاقة analysis of power quality signals

11. توليد المخططات واعادة الهيكلة generation planning and restructuring

12. نظم توليد الطاقة الهجينة hybrid power generation systems

13. الاستراتيجيات المثلى لتوليد الكهرباء optimal strategies for electricity production

14. تقليص خسارة الطاقة power loss minimization

15. ...

الروبوتات Robotics

تتضمن التطبيقات مايلي :

1. التحكم والتخطيط للحركة motion planning and control

2. تشغيل الروبوتات robot running

3. تعليم الروبوت بدون مشرف unsupervised robotic learning

4. تخطيط المسار path planning

5. تجنب العقبات , obstacle avoidance

6. اسراب الروبوتات swarm robotics

7. التحكم بملاحة المركبات الغير مأهولة unmanned vehicle navigation

8. لعب كرة القدم soccer playing

9. روبوتات النقل transport robots

10. معرفة مكان مصدر الرائحة odour source localization

11. رسم الخرائط البيئية environment mapping

12. التحكم الصوتي للروبوتات voice control of robots

13. ...

الجدولة Scheduling

تتضمن التطبيقات مايلي :

1. جدولة التشغيل الامثل لمحطات الطاقة optimal operational planning of energy plants

2. جدولة توليد الطاقة power generation scheduling

3. جدولة المهام في نظم الكمبيوتر الموزعة tasks scheduling in distributed computer system

4. جدولة المشاريع project scheduling

5. جدولة القطارات train scheduling

6. جدولة الانتاج production scheduling

8. جدولة التصنيع manufacturing scheduling

المجالات الأمنية والعسكرية Security and Military

تتضمن التطبيقات مايلي :

1. أمن الشبكات network security

2. كشف التسلل intrusion detection

3. الترميز وتفكيك الشفرات cryptography and cryptanalysis

4. تحديد الحدود الأمنة في نظم الطاقة security border identification in power systems

5. تحديد اهداف الاسلحة النووية weapon-target assignment

6. أمثلة وتحسين فعالية الصواريخ missile effectiveness optimization

7. ...

شبكات الاستشعار Sensor Networks

تتضمن التطبيقات مايلي :

1. تجميع عقد شبكات الاستشعار ad hoc sensor networks node clustering

2. تصميم شبكات الاستشعار اللاسلكية wireless sensor network design

3. تحديد الموقع المستهدف في شبكات الاستشعار اللاسلكية estimation of target position in wireless sensor networks

4. تشكيل الكتل في شبكات الاستشعار اللاسلكية cluster formation in wireless sensor networks

5. الارسال متعدد التوجيه في شبكات الاستشعار اللاسلكية multicast routing in wireless sensor networks

6. تحديد مصدر الرائحة odour source localization

7. امثلة شبكات استشعار الفيديو اللاسلكية wireless video sensor networks optimization

8. شبكات الاستشعار المتحركة المعتمدة على نظم الاسراب swarm based mobile sensor networks

9. جدولة الحساسات لتتبع الاهداف sensor scheduling for target tracking

10. التوزيع الانسب للحساسات المتوزعة والتخطيط الطبولوجي distributed sensor placement and topology planning

11. ...

معالجة الاشارة Signal Processing

تتضمن التطبيقات مايلي :

1. التعرف على نماذج الاشارة المسطحة

2. تصميم الفلاتر من نوع IIR design of IIR filters

3. أمثلة فلاتر الجزيئات particle filter optimization

4. المرشحات المتكيفة اللاخطية nonlinear adaptive filters

5. صفائف كوستاك Costas arrays

6. الامواج الصغرية wavelets

7. الكشف والتحديد الاعمى blind detection

8. فصل المصادر العمياء blind source separation

9. ضبط وتوليف المرشحات التماثلية analogue filter tuning

10. تحديد مواقع المصادر الصوتية localization of acoustic sources

11. تحديد المصادر المتوزعة للرائحة distributed odour source localization

12. ترميز الكلام speech coding

13. ...

وبذلك نكون قد ذكرنا عدد لا بأس به من التطبيقات التي تستخدم خوارزمية PSO , لندرك بذلك اهمية هذه الخوارزمية المذهلة في معظم التطبيقات المتقدمة والذكية.

الرابط الاصلي للمقال مع المراجع التفصيلية لكل التطبيقات

أمل ان تكونوا قد استفدتم.

سنتناول في الحلقة القادمة شرح للخوارزمية.

وإلى ان القاكم في الحلقة القادمة استودعكم الله والسلام عليكم ورحمة اله وبركاته

تم تعديل بواسطه joo
2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم انامحتاجة ابرمج خوارزمية artificial bee colony باستخدام c# :cry:

-1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أخي العزيز مشكور على الموضوع الراقي وصراحة صار هواية دابحث عنه معلومات لان راح استخدمها في بحثي باذن الرحمن 

ولكن عندي اسئلة احب اسالك عن طريق الرسائل ان شاءالله 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

موضوع جميل يوضح مدا اهمية الخوارزمية  مشكور

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .