نظریه گراف محتویات تاریخچه تعریف رابطهها و ماتریسها جستارهای وابسته پانویس منابع منوی ناوبری«فرهنگ واژههای مصوّب فرهنگستان: ۱۳۷۶ تا ۱۳۸۵، بخش دوم: به ترتیب الفبای لاتینی، صفحهٔ ۱۰۲»cond-mat/03042072004EPJB...41..113M10.1140/epjb/e2004-00301-0"Cultural Topology: The Seven Bridges of Königsburg 1736"10.1177/0263276412451161Graph Theory SoftwareDiscrete Mathematics and its Applicationsوsh850564714113782-600562641و
منطق ریاضینظریه مجموعههانظریه اعدادنظریه گرافنظریه نوعهانظریه ردههاآنالیز عددینظریه اطلاعاتترکیبیاتجبر بولیتحلیل الگوریتمهاطراحی الگوریتمبهینهسازی ترکیبیاتیهندسه محاسباتیچندپردازشیرایانش مشبککنترل همروندیمعماری رایانهسازمان رایانهایسیستمهای عاملپایگاههای دادههاپایگاههای دادههای رابطهایاسکیوالتراکنشهافهرستهای پایگاه دادهایدادهکاویمصورسازیپویانمایی رایانهایپردازش تصویرحیات مصنوعیبیوانفورماتیکعلوم شناختیشیمی محاسباتیعلوم محاسباتی اعصابفیزیک محاسباتیالگوریتمهای عددیریاضیات نمادین
نظریه گراف
ریاضیاتگرافهاتوپولوژیجبرنظریه ماتریسهالئونارد اویلرسوئیسیمسئله پلهای کونیگسبرگنظریه کدگذاریتحقیق در عملیاتآمارشبکههای الکتریکیعلوم رایانهشیمیزیستشناسیعلوم اجتماعیمسئلهٔ هفت پل کونیگسبرگلئونارد اویلرگرافهای مسطحگوستاو کیرشهفدرختقوانین اهمجریان الکتریکیآرتور کیلیایزومرهایهیدروکربنهایچهار رنگفرانسیس گوثریکنث ایپلولفگانگ هیکندور همیلتونیسر ویلیام روآن همیلتونگراف همیلتونیگرافهای بیسویمسیردورهای همیلتونیگرافهای مسطحکازیمیر کوراتوفسکیکتاب دربارهٔ نظریهٔ گرافمجاردنش کونیگلئونارد اویلرمسئله پلهای کونیگسبرگانفورماتیکمدلسازیماتریسالگوریتمهایگراف مسطحعلوم مهندسیباستانشناسیماتریسگرافهاماتریسماتریس مجاورتدرایههایمجموعه
نظریه گراف
پرش به ناوبری
پرش به جستجو
نظریه گراف[۱] شاخهای از ریاضیات است که دربارهٔ گرافها بحث میکند. این مبحث در واقع شاخهای از توپولوژی است که با جبر و نظریه ماتریسها پیوند مستحکم و تنگاتنگی دارد. نظریهٔ گراف برخلاف شاخههای دیگر ریاضیات نقطهٔ آغاز مشخصی دارد و آن انتشار مقالهای از لئونارد اویلر، ریاضیدان سوئیسی، برای حل مسئله پلهای کونیگسبرگ در سال ۱۷۳۶ است.[۲]
پیشرفتهای اخیر در ریاضیات، به ویژه در کاربردهای آن موجب گسترش چشمگیر نظریهٔ گراف شدهاست به گونهای که هماکنون نظریهٔ گراف ابزار بسیار مناسبی برای تحقیق در زمینههای گوناگون مانند نظریه کدگذاری، تحقیق در عملیات، آمار، شبکههای الکتریکی، علوم رایانه، شیمی، زیستشناسی، علوم اجتماعی و سایر زمینهها گردیده است.[۳][۴]
محتویات
۱ تاریخچه
۲ تعریف
۳ رابطهها و ماتریسها
۴ جستارهای وابسته
۵ پانویس
۶ منابع
تاریخچه
برخلاف شاخههای دیگر ریاضیات، سیر نظریهٔ گراف آغاز معینی در زمان و مکان دارد و آن مسئلهٔ هفت پل کونیگسبرگ است که در سال ۱۷۳۶ توسط لئونارد اویلر حل شد.[۵] در سال ۱۷۵۲ قضیهٔ اویلر برای گرافهای مسطح ارائه میشود. اما پس از آن به مدت تقریباً یک قرن فعالیت اندکی در این زمینه صورت گرفت.[۶]
در سال ۱۸۴۷، گوستاو کیرشهف نوع خاصی از گرافها به نام درخت را مورد بررسی قرار داد. کیرشهف این مفهوم را هنگام تعمیم قوانین اهم برای جریان الکتریکی در کاربردهایی که حاوی شبکههای الکتریکی بودند بهکار گرفت. ده سال بعد، آرتور کیلی همین نوع گراف را برای شمارش ایزومرهای متمایز هیدروکربنهای اشباعشدهٔ CnH2n+2(n∈Z+)displaystyle left(nin mathbb Z ^+right) بهکار برد.[۷]
در همین دوران شاهد حضور دو ایدهٔ مهم دیگر در صحنه هستیم. ایدهٔ اول حدس چهار رنگ بود که نخستین بار توسط فرانسیس گوثری در حدود سال ۱۸۵۰ مورد تحقیق قرار گرفت. این مسئله سرانجام در سال ۱۹۷۶، توسط کنث ایپل و ولفگانگ هیکن و با استفاده از یک تحلیل رایانهای پیچیده حل شد.[۸]
ایدهٔ مهم دوم، دور همیلتونی بود. این دور به افتخار سر ویلیام روآن همیلتون نامگذاری شدهاست. او این ایده را در سال ۱۸۵۹ برای حل معمای جالبی حاوی یالهای یک دوازده وجهی منتظم (گراف همیلتونی) بهکار گرفت. یافتن جوابی برای این معما چندان دشوار نیست، ولی ریاضیدانان هنوز در پی یافتن شرایطی لازم و کافی هستند که گرافهای بیسوی حاوی مسیر یا دورهای همیلتونی را مشخص کنند.
پس از این کارها تا بعد از سال ۱۹۲۰ فعالیت اندکی در این زمینه صورت گرفت. مسئلهٔ مشخص کردن گرافهای مسطح را کازیمیر کوراتوفسکی، ریاضیدان لهستانی، در سال ۱۹۳۰ حل کرد. نخستین کتاب دربارهٔ نظریهٔ گراف در سال ۱۹۳۶ منتشر شد. این کتاب را ریاضیدان مجار، دنش کونیگ، که خود محقق برجستهای در این زمینه بود، نوشت. از آن پس فعالیتهای بسیاری در این زمینه صورت گرفته و رایانه نیز در چهار دههٔ اخیر به یاری این فعالیتها آمدهاست.[۹]
تعریف
تعریف دقیقتر گراف به این صورت است، که گراف مجموعهای از رأسها است، که توسط خانوادهای از زوجهای مرتب که همان یالها هستند به هم مربوط (وصل) شدهاند.
یالها بر دو نوع ساده و جهت دار هستند، که هر کدام در جای خود کاربردهای بسیاری دارد. مثلاً اگر صرفاً اتصال دو نقطه -مانند اتصال تهران و زنجان با کمک آزادراه- مد نظر شما باشد، کافیست آن دو شهر را با دو نقطه نمایش داده، و اتوبان مزبور را با یالی ساده نمایش دهید. اما اگر بین دو شهر جادهای یکطرفه وجود داشته باشد آنگاه لازمست تا شما با قرار دادن یالی جهت دار مسیر حرکت را در آن جاده مشخص کنید. همچنین برای اینکه فاصله بین دو شهر را در گراف نشان دهید، میتوانید از گراف وزن دار استفاده کنید و مسافت بین شهرها را با یک عدد بر روی هر یال نشان دهید.
آغاز نظریهٔ گراف به سدهٔ هجدهم بر میگردد. لئونارد اویلر ریاضیدان بزرگ مفهوم گراف را برای حل مسئله پلهای کونیگسبرگ ابداع کرد اما رشد و پویایی این نظریه عمدتاً مربوط به نیم سدهٔ اخیر و با رشد علم انفورماتیک بودهاست.[۵]
مهمترین کاربرد گراف مدلسازی پدیدههای گوناگون و بررسی بر روی آنهاست. با گراف میتوان به راحتی یک نقشه بسیار بزرگ یا شبکهای عظیم را در درون یک ماتریس به نام ماتریس وقوع گراف ذخیره کرد یا الگوریتمهای مناسب مانند الگوریتم دایکسترا یا الگوریتم کروسکال و… را بر روی آن اعمال نمود.
یکی از قسمتهای پرکاربرد نظریهٔ گراف، گراف مسطح است که به بررسی گرافهایی میپردازد که میتوان آنها را به نحوی روی صفحه کشید که یالها جز در محل رأسها یکدیگر را قطع نکنند. این نوع گراف در ساخت جادهها و حل مسئله کلاسیک و قدیمی سه خانه و سه چاه آب به کار میرود.
نظریه گراف یکی از پرکاربردترین نظریهها در شاخههای مختلف علوم مهندسی (مانند عمران)، باستانشناسی (کشف محدوده یک تمدن) و… است.[۴]
روابط میان رأسهای یک گراف را میتوان با کمک ماتریس بیان کرد.
برای نمایش تصویری گرافها معمولاً از نقطه یا دایره برای کشیدن رأسها و از کمان یا خط راست برای کشیدن یال بین رأسها استفاده میشود.
رابطهها و ماتریسها
در قسمت گرافها به هر گراف یک ماتریس صفر و یک نسبت داده میشود. ماتریس مجاورت گرافهای جهت دار هم بهطور مشابه تعریف میشود. بهطور مثال ماتریس مجاورت گراف جهت دار زیر به صورت مقابل است:
پس میتوان این ماتریس را متناظر با رابطه مقابل در نظر گرفت. توجه کنید که درایههای ij ام ماتریس مساوی با ۱ است اگر و تنها اگر iRj.
اکنون میتوانیم ویژگیهایهای مربوط به رابطهها را برای ماتریسها بیان کنیم. مثلاً ویژگی بازتابی یعنی این که همه درایههای قطر اصلی ماتریس ۱ باشند. بقیه ویژگیها را به زبان ماتریس بیان کنید.
در اینجا فقط صرفاً ماتریسهای صفر و یک را در نظر میگیریم تا بتوانیم عملیاتهای ضرب و جمع را برای یک مجموعه صفر و یک به دست آوریم.
در ویکیانبار پروندههایی دربارهٔ نظریه گراف موجود است. |
جستارهای وابسته
- یکریختی گراف
- گراف (ریاضی)
پانویس
↑ گراف واژهٔ مصوب فرهنگستان زبان و ادب پارسی به جای graph در انگلیسی و در حوزهٔ ریاضیات است. «فرهنگ واژههای مصوّب فرهنگستان: ۱۳۷۶ تا ۱۳۸۵، بخش دوم: به ترتیب الفبای لاتینی، صفحهٔ ۱۰۲» (فارسی). وبگاه رسمی فرهنگستان. بازبینیشده در ۶ مرداد ۱۳۸۹.
↑ گریمالدی، «نظریه گراف و کاربردهای آن»، ریاضیات گسسته و ترکیبیاتی، ۷۶۶.
↑ وست، آشنایی با نظریهٔ گراف، ۵.
↑ ۴٫۰۴٫۱ Mashaghi, A.; et al. (2004). "Investigation of a protein complex network". European Physical Journal B. 41 (1): 113–121. arXiv:cond-mat/0304207. Bibcode:2004EPJB...41..113M. doi:10.1140/epjb/e2004-00301-0..mw-parser-output cite.citationfont-style:inherit.mw-parser-output qquotes:"""""""'""'".mw-parser-output code.cs1-codecolor:inherit;background:inherit;border:inherit;padding:inherit.mw-parser-output .cs1-lock-free abackground:url("//upload.wikimedia.org/wikipedia/commons/thumb/6/65/Lock-green.svg/9px-Lock-green.svg.png")no-repeat;background-position:right .1em center.mw-parser-output .cs1-lock-limited a,.mw-parser-output .cs1-lock-registration abackground:url("//upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Lock-gray-alt-2.svg/9px-Lock-gray-alt-2.svg.png")no-repeat;background-position:right .1em center.mw-parser-output .cs1-lock-subscription abackground:url("//upload.wikimedia.org/wikipedia/commons/thumb/a/aa/Lock-red-alt-2.svg/9px-Lock-red-alt-2.svg.png")no-repeat;background-position:right .1em center.mw-parser-output div[dir=ltr] .cs1-lock-subscription a,.mw-parser-output div[dir=ltr] .cs1-lock-limited a,.mw-parser-output div[dir=ltr] .cs1-lock-registration abackground-position:left .1em center.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registrationcolor:#555.mw-parser-output .cs1-subscription span,.mw-parser-output .cs1-registration spanborder-bottom:1px dotted;cursor:help.mw-parser-output .cs1-hidden-errordisplay:none;font-size:100%.mw-parser-output .cs1-visible-errorfont-size:100%.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registration,.mw-parser-output .cs1-formatfont-size:95%.mw-parser-output .cs1-kern-left,.mw-parser-output .cs1-kern-wl-leftpadding-left:0.2em.mw-parser-output .cs1-kern-right,.mw-parser-output .cs1-kern-wl-rightpadding-right:0.2em
↑ ۵٫۰۵٫۱ Euler, Leonhard (1736). "Solutio problematis ad geometriam situs pertinentis". Comment. Acad. Sci. U. Petrop 8, 128–40.
↑ Shields, Rob (December 2012). "Cultural Topology: The Seven Bridges of Königsburg 1736". Theory Culture and Society. 29 (4–5): 43–57. doi:10.1177/0263276412451161. Shields provides a discussion of the social significance of Euler's engagement with this popular problem and its significance as an example of (proto-)topological understanding applied to everyday life.
↑ گریمالدی، «درختها»، ریاضیات گسسته و ترکیبیاتی، ۸۲۴.
↑ گریمالدی، «نظریه گراف و کاربردهای آن»، ریاضیات گسسته و ترکیبیاتی، ۷۵۵.
↑ گریمالدی، «نظریه گراف و کاربردهای آن»، ریاضیات گسسته و ترکیبیاتی، ۷۶۶.
منابع
- کتاب آشنایی با نظریهٔ گراف نوشتهٔ علیرضا علیپور، انتشارات فاطمی
گریمالدی، رالف پ. (۱۳۷۹). ریاضیات گسسته و ترکیبیاتی. ۳. ترجمه توسط دکتر محمدعلی رضوانی و دکتر بیژن شمس. تهران: انتشارات فاطمی. شابک ۹۶۴–۳۱۸–۲۵۶–۸ مقدار|شابک=
را بررسی کنید: invalid character (کمک)..mw-parser-output cite.citationfont-style:inherit.mw-parser-output qquotes:"""""""'""'".mw-parser-output code.cs1-codecolor:inherit;background:inherit;border:inherit;padding:inherit.mw-parser-output .cs1-lock-free abackground:url("//upload.wikimedia.org/wikipedia/commons/thumb/6/65/Lock-green.svg/9px-Lock-green.svg.png")no-repeat;background-position:right .1em center;padding-right:1em;padding-left:0.mw-parser-output .cs1-lock-limited a,.mw-parser-output .cs1-lock-registration abackground:url("//upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Lock-gray-alt-2.svg/9px-Lock-gray-alt-2.svg.png")no-repeat;background-position:right .1em center;padding-right:1em;padding-left:0.mw-parser-output .cs1-lock-subscription abackground:url("//upload.wikimedia.org/wikipedia/commons/thumb/a/aa/Lock-red-alt-2.svg/9px-Lock-red-alt-2.svg.png")no-repeat;background-position:right .1em center;padding-right:1em;padding-left:0.mw-parser-output div[dir=ltr] .cs1-lock-subscription a,.mw-parser-output div[dir=ltr] .cs1-lock-limited a,.mw-parser-output div[dir=ltr] .cs1-lock-registration abackground-position:left .1em center;padding-left:1em;padding-right:0.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registrationcolor:#555.mw-parser-output .cs1-subscription span,.mw-parser-output .cs1-registration spanborder-bottom:1px dotted;cursor:help.mw-parser-output .cs1-hidden-errordisplay:none;font-size:100%.mw-parser-output .cs1-visible-errorfont-size:100%.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registration,.mw-parser-output .cs1-formatfont-size:95%.mw-parser-output .cs1-kern-left,.mw-parser-output .cs1-kern-wl-leftpadding-left:0.2em.mw-parser-output .cs1-kern-right,.mw-parser-output .cs1-kern-wl-rightpadding-right:0.2em
وست، داگلاس بی. (۱۳۸۶). آشنایی با نظریهٔ گراف. ترجمه توسط دکتر بیژن شمس. تهران: گسترش علوم پایه. شابک ۹۶۴–۷۸۱۷–۲۶–۶ مقدار|شابک=
را بررسی کنید: invalid character (کمک).- کتاب نظریه گرافها و کاربردهای آن نوشته باندی و مورتی، ترجمه حمید ضرابی زاده، مؤسسه دیباگران تهران
- کتاب ریاضیات گسسته نوشته ر. پ. گریمالدی، مرکز نشر دانشگاهی
- کتاب نظریهٔ الگوریتمی و کاربردی گرافها نوشته گری چارتراند، آرترود اولرمن، ترجمه دکتر سید مهدی تشکری هاشمی، انتشارات دانشگاه امیرکبیر
Graph Theory Software نرمافزارهای گراف تولید شده در دانشگاه صنعتی شریف
Kenneth H, Rosen (1998). Discrete Mathematics and its Applications. SIGS Reference Library. William C Brown Pub; 4th edition. ISBN 0072899050. Retrieved 2007. Check date values in:|بازبینی=
(help)
رده:
- نظریه گراف
(window.RLQ=window.RLQ||[]).push(function()mw.config.set("wgPageParseReport":"limitreport":"cputime":"0.520","walltime":"0.706","ppvisitednodes":"value":2862,"limit":1000000,"ppgeneratednodes":"value":0,"limit":1500000,"postexpandincludesize":"value":70766,"limit":2097152,"templateargumentsize":"value":3470,"limit":2097152,"expansiondepth":"value":14,"limit":40,"expensivefunctioncount":"value":3,"limit":500,"unstrip-depth":"value":1,"limit":20,"unstrip-size":"value":16592,"limit":5000000,"entityaccesscount":"value":4,"limit":400,"timingprofile":["100.00% 516.463 1 -total"," 50.99% 263.345 1 الگو:پانویس"," 25.93% 133.927 2 الگو:Cite_journal"," 23.19% 119.757 3 الگو:یادکرد_کتاب"," 13.77% 71.116 1 الگو:یادکرد_وب"," 12.52% 64.645 1 الگو:ویکیانبار-رده"," 12.25% 63.285 1 الگو:یادکرد/هسته"," 9.75% 50.356 1 الگو:انبار"," 9.10% 46.978 1 الگو:Sister"," 7.84% 40.504 1 الگو:Side_box"],"scribunto":"limitreport-timeusage":"value":"0.210","limit":"10.000","limitreport-memusage":"value":4581258,"limit":52428800,"cachereport":"origin":"mw1310","timestamp":"20190421212245","ttl":2592000,"transientcontent":false);mw.config.set("wgBackendResponseTime":143,"wgHostname":"mw1330"););