nafise sadeghi
20th November 2008, 10:24 PM
در ریاضی و علوم کامپیوتر، نظریه گرافعلمی است که به مطالعه گرافها میپردازد.گراف مجموعهای از راسهاست که بوسیله یالها به هم وصل شدهاند.به عبارت سادهتر به مجموعهای از نقاط که بوسیله خطوط به هم وصل شدهاند، گراف گویند. مفهوم گراف در سال 1736 توسط اویلر (http://daneshnameh.roshd.ir/mavara/mavara-index.php?page=%D8%A7%D9%88%DB%8C%D9%84%D8%B1) و با طرح راهحلی برای مساله پل konigsberg ارائه شد و به تدریج توسعه یافت.گرافها امروزه کاربرد زیادی در علوم دارند. از گرافها در شبکهها،طراحی مدارهای الکتریکی, اصلاح هندسی خیابانها برای حل مشکل ترافیک،و.... استفاده میشود.
تعریف
فرض کنید V یک مجموعه ناتهی و E زیرمجموعهای از http://daneshnameh.roshd.ir/mavara/img/daneshnameh/math/43d5cb18328ea0653f7a52903a12fbff.png باشد در این صورت زوج http://daneshnameh.roshd.ir/mavara/img/daneshnameh/math/ee8f829b9f8784add8d4de522221c8a7.png را یک گراف می نامند.V را مجموعه راس ها و E را مجموعه یال ها می گویند. اگر ترتیب قرار گرفتن راس ها در مجموعه E مهم باشد،گراف را گراف جهتدار می گویند و یال از راس http://daneshnameh.roshd.ir/mavara/img/daneshnameh/math/68470ca1dcfa6d65e398d643d8e4a234.png به سمت راس http://daneshnameh.roshd.ir/mavara/img/daneshnameh/math/5d2af5482f8f24f7f413003b834e829d.png را به صورت http://daneshnameh.roshd.ir/mavara/img/daneshnameh/math/da9ff506e357562a5d413504638e9d66.png نشان میدهند.در غیر این صورت گراف را بدون جهت مینامند و یال بین راس هایhttp://daneshnameh.roshd.ir/mavara/img/daneshnameh/math/68470ca1dcfa6d65e398d643d8e4a234.png وhttp://daneshnameh.roshd.ir/mavara/img/daneshnameh/math/5d2af5482f8f24f7f413003b834e829d.png با نماد http://daneshnameh.roshd.ir/mavara/img/daneshnameh/math/bd58ecb70442350fcf4300965136636c.png نشان میدهند.
http://daneshnameh.roshd.ir/mavara/img/daneshnameh_up/7/7d/6n-graf.jpg
تعداد راس های یک گراف را مرتبه و تعداد یال های آن را اندازه گراف می نامیم.
در شکل روبرو گرافی را با شش راس و هفت یال مشاهده می کنیم
انواع گرافها
گرافها دارای انواع متعددی هستند که به برخی از آنها اشاره میکنیم:
گراف همبند
گراف ناهمبند
گراف کامل (http://daneshnameh.roshd.ir/mavara/mavara-index.php?page=%DA%AF%D8%B1%D8%A7%D9%81+%DA%A9%D8% A7%D9%85%D9%84)
گراف اویلری
گراف همیلتونی
گراف درختی
گراف مسطح
گراف دو بخشی (http://daneshnameh.roshd.ir/mavara/mavara-index.php?page=%DA%AF%D8%B1%D8%A7%D9%81+%D8%AF%D9% 88+%D8%A8%D8%AE%D8%B4%DB%8C)
گراف چندبخشی
گراف k-مکعب
گراف چرخ (http://daneshnameh.roshd.ir/mavara/mavara-index.php?page=%DA%AF%D8%B1%D8%A7%D9%81+%DA%86%D8% B1%D8%AE)
گراف ستارهای
گراف بازهای (http://daneshnameh.roshd.ir/mavara/mavara-index.php?page=%DA%AF%D8%B1%D8%A7%D9%81+%D8%A8%D8% A7%D8%B2%D9%87%E2%80%8C%D8%A7%DB%8C)
گراف اشتراکی
گراف منظم
گراف جهتدار
گرافها و ساختار دادهها
هر گراف را میتوان با یک ماتریس نمایش داد ، که به آن ماتریس مجاورت گراف (http://daneshnameh.roshd.ir/mavara/mavara-index.php?page=%D9%85%D8%A7%D8%AA%D8%B1%DB%8C%D8%B 3+%D9%85%D8%AC%D8%A7%D9%88%D8%B1%D8%AA+%DA%AF%D8%B 1%D8%A7%D9%81) گویند. در این روش از آرایه هااستفاده میکنیم.این ماتریس به تعداد راسهای گراف دارای سطر و ستون است.وعدد 1 نشان دهنده وجود یک یال بین دو راس و عدد 0 نشان دهنده عدم وجود ارتباط بین دو راس است.یعنی ماتریس ما شامل دو عدد صفر و یک است. با استفاده از این ماتریس میتوان رئوسی را که با یک راس در ارتباطاند و نیز رئوسی را که با هیچ راس دیگری ارتباط ندارند رامشخص کرد.
مسایل گراف
تئوری رنگ آمیزی
قضیه چهار رنگ
مسائل حل نشده در رنگ آمیزی
مسائل موجود در زمینه مسیر
هفت پل konisberg
Minimum spanning tree
درخت steiner
مساله کوتاهترین مسیر
مساله پستچی چینی
مساله فروشنده دوره گرد
الگوریتمهای مهم
الگوریتم kruskal
الگوریتم prim
الگوریتم کوتاهترین مسیر
تعریف
فرض کنید V یک مجموعه ناتهی و E زیرمجموعهای از http://daneshnameh.roshd.ir/mavara/img/daneshnameh/math/43d5cb18328ea0653f7a52903a12fbff.png باشد در این صورت زوج http://daneshnameh.roshd.ir/mavara/img/daneshnameh/math/ee8f829b9f8784add8d4de522221c8a7.png را یک گراف می نامند.V را مجموعه راس ها و E را مجموعه یال ها می گویند. اگر ترتیب قرار گرفتن راس ها در مجموعه E مهم باشد،گراف را گراف جهتدار می گویند و یال از راس http://daneshnameh.roshd.ir/mavara/img/daneshnameh/math/68470ca1dcfa6d65e398d643d8e4a234.png به سمت راس http://daneshnameh.roshd.ir/mavara/img/daneshnameh/math/5d2af5482f8f24f7f413003b834e829d.png را به صورت http://daneshnameh.roshd.ir/mavara/img/daneshnameh/math/da9ff506e357562a5d413504638e9d66.png نشان میدهند.در غیر این صورت گراف را بدون جهت مینامند و یال بین راس هایhttp://daneshnameh.roshd.ir/mavara/img/daneshnameh/math/68470ca1dcfa6d65e398d643d8e4a234.png وhttp://daneshnameh.roshd.ir/mavara/img/daneshnameh/math/5d2af5482f8f24f7f413003b834e829d.png با نماد http://daneshnameh.roshd.ir/mavara/img/daneshnameh/math/bd58ecb70442350fcf4300965136636c.png نشان میدهند.
http://daneshnameh.roshd.ir/mavara/img/daneshnameh_up/7/7d/6n-graf.jpg
تعداد راس های یک گراف را مرتبه و تعداد یال های آن را اندازه گراف می نامیم.
در شکل روبرو گرافی را با شش راس و هفت یال مشاهده می کنیم
انواع گرافها
گرافها دارای انواع متعددی هستند که به برخی از آنها اشاره میکنیم:
گراف همبند
گراف ناهمبند
گراف کامل (http://daneshnameh.roshd.ir/mavara/mavara-index.php?page=%DA%AF%D8%B1%D8%A7%D9%81+%DA%A9%D8% A7%D9%85%D9%84)
گراف اویلری
گراف همیلتونی
گراف درختی
گراف مسطح
گراف دو بخشی (http://daneshnameh.roshd.ir/mavara/mavara-index.php?page=%DA%AF%D8%B1%D8%A7%D9%81+%D8%AF%D9% 88+%D8%A8%D8%AE%D8%B4%DB%8C)
گراف چندبخشی
گراف k-مکعب
گراف چرخ (http://daneshnameh.roshd.ir/mavara/mavara-index.php?page=%DA%AF%D8%B1%D8%A7%D9%81+%DA%86%D8% B1%D8%AE)
گراف ستارهای
گراف بازهای (http://daneshnameh.roshd.ir/mavara/mavara-index.php?page=%DA%AF%D8%B1%D8%A7%D9%81+%D8%A8%D8% A7%D8%B2%D9%87%E2%80%8C%D8%A7%DB%8C)
گراف اشتراکی
گراف منظم
گراف جهتدار
گرافها و ساختار دادهها
هر گراف را میتوان با یک ماتریس نمایش داد ، که به آن ماتریس مجاورت گراف (http://daneshnameh.roshd.ir/mavara/mavara-index.php?page=%D9%85%D8%A7%D8%AA%D8%B1%DB%8C%D8%B 3+%D9%85%D8%AC%D8%A7%D9%88%D8%B1%D8%AA+%DA%AF%D8%B 1%D8%A7%D9%81) گویند. در این روش از آرایه هااستفاده میکنیم.این ماتریس به تعداد راسهای گراف دارای سطر و ستون است.وعدد 1 نشان دهنده وجود یک یال بین دو راس و عدد 0 نشان دهنده عدم وجود ارتباط بین دو راس است.یعنی ماتریس ما شامل دو عدد صفر و یک است. با استفاده از این ماتریس میتوان رئوسی را که با یک راس در ارتباطاند و نیز رئوسی را که با هیچ راس دیگری ارتباط ندارند رامشخص کرد.
مسایل گراف
تئوری رنگ آمیزی
قضیه چهار رنگ
مسائل حل نشده در رنگ آمیزی
مسائل موجود در زمینه مسیر
هفت پل konisberg
Minimum spanning tree
درخت steiner
مساله کوتاهترین مسیر
مساله پستچی چینی
مساله فروشنده دوره گرد
الگوریتمهای مهم
الگوریتم kruskal
الگوریتم prim
الگوریتم کوتاهترین مسیر