المخططات الموزونة وأقصر مسار – خوارزمية ديكسترا
الرياضياتالمجموعات والمنطق ونظرية البيان16–17 سنة
جارٍ التحميل…
سجّل الدخول للتشغيلتُمثَّل خريطة لعدة مواقع بمخطط: الرؤوس أماكن، والأضلاع طرق، والأوزان مسافات بالكيلومتر. اختر رأس البداية ورأس النهاية، ثم نفّذ خوارزمية ديكسترا خطوة بخطوة: أعطِ الرؤوس وسومًا مؤقتة، وثبّت الرأس صاحب أصغر وسم، وحدّث جيرانه. انقر على ضلع لتغيير طوله (تحويلة أو طريق مغلق) وشاهد كيف يتغير أقصر مسار، ومعه درجات الرؤوس وشرط وجود دارة أويلر.
الدرس: مدخل إلى نظرية المخططات
ماذا تعرض
يمكن تمثيل شبكات الطرق بمخططات موزونة: الرؤوس أماكن، والأضلاع طرق، وكل وزن مسافة بالكيلومتر. تجد خوارزمية ديكسترا أقصر المسارات من رأس البداية بأن تحتفظ بوسم مؤقت للمسافة على كل رأس، ثم تثبّت مرارًا الرأس غير المثبّت صاحب أصغر وسم وتحدّث وسوم جيرانه. ولأن كل الأوزان موجبة، لا يمكن تحسين وسم مثبّت لاحقًا. وتعرض المحاكاة أيضًا درجات الرؤوس، ومجموعها ضعف عدد الأضلاع، وهي التي تحدد في المخطط المترابط وجود مسارات أويلر ودارات أويلر.
طريقة الاستخدام
اختر «الخريطة»، ثم حدد البداية والوجهة في «من» و«إلى». اضغط «الخطوة التالية ◀» مرارًا واطلب من الطلاب توقّع الرأس الذي سيُثبَّت تاليًا والوسوم التي ستتغير؛ واستخدم «▶ الخطوة السابقة» للعودة إلى قرار سابق. قارن المسار النهائي بالمسار الذي يمر بأقل عدد من الطرق. ثم اضبط «النقر على ضلع» على «يغلق / يفتح الطريق»، وأغلق طريقًا على أقصر مسار، واضغط «تشغيل الكل» لترى المسار الجديد.
المعاملات القابلة للتغيير
- الخريطة بلدة (7 مواقع), مناطق محافظة (9 مواقع)
- رأس البداية
- رأس النهاية
أسئلة للاستكشاف
- لماذا لا يتغير وسم الرأس أبدًا بعد تثبيته؟
- هل المسار الذي يمر بأقل عدد من الأضلاع هو الأقصر دائمًا، وأي مثال على الخريطة يبيّن ذلك؟
- أي الطرق يمكنك إغلاقها بحيث تبقى الطرق الباقية مترابطة ويكون للمخطط دارة أويلر؟