Professional Documents
Culture Documents
Pages S.P
Pages S.P
55
Pages
S.P
د.وديع شاهين 09 المحاضرة
2016/12/07
بحوث العمليات
البيان
نظرية البيان:
تعريفها :هي أداة رياضية بيانية تحمل كم هائل من المعلومات ،تسمح بدراسة تفاصيل المسألة وإضافةً إلى ذلك
دراسة تعقيدها.
تعريف البيانات:
.يعرف البيان بأنه مجموعة من النقاط تصل بينها مجموعة من األسهم ،ويمكن إعطاء تعريف آخر للبيان بالشكل
التالي:
.يمكن النظر إلى هذا البيان على أنه تمثيل بياني للعالقات الثنائية المعرفة على مجموعة ما ،فالبيان هو العالقة
الرياضية
𝒚𝑹𝒙 ⟺ 𝒙 𝒚،يحققان العالقة 𝑹
يعبر عن العالقة بيانياً بأن نضع النقطتين ،وإذا كانتا مرتبطتين نصل بينهما بخط ،ثم نضع السهم باتجاه الترتيب:
مثال:
لتكن مجموعة األعداد 𝐹 = {2,5,6,7}, 𝐸 = {1,2,3} :والعالقة 𝑥 𝑥 𝑅 𝑦 ⟺ 𝑦 = 2فإن })𝜇 = {(1,2), (3,6
تعاريف أساسية:
-البيان (رياضياً) :هو مجموعة من النقاط والتي سوف نسميها من اآلن فصاعداً بالعقد ونرمز إلى هذه المجموعة
بالرمز 𝑉 ،ومن مجموعة من الوصالت التي نرمز إليها بـ 𝐸 والتي تصل بين هذه العقد ،وسوف نرمز للبيان بـ ]𝐸 𝐺[𝑉,
-إذا كانت العالقة بين 𝑥 و 𝑦 تناظرية فال داعي لوضع اتجاه للسهم
y x
وندعو البيان في هذه الحالة بيان غير موجه.
1
بحوث العمليات | Operations Researchد.وديع شاهين
09 المحاضرة
-إذا كانت الوصلة بين )𝑦 (𝑥,تختلف عن الوصلة بين )𝑥 (𝑦,فإننا في هذه الحالة
y x يمكن أن نسمي الوصالت باألسهم ويكون للوصلة اتجاه معين ،وندعو البيان في هذه
الحالة بيان موجه.
-الحلقة البسيطة :هي حلقة يكون طرفا الوصلة فيها العقدة نفسها ،وإذا لم يكن البيان مضاعف فيكون البيان
بسيط.
-درجة خروج العقدة :يرمز لها بالرمز )𝑥( ،𝑑𝐺+وهي تمثل عدد األسهم الخارجة من العقدة 𝑥.
-نسمي درجة دخول العقدة )𝑥( 𝑑𝐺−وهي عدد األسهم الداخلة إلى العقدة 𝑥 ،ونسمي درجة العقدة 𝑥 هي مجموع
األسهم الداخلة واألسهم الخارجة ،أي:
مبرهنة:
إن درجات عقد أي بيان موجه ]𝑬 𝑮[𝑽,يحقق العالقتين التاليتين:
𝚺𝒙∈𝑉 𝒅+مجموع األسهم الخارجة من العقد = مجموع األسهم الداخلة إلى العقد. −
( ) )𝒙( 𝑮𝒅 𝑉∈𝑥𝚺 = )𝒙( 𝑮
مثال:
d
عدد الوصالت الخارجة من 𝑎𝑑𝐺+ (𝑎) = 1 :
b
𝑑𝐺+ (𝑏) = 2 , 𝑑𝐺− (𝑏) = 2 , 𝑑𝐺+ (𝑐) = 2 , 𝑑𝐺− (𝑐) = 2 , 𝑑𝐺+ (𝑑) = 2 , 𝐷𝐺− (𝑑) = 1
/groups/caae2014/
2
بحوث العمليات | Operations Researchد.وديع شاهين
09 المحاضرة
𝐝−
المنبع :هي عقدة درجة الدخول إليها معدومة أي𝐆 (𝒙) = 𝟎 :
𝒅+
المصب :هي عقدة درجة الخروج منها معدومة أي𝑮 (𝒙) = 𝟎 :
-الطريق بين 𝒙 و 𝐲 هو كل مجموعة الوصالت المتتالية (األسهم المتتالية) التي تبدأ بـ 𝒙 وتنتهي بـ 𝒚 ،ويرمز
لها بالرمز< 𝒙, 𝑽𝟏 , 𝑽𝟐 , 𝑽𝟑 , 𝒚 > :
-الطريق البسيط :هو طريق ال يمر على أي عقدة أكثر من مرة واحدة.
مثال:
مثالً:
> 𝑎 < 𝑐, 𝑎, 𝑏, 𝑑, 𝑏,طريق غير بسيط ويوجد بداخله أكثر من طريق بسيط كـ > 𝑏 < 𝑐, 𝑎,و > 𝑎 < 𝑑, 𝑏,
/groups/caae2014/
3
بحوث العمليات | Operations Researchد.وديع شاهين
09 المحاضرة
الحلقات والدارات:
الحلقة :هي سلسلة تبدأ وتنتهي بالعقدة نفسها في البيان الغير موجه.
الدارة :هي الطريق التي تبدأ وتنتهي بالعقدة نفسها في البيان الموجه.
الدارة البسيطة :هي دارة يمر الطريق على أي عقدة فيها مرة واحدة فقط ،وإذا كانت هذه الدارة غير بسيطة سميت
مركبة.
مثال:
b d
a c
f e
> 𝑎 : < 𝑎, 𝑏, 𝑐, 𝑓,دارة بسيطة (ألنه بيان موجه ولم نمر على أي عنصر مرتين).
) البيان المرتبط :نقول عن البيان أنه مرتبط إذا تحقق الشرط التالي:
) االرتباط القوي (البيان الموجه فقط) :نقول عن عقدتين في بيان موجه أنهما مرتبطتان بقوة إذا وجد طريق من 𝑥
إلى 𝑦 وطريق من 𝑦 إلى 𝑥.
/groups/caae2014/
4
بحوث العمليات | Operations Researchد.وديع شاهين
09 المحاضرة
مثال:
البيان المثقل :هو الثالثية ]𝑤 𝐺[𝑉, 𝐸,حيث أن ]𝐸 𝐺[𝑉,هو بيان ،أما 𝑤 فهي تدل على وزن السهم أو صورة السهم
أو طول طريق أو زمن تنفيذ المهمة...الخ ،ويمكن اعتبار الشبكات التي دُرست سابقاً هي بيانات مثقلة.
b c
a f
d e
حدد نوع المعطيات التالية:
وإذا مثلت هذه المعطيات حلقات وسالسل غير بسيطة ،أعطِ الشكل البسيط الذي يمكن اشتقاقه منها.
- الحل:
/groups/caae2014/
5
بحوث العمليات | Operations Researchد.وديع شاهين
09 المحاضرة
b c
d
b c
f
a b
c
d
البيان التام :هو بيان غير موجه ،كل عقده متصلة مع بعضها البعض مثنى مثنى ،ويسمى البيان الكامل أو التام.
(سؤال دورة):
عرف البيان التام وأوجد عدد الوصالت في بيان كامل يحوي 𝒏 عقدة.
الحل:
1 2 إذا كان البيان التام مؤلف من عقدتين ⇐ فيه وصلة واحدة
1 2
عقد ⇐ فيه 2 + 1وصلة إذا كان مؤلف من
3
/groups/caae2014/
6
بحوث العمليات | Operations Researchد.وديع شاهين
09 المحاضرة
1 2
عقد ⇐ فيه 3 + 2 + 1وصلة إذا كان مؤلف من
3 4
إذا كان مؤلف من 𝒏 عقدة فيكون عدد الوصالت هو 𝟏 (𝒏 − 𝟏) + (𝒏 − 𝟐) + ⋯ + 𝟐 +وصلة
تمثل األولى البيان على شكل مجموعة من قوائم الجوار ،على حين تمثل الثانية على شكل مصفوفة جوار ،ويحبذ عادة
استخدام الطريقة األولى ألنها توفر في استخدام الذاكرة وخاصة عندما يتعلق األمر ببيانات ذات عدد قليل من الوصالت
بالنسبة لعدد كبير من العقد.
أما في حال البيانات الكثيفة (القريبة من البيان الكامل) فمن المفضل تمثيل البيان على شكل مصفوفة.
/groups/caae2014/
7
بحوث العمليات | Operations Researchد.وديع شاهين
09 المحاضرة
-2بيان موجه:
1 2
3
5 4
مالحظة هامة :إن هذه المصفوفة هي مصفوفة متناظرة ،أي منقول المصفوفة = المصفوفة ذاتها.
/groups/caae2014/
8
بحوث العمليات | Operations Researchد.وديع شاهين
09 المحاضرة
) بيان موجه:
-2بيان موجه:
e1
1 2 3
e2 e4 e3 e7
e6
4 e5
5 6 e8 نضيف أيضاً حقل إلى القائمة كما في المثال السابق...
/groups/caae2014/
9
بحوث العمليات | Operations Researchد.وديع شاهين
09 المحاضرة
-بيان موجه:
e1
1 2 3 𝑙𝑙𝑖𝑁 𝑒1 𝑙𝑙𝑖𝑁 𝑒2 𝑙𝑙𝑖𝑁 𝑙𝑙𝑖𝑁
𝑙𝑙𝑖𝑁 𝑙𝑙𝑖𝑁 𝑙𝑙𝑖𝑁 𝑙𝑙𝑖𝑁 𝑒3 𝑙𝑙𝑖𝑁
e2 e4 e3 e7
e6 𝑙𝑙𝑖𝑁 𝑙𝑙𝑖𝑁 𝑙𝑙𝑖𝑁 𝑙𝑙𝑖𝑁 𝑒6 𝑒7
𝑙𝑙𝑖𝑁 𝑒4 𝑙𝑙𝑖𝑁 𝑙𝑙𝑖𝑁 𝑙𝑙𝑖𝑁 𝑙𝑙𝑖𝑁
4 e5
5 6 e8 𝑙𝑙𝑖𝑁 𝑙𝑙𝑖𝑁 𝑙𝑙𝑖𝑁 𝑒5 𝑙𝑙𝑖𝑁 𝑙𝑙𝑖𝑁
𝑙𝑙𝑖𝑁 𝑙𝑙𝑖𝑁 𝑙𝑙𝑖𝑁 𝑙𝑙𝑖𝑁 𝑙𝑙𝑖𝑁 𝑒8
في البيان الموجه نضع بدل الصفر 𝑙𝑙𝑖𝑁 وبدل الواحد نضع الوصلة.
تعرف مصفوفة الورود (التجاور) بأنها المصفوفة التي تحقق +1إذا كان السهم 𝑗 خارج من العقدة 𝑖 ونكتب
و 𝑏𝑖𝑗 = 0عدا ذلك. و 𝑏𝑖𝑗 = −1إذا كان السهم 𝑗 داخل إلى العقدة 𝑖، ،𝑏𝑖𝑗 = +1
𝑒1خارجة من العقدة ) (1فنضع ) (+1عند ،1وداخلة إلى العقدة ) (2فنضع ) (−1عند .2
𝑒1 𝑒2 𝑒3 𝑒4 𝑒5 𝑒6 𝑒7 𝑒8
/groups/caae2014/
10