در رياضي و علوم کامپيوتر، نظريه گراف علمي است که بهمطالعه گرافها ميپردازد.گراف مجموعهاي از راسهاست که بوسيله يالها به هم وصلشدهاند.به عبارت سادهتر به مجموعهاي از نقاط که بوسيله خطوط به هم وصل شدهاند،گراف گويند. مفهوم گراف در سال 1736 توسط اويلر و با طرحراهحلي براي مساله پلKongsberg ارائه شد و به تدريج توسعه يافت.گرافها امروزهکاربرد زيادي در علوم دارند. از گرافها در شبکهها،طراحي مدارهاي الکتريکي, اصلاحهندسي خيابانها براي حل مشکل ترافيک،و.... استفادهميشود.
.jpg)
تعريف
فرض کنيد
V يک مجموعه ناتهي و
E زيرمجموعهاي از
.jpg)
باشد در اين
صورت زوج
.jpg)
را يک
گراف مي نامند
V. را مجموعه راس ها و
E را مجموعه يال ها مي گويند. اگر ترتيب قرار
گرفتن راس ها در مجموعه
E مهم باشد،گراف را
گراف جهتدار
مي گويند و يال از راس
.jpg)
به سمت
راس
.jpg)
را به
صورت
.jpg)
نشان
ميدهند.در غير اين صورت گراف را بدون جهت مينامند و يال بين راس هاي
.jpg)
و
.jpg)
با نماد
.jpg)
نشان
ميدهند
. تعداد راس هاي يک گراف را
مرتبه
و تعداد
يال هاي آن را
اندازه
گراف مي ناميم
.
در شکل زيرگرافي را با شش راس و
هفت يال مشاهده مي کنيم
.jpg)
انواع گرافها
گرافها داراي انواع متعددي هستند که به برخي از آنها
اشاره ميکنيم
: گراف همبند
گراف ناهمبند
گراف کامل
گراف اويلري
گراف هميلتوني
گراف درختي
گراف مسطح
گراف دو بخشي
گراف چندبخشي
گراف
k-مکعب
گراف چرخ
گراف ستارهاي
گراف بازهاي
گراف اشتراکي
گراف منظم
گراف جهتدار
گرافها و ساختار دادهها
هر گراف را ميتوان با يک ماتريس نمايش داد
، که به آن ماتريس مجاورت گراف گويند. د
ر اين روش از
آرايه هااستفاده ميکنيم.اين ماتريس به
تعداد راسهاي گراف
داراي سطر و ستون است.وعدد 1 نشان دهنده وجود يک يال بين دو راس
و عدد 0 نشان دهنده عدم وجود ارتباط بين دو راس است.يعني ماتريس ما شامل دو عدد صفر
و يک است. با استفاده از اين ماتريس ميتوان رئوسي را که با يک راس در ارتباطاند و
نيز رئوسي را که با هيچ راس ديگري ارتباط ندارند رامشخص کرد
. مسايل گراف
تئوري رنگ آميزي
قضيه چهار رنگ
مسائل حل نشده در رنگ آميزي
مسائل موجود در زمينه مسير
هفت پل
Kongsberg Minimum spanning tree درخت
Steiner مساله کوتاهترين مسير
مساله پستچي چيني
مساله فروشنده دوره گرد
الگوريتمهاي مهم
الگوريتم
kruskal الگوريتم
prim الگوريتم کوتاهترين مسير
منبع:http://daneshnameh.roshd.ir-1/خ