شبكة مسجد القدس
مرحبا بك زائرنا الكريم في مسجد القدس

,.-~*'¨¯¨'*·~-.¸-(_ (مرحبا بك زائرنا الكريم في مسجد القدس) _)-,.-~*'¨¯¨'*·~-.

•°اهلاً بك قلماً مميزاً وقلبا ً حاضراً °•.

.•° هنا حيث القلوب تشابهت طيبة ٍ °•.

.•° بكل المحبه والموده نحييك لتشريفك لنا

ونرحب بك اجمل ترحيب ممزوج بعبارات الود والاخوه

.•° نتمنى لك إقامة رائعه وممتعه مع اخوانك و اخواتك

.•°ارق تحية معطره بروح الورد لك°

.•° في شبكة مسجد القدس °•
شبكة مسجد القدس
مرحبا بك زائرنا الكريم في مسجد القدس

,.-~*'¨¯¨'*·~-.¸-(_ (مرحبا بك زائرنا الكريم في مسجد القدس) _)-,.-~*'¨¯¨'*·~-.

•°اهلاً بك قلماً مميزاً وقلبا ً حاضراً °•.

.•° هنا حيث القلوب تشابهت طيبة ٍ °•.

.•° بكل المحبه والموده نحييك لتشريفك لنا

ونرحب بك اجمل ترحيب ممزوج بعبارات الود والاخوه

.•° نتمنى لك إقامة رائعه وممتعه مع اخوانك و اخواتك

.•°ارق تحية معطره بروح الورد لك°

.•° في شبكة مسجد القدس °•
شبكة مسجد القدس
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


أخبار :.: رياضة :.: مقالات إسلامية :.: قصص :.: أصوات :.: أدعية وخطب :.: صور إسلامية :.: برامج وألعاب :.: جوال :.:  
الرئيسيةأحدث الصورالتسجيلدخول

 

 الخوارزميـــــــــــــــــــــــة

اذهب الى الأسفل 
كاتب الموضوعرسالة
محمد
عضو محترف
عضو محترف
محمد


نوع المتصفح نوع المتصفح : الخوارزميـــــــــــــــــــــــة Fmfire10
الجنس ذكر

عدد المساهمات عدد المساهمات : 325

نقاط نقاط : 15239

السٌّمعَة : 1
العمر العمر : 29

الدولة الخوارزميـــــــــــــــــــــــة Palest10

الخوارزميـــــــــــــــــــــــة Empty
مُساهمةموضوع: الخوارزميـــــــــــــــــــــــة   الخوارزميـــــــــــــــــــــــة Emptyالأربعاء 18 مايو - 15:28

الخوارزمية

1. نبدأ بالقائمة OPEN تحتوي فقط على عقدة للحالة الابتدائية قيمتها للدالة g صفر, إذن قيمة الدالة 'f هي 0 +'h أو فقط 'h , و القائمة CLOSED تكون خالية من العقد.
2. إلى أن نجد العقدة للحالة الهدف نكرر الإجراء التالي:

* نختار العقدة في القائمة OPEN ذات القيمة الأدنى للدالة 'f و نسميها العقدة الأفضل (BESTNODE) ثم ننقلها من القائمة OPEN إلى القائمة CLOSED.
* نفحص إن كانت BESTNODE هي العقدة الهدف, فإن كانت وجدنا الحل و إلا نولد العقدة التابعة (SUCCESSOR) لها.
* لكل عقدة تابعة نقوم بالآتي:

1. نجعل SUCCESSOR تشير رجعياً إلى BESTNODE , و هذه الإشارة ستساعد في استرجاع الطريق إن وجدنا العقدة الهدف.
2. نحسب g(SUCCESSOR) = g(BESTNODE) + the cost from BESTNODE to SUCCESSOR أي التكلفة للوصول لSUCCESSOR هو مقدار التكلفة BESTNODE إضافة للتكلفة من BESTNODE إلى SUCCESSOR .
3. إن كانت SUCCESSOR موجودة في القائمة OPEN , أي مولدة و لكن لم يتم توليد عقد منها , نسمي العقدة الموجودة في القائمة ب OLD و نقارن بين OLD و طريق الوصول إليها و بين SUCCESSOR و طريق الوصول إليها من BESTNODE ,أي نقارن قيمة g لكل منهما فإن كانت (g(OLD أقل لا نفعل شيئاً و إن كانت (g(SUCCESSOR أقل نجعل الرابط الرجعي ل OLD يشير إلى BESTNODE و نجعل القيمة الأدنى محفوظة في (g(OLD و نعدل قيمة (f'(OLD .
4. إن لم تكن SUCCESSOR في القائمة OPEN نرى أن كانت موجودة في CLOSED , أي تم فحصها سابقاً و إن كانت موجودة نسميها OLD و نكرر عملية المقارنة بين SUCCESSOR و OLD . هنا علينا أن ننقل التعديلات إلى توابع OLD و هذا معقد لأن OLD تشير إلى توابعها و التوابع بدورهم يشيرو إلى توابعهم إلى أن ينتهي كل فرع عند عقدة في القائمة OPEN لديها قيمة g مكافئة أو أقل أو أن لا يكون لديها توابع إي نستخدم خوارزمية المسح بأولوية العمق عند العقدة OLD و نغير قيمة g و 'f لكل عقدة نمر بها. بهذه الطريقة كل رابط رجعي لعقدة يشير إلى أفضل عقدة سابقة , و من انتشار قيمة g باتجاه الأسفل أصبح من الممكن أن يصبح الطريق الذي نتبعه أفضل من الطريق من خلال العقدة السابقة الحالية فإن كانت الحالة هكذا نغير العقدة السابقة و نكمل المسح.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://al-qudes.yoo7.com/u30contact
 
الخوارزميـــــــــــــــــــــــة
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
شبكة مسجد القدس :: ¨°o.O ( ..^ قسم الأبحاث المدرسية ^.. ) O.o°¨ :: زاوية التكنولوجيا-
انتقل الى:  
free counters