دوست عزیز، به سایت علمی نخبگان جوان خوش آمدید

مشاهده این پیام به این معنی است که شما در سایت عضو نیستید، لطفا در صورت تمایل جهت عضویت در سایت علمی نخبگان جوان اینجا کلیک کنید.

توجه داشته باشید، در صورتی که عضو سایت نباشید نمی توانید از تمامی امکانات و خدمات سایت استفاده کنید.
نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: گراف

  1. #1
    کـــــــاربر فــــعال
    رشته تحصیلی
    کامپیوتر(مهندسی نرم افزار)
    نوشته ها
    18,304
    ارسال تشکر
    4,182
    دریافت تشکر: 19,008
    قدرت امتیاز دهی
    220
    Array

    پیش فرض گراف

    ریشه لغوی

    « گراف » از کلمه «Graph» از زبان انگلیسی برداشته شده است که به معنای نمودار و طرح هندسی می‌باشد.
    دید کلی

    گراف یکی از رشته‌های به روز ریاضیات است. امروزه حجم مقالات ارائه شده در گراف آنقدر زیاد است که گردآوری آنها واقعا سخت می‌باشد. مسائل زیادی وجود دارد که تا بحال حل نشده‌اند و در دانشگاههای معتبر هم در ایران و هم در خارج به عنوان رشته‌ای تخصصی نیز به گراف توجه می‌شود. به راحتی می‌توانیم بگوییم که گراف از مسائل کاربردی واقعا زیادی تشکیل شده، بطوری که مسائل روزمره مانند مسائل مربوط به دوستی (به عنوان رابطه دو طرفه) ، دست دادن ، ازدواج ، شجره‌نامه و هزاران هزار رابطه قابل تفسیر و نشان دادن به شکل گراف هستند که رابطها در این موارد متناظر با یالهای گراف می‌باشند. مسائل همبندی ، مسئله پلهای کونینگسبرگ (Koningsbrega) ، مسئله چهار رنگ ، مسئله پستچی دوره گرد ، مسئله جورسازی و ... تنها قسمتی از مسائل جالب و مشهور در تئوری گراف می‌باشند.
    تاریخچه

    در زمان « اویلر » ، هفت پل در رودخانه‌ای که منشعب به دو قسمت می‌گشت، مسئله جالبی را برای گردشگران و اهالی ایجاد کرده بود و آن گذر از تمامی پلها به صورتی که از هر پل فقط یک بار عبور کنند، بود. این رودخانه در شهر کونینگسبرگ قرار داشت؛ به همین دلیل این مسئله به مسئله پلهای کونینگسبرگ مشهور است.

    خیلی جالب است بدانید که مردم در این شهر دیگر بر این باور رسیده بودند که چنین مسیری وجود ندارد و این مسئله را به اویلر مطرح کرده بودند و جالب‌تر اینکه اویلر ثابت کرد چنین مسیری واقعا وجود ندارد و یافت نمی‌شود. دست نوشته‌های مربوط به این مسئله که در سال 1736 م. توسط اویلر نوشته شده بودند، به عنوان قدیمی‌ترین دست نوشته‌های مربوط به گراف تلقی می‌گردند. در این نوشته‌ها لم دست دادن نیز دیده می‌شود.
    نقش و تاثیر زندگی

    مسائل زیادی در زندگی مطرح می‌شود که قابل تبدیل به مسائل گراف هستند. امروزه بهینه بودن انتخابها خیلی اهمیت دارد. این بهینه بودن شامل انتخاب کوتاهترین مسیر در مسافرت از شهری به شهر دیگر ، عبور از تمامی کوچه در کمترین زمان برای پک پستچی و ... می‌باشند که در گراف مورد بحث قرار می‌گیرند. پیشرفت علوم و فناوری اطلاعات ، افزایش استفاده از کامپیوتر و وابستگی این علوم به نظریه‌های گراف اهمیت بحث گراف را در زندگی و آینده نزدیک نشان می‌دهد. به هر حال تکنولوژی و بهنیه کردن آن در عرصه صنعت لزوم استفاده را بیشتر برای ما روشن می‌کند، اما از نظر ریاضی بهترین دیدی که شاید بتوان ارائه داد، نگاه به تئوری گراف به عنوان ابزار کمک کننده حل مسائل است، نه حل آنها. جالب است بدانید که نظریه گراف در حل مسائل ریاضی سایر شاخه‌ها نیز کمک کننده می‌باشد.
    آشنایی با بعضی مفاهیم مهم گراف


    • حلقه : اگر یالی از راسی به خودش وصل شده باشد، آن یال را حلقه می‌نامیم.

    • چند گراف : اگر در گرافی بین دو راس بیش از یک یال موجود باشد، آن گراف را چند گراف می‌نامیم.

    • گراف ساده : گراف بدون حلقه که چند گراف نباشد را گراف ساده می‌نامیم.

    • دو راس مجاور : دو راس را مجاور گوئیم، هر گاه یالی آن دو را به هم وصل کند.

    • دو یال مجاور : دو یال را مجاور گوئیم، هر گاه در راسی مشترک باشند.

    • درجه یک راس : در یک گراف تعداد یالهای متصل به یک راس را درجه آن راس

      می‌گوئیم و با deg نشان می‌دهیم.
    • گشت : یک گشت در گراف متشکل از دنباله‌ای از k یال است که به صورت UV , VW , … , YZ می‌باشد. این گشت به وسیله UVW … Z نشان داده می‌شود.

    • مسیر : گشتی را که در آن هیچ یک از راسها و یالها تکرار نشود، مسیر می‌گوئیم.

    • گشت بسته : دنباله‌ای از یالها که از یک راس شروع و به آن ختم می‌شود. مانند UV , VW , … , YZ , ZU را گشت بسته می‌نامیم.

    • دور : مسیر بسته را دور می‌نامیم.

    طبقه بندی‌های مشهور در تئوری گراف


    1. گراف همبند و ناهمبند :

      یک گراف همبند است اگر بین هر دو راس دلخواه آن مسیری وجود داشته باشد. در غیر این صورت گراف را ناهمبند گوئیم.

    2. گراف اویلری و نااویلری :

      یک گراف همبند اویلری است اگر دارای گشتی بسته باشد که از همه یالهایش گذر می‌کند. در غیر این صورت نااویلری است.

    3. گراف همیلتنی و ناهمیلتنی :

      یک گراف همبند همیلتنی است اگر دوری وجود داشته باشد که شامل همه رئوس آن باشد. در غیر این صورت ناهمیلتنی است.

    4. گراف مسطح و غیرمسطح :

      یک گراف مسطح است اگر بتوان آن را طوری کشید که هیچ دو یالی یکدیگر را مگر در راسها قطع نکنند. بطوری که در آن راس دو یال فوق مجاور می‌باشند. گرافی را که مسطح نباشد، غیرمسطح گوئیم.

    5. درخت :

      گراف فاقد دور و بدون حلقه را درخت می‌نامیم.

    6. گرافهای دو بخشی ، کامل ، n _ منتظم :

      گراف دو بخشی گرافی است که راسهای آن را بتوان به دو بخش A و B چنان تقسیم کرد که هر یال در گراف یک راسش در A باشد و راس دیگرش در B. گرافی که بین هر دو راس آن یالی باشد، گراف کامل می‌گوئیم. یک گراف ، n _ منتظم است اگر درجه همه راسهایش n باشد.

    ارتباط با سایر علوم

    ارتباط با علم ریاضی (در قسمت نظریه مجموعه‌هاو ...)

    نظریه گراف با بخشهای دیگر ریاضیات ارتباط بسیار تنانگی دارد و بسیاری از مسائل سایر بخشها در ریاضیات با گراف قابل حل شده‌اند. قضایای بسیاری در آنالیز وجود دارند که ریشه حل آنها به لمی از قضیه دست دادن برمی‌گردد.
    ارتباط با علوم کامپیوتر

    ساختار فایلی کامپیوترها ، دو دویی بودن آنها ، رمزنگاری و ... بسیاری از مسائل مطرح شده در علوم کامپیوتر با گراف رابطه بسیار تنگاتنگی دارد.
    ارتباط با علوم الکترونیک

    گراف با علم الکترونیک نیز ارتباط دارد که ما فقط نمونه‌ای از آن در اینجا ذکر می‌کنیم: شکل (1) پشت یک فیبر را نشان می‌دهد که دارای سوراخهایی است و خطوط ما بین این سوراخها نشان دهنده ارتباط الکترونیکی می‌باشد. مسئله‌ای که در اینجا مطرح می‌شود، این است که آیا ارتباط مطلوب و دلخواهمان را می‌توانیم طوری پشت فیبر طراحی کنیم که هیچ دو مسیری یکدیگر را قطع نکنند؟ یا در حقیقت گراف متناظر مسطح باشد؟
    ارتباط با شیمی

    گراف با علم شیمی نیز ارتباط دارد. نشان دادن آلکانها و پیدا کردن تعداد ایزومرهای آنها نمونه‌ای از کاربرد گراف می‌باشد.
    ارتباط با سایر رشته‌ها

    گراف با دیگر رشته‌ها مانند باستان شناسی ، ژنتیک ، تحلیل ادبی و ... هم ارتباط دارد.
    چشم انداز

    هر یک از نظریات ریاضی تاریخی را با خود دارند که در بازه‌ای از زمانها مانند روشن کردن آتش بسیار شعله‌ور و افروخته می‌شوند و در هنگام افروخته شدن اوج کار کردن و کشفیات ، شهرت را به خود اختصاص می‌دهند.

    جبر ، آنالیز ، هندسه ، توپولوژی _ مختلط و ... همه اینها برای خود و در زمان خود کارهای بزرگی محسوب می‌شدند، ولی دانشمندان آنقدر روی آنها کار کرده‌اند که گویا دیگر برای زمان ما و نیاز ما کار زیادی روی آنها نهانده است، اما گراف همچنان در زمان ما می‌درخشد و گویا عصر ما عصر شعله‌وری گراف است. گراف کارهای زیادی را در خود پنهان داشته که نیاز به کاشف دارد. امیدواریم شما خواننده گرامی قبل از هر کس دیگر رازهای این نظریه را به نام خود پیدا و ثبت کنید.
    شنبه : یارب العالمین 1شنبه : یا ذاالجلال والاکرام
    2شنبه : یا قاضی الحاجات 3شنبه : یاارحم الراحمین
    4شنبه : یا حی یاقیوم 5شنبه : لا اله الا الله الملک الحق المبین
    جمعه : اللهم صل علی محمد وال محمد وعجل فرجهم

  2. #2
    کـــــــاربر فــــعال
    رشته تحصیلی
    کامپیوتر(مهندسی نرم افزار)
    نوشته ها
    18,304
    ارسال تشکر
    4,182
    دریافت تشکر: 19,008
    قدرت امتیاز دهی
    220
    Array

    پیش فرض پاسخ : گراف

    گراف دو بخشی:
    مفهوم شهودی:
    فرض کنید در یک شرکت صنعتی تعدادی شغل بدون متصدی می باشند و تعدادی متقاضی برای این مشاغل اعلام آمادگی نموده اند. حال این سوال مطرح می شود که آیا می توان به هر متقاضی شغلی متناسب او اختصاص داد؟
    برای حل چنین مسئله ای که به مسئله ی تخصیص موسوم است، با استفاده از گراف می توان وضعیت های خاص را پیاده سازی نمود. بدین ترتیب که گروهی که متقاضی مشاغل هستند در مجموعه ای به نام X و مجموعه مشاغل بدون متصدی را در مجموعه ای به نام Y قرار می دهیم. گراف رسم شده چنین است که به بعضی از اعضای مجموعه X یک یا چند عضو از مجموعه Y توسط یال ها وصل می نماید.
    به عبارت دیگر گراف بوجود امدی دارای یالهای xy است که مر متقاضی x را از مجموعه Xy از مجموعه Y متصل می نماید. به عبارت دقیقتر هیچ دو راس متعلق به مجموعه X(متفاضیان) یا هیچ دو راس متعلق به مجموعه Y(مشاغل) توسط هیچ یالی به هم متصل نمی باشند. چنین گرافی را گراف دوبخشی یا دوپارچه می گویند.
    به شغلهای مناسب تعریف گراف دوبخشی:
    گراف دوبخشی گرافی است که بتوان مجموعه رئوس آن را به دو مجموعه X و Y چنان افراز نمود که هر یال آن دارای یک انتها در X و یک انتها در Y باشد، به گونه ای که هیچ دوراسی در X یا در Y با هم مجاور نباشند. چنین افرازی را دوبخشی کردن گراف می نامند.


    • یادآوری: منظور از افراز یک مجموعه چون A به چند مجموعه، تقسیم مجموعه A به چند مجموعه ناتهی دیگر است که باهم اشتراکی نداشته باشند و اجتماع همه آنها برابر مجموعه A باشد. و در اینجا اگر V به عنوان مجموعه رئوس باشد افراز V به دو مجموعه X و Y (ناتهی) به این صورت است که:

    به عنوان مثال گراف زیر یک گراف دو بخشی است:

    چرا که در این گراف مجموعه رئوس را می توان به دو مجموعه
    چنان افراز نمود که هیچ دو راسی در این دو مجموعه با هم مجاور نباشند و هر یال تنها یک انتها در مجموعه اول و یک انتها در مجموعه دوم داشته باشد.
    و
    • قضیه: اگر گراف k-منتظم، دارای دوبخش X و Y باشد، آنگاه تعداد عناصر X و Y باهم برابر است.

    برهان:
    فرض می کنیم X دارای m راس و Y دارای n راس از راسهای گراف دو بخشی k-منتظم می باشد. یشان می دهیم که: m=n.
    از هر راس در مجموعه X به تعداد k، یال خارج می شود(چرا؟) پس تعداد کل یالها(q) برابر است با: q=km
    چون جمعا" m+n راس داریم، لذا مطابق قضیه مجموع درجه های راس ها و تعریف گراف k-منتظم داریم:

    پس:

    و لذا حکم برقرار است.

    گراف دو بخشی کامل:
    گراف دو بخشی کامل یک گراف دو بخشی است که مجموع رئوس آن به دو مجموعه X و Y چنان افراز شده است و هر راس در ان به هر راس وصل شده است. گراف دو بخشی کامل را با نماد نشان می دهند که در آن m تعداد عناصر مجموعه X و n تعداد عناصر مجموعه Y است.


    • به عنوان مثال گراف زیر یک گراف دو بخشی کامل است.



    • قضیه: در گراف دو بخشی کامل همواره داریم: که در آن q اندازه گراف مذکور است.

    برهان:
    می دانیم گراف دارای m راس در یک مجموعه و n راس در مجموعه ای دیگر است.
    تعداد کل راس ها P=m+n می باشد(مرتبه گراف). اما برای یافتن تعداد یالهای گراف دو بخشی کامل ابتدا تعداد کل یالهای یک گراف کامل از مرتبه P=m+n را محاسبه کرده سپس تعداد کل یالهایی که راس های دو مجموعه را در خود دو مجموعه به هم وصل می کند از آن کم می کنیم. داریم:





    • قضیه: اگر G یک گراف ساده و دو بخشی از مرتبه p و اندازه q باشد آنگاه:

    برهان:
    چون گراف دو بخشی است مطابق قضیه قبل حداکثر یال آن برابر است با:
    که m تعداد یال بخش X و n تعداد یال بخش Y است.(بیشترین تعداد یال مربوط به زمانی است که گراف، دو بخشی کامل باشد).
    از طرفی می دانیم که: پس: , داریم:

    چون u آهنگ تغییرات تعداد یال را نشان می دهد و پس از نتیجه می شود که:
    ضمنا" می دانیم که:

    پس بیشترین مقدار u در نقطه اتفاق می افتد، یعنی:

    بنابراین تعداد کل یالها نمی تواند از بیشتر باشد و لذا
    :
    شنبه : یارب العالمین 1شنبه : یا ذاالجلال والاکرام
    2شنبه : یا قاضی الحاجات 3شنبه : یاارحم الراحمین
    4شنبه : یا حی یاقیوم 5شنبه : لا اله الا الله الملک الحق المبین
    جمعه : اللهم صل علی محمد وال محمد وعجل فرجهم

  3. #3
    کـــــــاربر فــــعال
    رشته تحصیلی
    کامپیوتر(مهندسی نرم افزار)
    نوشته ها
    18,304
    ارسال تشکر
    4,182
    دریافت تشکر: 19,008
    قدرت امتیاز دهی
    220
    Array

    پیش فرض پاسخ : گراف

    در نظریه گراف ،یک گراف کامل ،گرافی است که هر بین هر دو راس آن دقیقا یک یال وجود داشته باشد.یک گراف کامل از مرتبه n،دارای n راس و یال است و با نشان میدهند.یک گراف کامل یک گراف منتظم از درجه n-1 است.در شکل زیر گرافهای کامل از مرتبه یک تا مرتبه هشت نمایش داده شده است. از تعریف این نوع گراف معلوم است که گراف کامل از مرتبه اول ،هیچ یالی ندارد.




    شنبه : یارب العالمین 1شنبه : یا ذاالجلال والاکرام
    2شنبه : یا قاضی الحاجات 3شنبه : یاارحم الراحمین
    4شنبه : یا حی یاقیوم 5شنبه : لا اله الا الله الملک الحق المبین
    جمعه : اللهم صل علی محمد وال محمد وعجل فرجهم

  4. #4
    کـــــــاربر فــــعال
    رشته تحصیلی
    کامپیوتر(مهندسی نرم افزار)
    نوشته ها
    18,304
    ارسال تشکر
    4,182
    دریافت تشکر: 19,008
    قدرت امتیاز دهی
    220
    Array

    پیش فرض پاسخ : گراف

    نظريه گراف شاخه اي از رياضيات است كه درباره اشياء خاصي در رياضي به نام گراف بحث مي‌كند. به صورت شهودي گراف نمودار يا دياگرامي است شامل تعدادي رأس كه با يالهايي به هم وصل شده‌اند. تعريف دقيق‌تر گراف به اين صورت است كه گراف مجموعه‌اي از رأس‌ها است كه توسط خانواده‌اي از زوج‌هاي مرتب كه همان يال‌ها هستند به هم مربوط شده‌اند.
    يالها بر دو نوع ساده و جهت دار هستند كه هر كدام در جاي خود كاربردهاي بسياري دارد. مثلاً اگر صرفاً اتصال دو نقطه -مانند اتصال تهران و زنجان با كمك آزادراه- مد نظر شما باشد كافيست آن دو شهر را با دو نقطه نمايش داده و اتوبان مزبور را با يالي ساده نمايش دهيد. اما اگر بين دو شهر جاده اي يكطرفه وجود داشته باشد آنگاه لازمست تا شما با قرار دادن يالي جهت دار مسير حركت را در آن جاده مشخص كنيد.
    آغاز نظريهٔ گراف به سدهٔ هجدهم بر مي‌گردد. اويلر رياضيدان بزرگ مفهوم گراف را براي حل مسئله پل‌هاي كونيگسبرگ ابداع كرد اما رشد و پويايي اين نظريه عمدتاً مربوط به نيم سدهٔ اخير و با رشد علم داده‌ورزي (انفورماتيك) بوده است.
    مهم‌ترين كاربرد گراف مدل‌سازي پديده‌هاي گوناگون و بررسي بر روي آنهاست. با گراف مي‌توان به راحتي يك نقشه بسيار بزرگ يا شبكه‌اي عظيم را در درون يك ماتريس به نام ماتريس وقوع گراف ذخيره كرد و يا الگوريتمهاي‌ مناسب مانند الگوريتم دايسترا يا الگوريتم كروسكال و ... را بر روي آن اعمال نمود.
    يكي از قسمت‌هاي پركاربرد نظريهٔ گراف، گراف‌هاي مسطح است كه به بررسي گراف‌هايي مي‌پردازد كه مي‌توان آن‌ها را به نحوي روي صفحه كشيد كه يال‌ها جز در محل راس ها يكديگر را قطع نكنند. اين نوع گراف در ساخت جاده ها و حل مساله كلاسيك و قديمي سه خانه و سه چاه آب به كار مي رود.
    نظريه گراف يكي از پركاربردترين نظريه ها در شاخه هاي مختلف علوم مهندسي (مانند عمران)، باستانشناسي(كشف محدوده يك تمدن) و ... است.
    انواع گراف

    گراف ساده: هر گراف G زوج مرتبي مانند (V,E) است كه در آن V مجموعه اي متناهي و ناتهي است و E زيرمجموعه اي از تمام زيرمجموعه هاي دو عضوي V ميباشد. اعضاي V را رأسهاي G و اعضاي E را يالهاي G ميناميم. به بيان ساده تر بين دو رأس يك گراف ساده حداكثر يك يال وجود دارد.
    گراف چندگانه: هرگاه بين دو رأس متمايز از يك گراف بيش از يك يال وجود داشته باشد، آن را يك گراف چند گانه مي گوييم.
    گراف جهت دار: هر گراف G زوج مرتبي مانند (V,E) است كه در آن V مجموعه اي متناهي و ناتهي است و E زيرمجموعه اي از مجموعه ي تمام زوج مرتب هاي متشكل از اعضاي V است.
    خصوصيات گرافهاي خاص

    ·اگر تعداد يال ها و درجه راس ها در گراف ساده برابر باشد گراف موردنظر منتظم كامل است رابطه بين راسها و يالها اين چنين است.
    q=p(p-1)/2
    كه در آن pتعداد راسها qتعداد يالها است.
    ·اگر گراف همبند باشد(يعني از هر نقطه بتوان به يك نقطه دلخواه ديگر رسيد) ولي دور نداشته باشد(يعني هيچ نقطه اي از دو راه به نقطه ي بعدي نرسد)مي گويند گراف درختي است. وفرمول آنهم اين چنين است.
    p=1+q
    كه در آن pتعداد راسها qتعداد يالها است.
    شنبه : یارب العالمین 1شنبه : یا ذاالجلال والاکرام
    2شنبه : یا قاضی الحاجات 3شنبه : یاارحم الراحمین
    4شنبه : یا حی یاقیوم 5شنبه : لا اله الا الله الملک الحق المبین
    جمعه : اللهم صل علی محمد وال محمد وعجل فرجهم

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. سوال: در مورد رابطه علم کامپیوتر با گراف
    توسط mmghazal در انجمن بخش سوالات و رفع ایرادات کامپیوتری
    پاسخ ها: 1
    آخرين نوشته: 25th April 2010, 01:08 PM
  2. ریاضیات گسسته
    توسط hoora در انجمن آنالیز عددی و نظریه اعداد
    پاسخ ها: 2
    آخرين نوشته: 12th March 2010, 10:49 PM
  3. نظريه گراف
    توسط nafise sadeghi در انجمن آنالیز عددی و نظریه اعداد
    پاسخ ها: 8
    آخرين نوشته: 28th November 2009, 09:43 AM
  4. ماتریس مجاورت گراف
    توسط nafise sadeghi در انجمن آنالیز عددی و نظریه اعداد
    پاسخ ها: 1
    آخرين نوشته: 20th November 2008, 09:15 PM

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •