منو
 کاربر Online
1782 کاربر online
تاریخچه ی: گرافهای k - مکعب

تفاوت با نگارش: 1

Lines: 1-86Lines: 1-86
 ||V{maketoc}|| ||V{maketoc}||
-||__~~navy:@#13::: این مطلب از بخش آموزش وب‌سایت المپیاد یی رشد،انتخاب شده که با فرمت pdf نیز در [http://olympiad.roshd.ir|وب‌سایت المپیاد رشد]موجود می‌باشد. برای مشاهده این موضوعات در وب‌سایت المپیاد، به آدرس [http://olympiad.roshd.ir/computercontentlist.html|فهرست مطالب کامپیوتر] مراجعه کنید. همچنین می‌توانید با کلیک ((مطالب علمی سایت المپیاد رشد|اینجا))‌ ، با ویژگی‌های بخش آموزش این وب‌سایت آشنا شوید.:: #@~~__|| +||__~~navy:@#13::: این مطلب از بخش آموزش وب‌سایت المپیاد کمپیو رشد،انتخاب شده که با فرمت pdf نیز در [http://olympiad.roshd.ir|وب‌سایت المپیاد رشد]موجود می‌باشد. برای مشاهده این موضوعات در وب‌سایت المپیاد، به آدرس [http://olympiad.roshd.ir/computercontentlist.html|فهرست مطالب کامپیوتر] مراجعه کنید. همچنین می‌توانید با کلیک ((مطالب علمی سایت المپیاد رشد|اینجا))‌ ، با ویژگی‌های بخش آموزش این وب‌سایت آشنا شوید.:: #@~~__||
 ^@#16: ^@#16:
 !گرافهای{TEX()} {-k} {TEX}مکعب !گرافهای{TEX()} {-k} {TEX}مکعب
 گراف {TEX()} {-k} {TEX}مکعب گرافی است که رئوس آن دنباله های غیر تکراری {TEX()} {k} {TEX}تایی از 0 و 1 به صورت {TEX()} {(a_1,a_2,\cdots , a_k)} {TEX} باشد. و یالهای آن، میان رئوس رسم شوند که دقیقاً در یک جایگاه متفاوت باشند. گراف {TEX()} {-k} {TEX}مکعب گرافی است که رئوس آن دنباله های غیر تکراری {TEX()} {k} {TEX}تایی از 0 و 1 به صورت {TEX()} {(a_1,a_2,\cdots , a_k)} {TEX} باشد. و یالهای آن، میان رئوس رسم شوند که دقیقاً در یک جایگاه متفاوت باشند.
 این گراف ها را که با {TEX()} {Q_k} {TEX} نمایش می دهند خصوصیت های جالبی دارند که پس از چند مثال به خواص آنها می پردازیم.  این گراف ها را که با {TEX()} {Q_k} {TEX} نمایش می دهند خصوصیت های جالبی دارند که پس از چند مثال به خواص آنها می پردازیم.
 ::{picture=img/daneshnameh_up/1/17/mco0060a.jpg}::  ::{picture=img/daneshnameh_up/1/17/mco0060a.jpg}::
 دقت کنید گراف مکعب همان{TEX()} {Q_3} {TEX} می باشد که گاهی به صورت زیر نیز رسم می گردد. دقت کنید گراف مکعب همان{TEX()} {Q_3} {TEX} می باشد که گاهی به صورت زیر نیز رسم می گردد.
 ::{picture=img/daneshnameh_up/c/c7/mco0060b.jpg}:: ::{picture=img/daneshnameh_up/c/c7/mco0060b.jpg}::
 دقت کنید{TEX()} {Q_3,Q_2,Q_1} {TEX} به ترتیب بیانگر فضاهای یک بعدی ( خط)، دو بعدی ( ((صفحه)) ) و سه بعدی (فضا ) بوده اند. دقت کنید{TEX()} {Q_3,Q_2,Q_1} {TEX} به ترتیب بیانگر فضاهای یک بعدی ( خط)، دو بعدی ( ((صفحه)) ) و سه بعدی (فضا ) بوده اند.
 --- ---
 !قضیه !قضیه
  ثابت کنید گراف {TEX()} {-k} {TEX}مکعب همبند است.  ثابت کنید گراف {TEX()} {-k} {TEX}مکعب همبند است.
 کافی است به ازای هر دو راس {TEX()} {v,u} {TEX}با دنباله های زیر، مسیری میان آن دو بیابیم. کافی است به ازای هر دو راس {TEX()} {v,u} {TEX}با دنباله های زیر، مسیری میان آن دو بیابیم.
 @@{TEX()} {u=(a_1,a_2,\cdots ,a_k)} {TEX}@@ @@{TEX()} {u=(a_1,a_2,\cdots ,a_k)} {TEX}@@
 @@{TEX()} {v=(b_1,b_2,\cdots ,b_k)} {TEX}@@ @@{TEX()} {v=(b_1,b_2,\cdots ,b_k)} {TEX}@@
 به طور خلاصه اگر اثبات را بیان کنیم داریم: به طور خلاصه اگر اثبات را بیان کنیم داریم:
 اگر{TEX()} {u} {TEX} با{TEX()} {v} {TEX} در {TEX()} {m} {TEX}جایگاه تفاوت داشته باشد، از{TEX()} {u} {TEX} نخست به راسی می رویم که با {TEX()} {u} {TEX} در جایگاه اول از آن{TEX()} {m} {TEX} جایگاه متفاوت باشد. سپس از آن به راسی می رویم که علاوه بر جایگاه اول در جایگاه دوم از آن{TEX()} {m} {TEX} جایگاه با {TEX()} {u} {TEX} متفاوت باشد و به همین ترتیب ادامه می دهیم تا به {TEX()} {v} {TEX} برسیم. اگر{TEX()} {u} {TEX} با{TEX()} {v} {TEX} در {TEX()} {m} {TEX}جایگاه تفاوت داشته باشد، از{TEX()} {u} {TEX} نخست به راسی می رویم که با {TEX()} {u} {TEX} در جایگاه اول از آن{TEX()} {m} {TEX} جایگاه متفاوت باشد. سپس از آن به راسی می رویم که علاوه بر جایگاه اول در جایگاه دوم از آن{TEX()} {m} {TEX} جایگاه با {TEX()} {u} {TEX} متفاوت باشد و به همین ترتیب ادامه می دهیم تا به {TEX()} {v} {TEX} برسیم.
 واضح است جنین مسیری وجود خواهد داشت. واضح است جنین مسیری وجود خواهد داشت.
 --- ---
 !تمرین !تمرین
  تعداد یالهای گراف{TEX()} {-k} {TEX}مکعب را بدست آورید.  تعداد یالهای گراف{TEX()} {-k} {TEX}مکعب را بدست آورید.
 __حل__ __حل__
  برای این منظور نخست تعداد راسها را بدست می آوریم:  برای این منظور نخست تعداد راسها را بدست می آوریم:
 چون رئوس دنباله های متفاوت {TEX()} {k} {TEX} تایی از 0 و 1 می باشند پس بنابر اصل ضرب تعداد آنها {TEX()} {2^k} {TEX} تا می‌باشد. سپس درجه هر راس را بدست می آوریم: چون رئوس دنباله های متفاوت {TEX()} {k} {TEX} تایی از 0 و 1 می باشند پس بنابر اصل ضرب تعداد آنها {TEX()} {2^k} {TEX} تا می‌باشد. سپس درجه هر راس را بدست می آوریم:
 از آنجا که به هر راس یک دنباله {TEX()} {k} {TEX} تایی از 0 و 1 متناظر شده و هر راس تنها به رئوسی متصل می گردد که دقیقاً در یک جایگاه با آن تفاوت دارند پس همسایه های هر راس عبارتند از : از آنجا که به هر راس یک دنباله {TEX()} {k} {TEX} تایی از 0 و 1 متناظر شده و هر راس تنها به رئوسی متصل می گردد که دقیقاً در یک جایگاه با آن تفاوت دارند پس همسایه های هر راس عبارتند از :
 راسی که فقط درجایگاه اول با آن تفاوت دارد راسی که فقط درجایگاه اول با آن تفاوت دارد
 و راسی که فقط در جایگاه دوم با آن تفاوت دارد و راسی که فقط در جایگاه دوم با آن تفاوت دارد
 و ... و ...
 تا راسی که فقط در جایگاه {TEX()} {k} {TEX}ام با آن تفاوت دارد. تا راسی که فقط در جایگاه {TEX()} {k} {TEX}ام با آن تفاوت دارد.
 و این یعنی درجه هر راس {TEX()} {k} {TEX} می باشد و این یعنی درجه هر راس {TEX()} {k} {TEX} می باشد
 پس  پس
 @@{TEX()} {=\frac{k\times 2^k}{2}=k2^{k-1}} {TEX}تعداد یالها@@ @@{TEX()} {=\frac{k\times 2^k}{2}=k2^{k-1}} {TEX}تعداد یالها@@
 --- ---
 !!نتیجه !!نتیجه
  به راحتی دیده شد گراف {TEX()} {-k} {TEX}مکعب،{TEX()} {k} {TEX} منتظم می باشد.  به راحتی دیده شد گراف {TEX()} {-k} {TEX}مکعب،{TEX()} {k} {TEX} منتظم می باشد.
 --- ---
 !قضیه !قضیه
 ثابت کنید{TEX()} {Q_k} {TEX} گرافی دو بخشی می باشد. ثابت کنید{TEX()} {Q_k} {TEX} گرافی دو بخشی می باشد.
 برای این منظور بایستی رئوس آن را به دو بخش {TEX()} {B,A} {TEX} به گونه ای افراز کرد که یالی ما بین رئوس داخل یک بخش موجود نباشد: برای این منظور بایستی رئوس آن را به دو بخش {TEX()} {B,A} {TEX} به گونه ای افراز کرد که یالی ما بین رئوس داخل یک بخش موجود نباشد:
 بدین منظور: بدین منظور:
 رئوسی که دنباله آن تعداد زوجی عدد 1 دارند{TEX()} {A=} {TEX} رئوسی که دنباله آن تعداد زوجی عدد 1 دارند{TEX()} {A=} {TEX}
 رئوسی که دنباله آن تعداد فردی عدد 1 دارند{TEX()} {B=} {TEX} رئوسی که دنباله آن تعداد فردی عدد 1 دارند{TEX()} {B=} {TEX}
 حال یالی میان رئوس {TEX()} {A} {TEX} وجود نخواهد داشت زیرا اگر وجود داشته باشد. و آن یال {TEX()} {uv} {TEX} باشد که {TEX()} {u,v\in A} {TEX} پس خواهیم داشت: حال یالی میان رئوس {TEX()} {A} {TEX} وجود نخواهد داشت زیرا اگر وجود داشته باشد. و آن یال {TEX()} {uv} {TEX} باشد که {TEX()} {u,v\in A} {TEX} پس خواهیم داشت:
 زیرا{TEX()} {v,u} {TEX} دقیقاً در یک جایگاه تفاوت دارند{TEX()} {\pm1 \rightarrow} {TEX} تعداد 1 های {TEX()} {=u} {TEX} تعداد 1 های {TEX()} {v} {TEX} زیرا{TEX()} {v,u} {TEX} دقیقاً در یک جایگاه تفاوت دارند{TEX()} {\pm1 \rightarrow} {TEX} تعداد 1 های {TEX()} {=u} {TEX} تعداد 1 های {TEX()} {v} {TEX}
 پس {TEX()} {v,u} {TEX} نمی توانند از لحاظ زوجیت و فردیت مانند هم باشند. پس {TEX()} {v,u} {TEX} نمی توانند از لحاظ زوجیت و فردیت مانند هم باشند.
 پس یالی که رئوس {TEX()} {A} {TEX} را به هم یا رئوس {TEX()} {B} {TEX} را به هم وصل کند وجود نداشته و گراف دو بخشی خواهد بود.  پس یالی که رئوس {TEX()} {A} {TEX} را به هم یا رئوس {TEX()} {B} {TEX} را به هم وصل کند وجود نداشته و گراف دو بخشی خواهد بود.
 --- ---
 !مثال !مثال
 :: {picture=img/daneshnameh_up/2/20/mco0060c.jpg}:: :: {picture=img/daneshnameh_up/2/20/mco0060c.jpg}::
 و اما آخرین و جذابترین خصوصیت گرافهای {TEX()} {-k} {TEX}مکعب همیلتونی بودن آنهاست. در این رابطه به قضیه زیر می پردازیم: و اما آخرین و جذابترین خصوصیت گرافهای {TEX()} {-k} {TEX}مکعب همیلتونی بودن آنهاست. در این رابطه به قضیه زیر می پردازیم:
 --- ---
 !قضیه !قضیه
  ثابت کنید که گراف {TEX()} {-k} {TEX}مکعب هامیلتونی است. {TEX()} {(k\ge 2)} {TEX}  ثابت کنید که گراف {TEX()} {-k} {TEX}مکعب هامیلتونی است. {TEX()} {(k\ge 2)} {TEX}
 __اثبات به استقرا__ __اثبات به استقرا__
 برای {TEX()} {k=2} {TEX} که بدیهی است برای {TEX()} {k=2} {TEX} که بدیهی است
 ::{picture=img/daneshnameh_up/2/2a/mco0060d.jpg}:: ::{picture=img/daneshnameh_up/2/2a/mco0060d.jpg}::
 فرض می کنیم برای{TEX()} {-(m-1),k=m-1} {TEX} مکعب هامیلتونی باشد یعنی دنباله ای از رئوس به صورت فرض می کنیم برای{TEX()} {-(m-1),k=m-1} {TEX} مکعب هامیلتونی باشد یعنی دنباله ای از رئوس به صورت
 @@{TEX()} {u_1u_2u_3\cdots u_{2^{m-1}}u_1} {TEX}@@ @@{TEX()} {u_1u_2u_3\cdots u_{2^{m-1}}u_1} {TEX}@@
 وجود دارد که هر کدام به بعدی یال داشته و {TEX()} {u_{2^{m-1}}} {TEX} هم به {TEX()} {u_1} {TEX} یال داشته باشد. وجود دارد که هر کدام به بعدی یال داشته و {TEX()} {u_{2^{m-1}}} {TEX} هم به {TEX()} {u_1} {TEX} یال داشته باشد.
 می خواهیم برای {TEX()} {k=m} {TEX}، ثابت کنیم دنباله رئوسی به صورت می خواهیم برای {TEX()} {k=m} {TEX}، ثابت کنیم دنباله رئوسی به صورت
 @@{TEX()} {v_1v_2\cdots v_{2^m}v_1} {TEX}@@ @@{TEX()} {v_1v_2\cdots v_{2^m}v_1} {TEX}@@
 وجود دارد که{TEX()} {v_i=a_{i_1}a_{i_2}\cdots a_{i_m}} {TEX} و تشکیل یک دور هامیلتونی را بدهند. وجود دارد که{TEX()} {v_i=a_{i_1}a_{i_2}\cdots a_{i_m}} {TEX} و تشکیل یک دور هامیلتونی را بدهند.
 از روی فرض استقرا دنباله {TEX()} {v_i} {TEX}ها را به صورت زیر می سازیم از روی فرض استقرا دنباله {TEX()} {v_i} {TEX}ها را به صورت زیر می سازیم
 {TEX()} {w_1w_2\cdots w_{2^{m-1}}X_{2^{m-1}}X_{2^{m-1}-1}\cdots X_2X_1\cdots w_1} {TEX} {TEX()} {w_1w_2\cdots w_{2^{m-1}}X_{2^{m-1}}X_{2^{m-1}-1}\cdots X_2X_1\cdots w_1} {TEX}
 که  که
 یعنی به سر رشته {TEX()} {u_i} {TEX} یک 1 اضافه می کنیم {TEX()} {w_i=(1,u_i)\rightarrow} {TEX}  یعنی به سر رشته {TEX()} {u_i} {TEX} یک 1 اضافه می کنیم {TEX()} {w_i=(1,u_i)\rightarrow} {TEX}
 یعنی به سر رشته{TEX()} {u_i} {TEX} یک 10 اضافه می کنیم {TEX()} {X_i=(0,u_i)\rightarrow } {TEX}  یعنی به سر رشته{TEX()} {u_i} {TEX} یک 10 اضافه می کنیم {TEX()} {X_i=(0,u_i)\rightarrow } {TEX}
 واضح است که در این دنباله هر راس دقیقاً یکبار آمده . ولیکن باید ثابت کنیم هر دو راس متوالی مجاور نیز هستند. واضح است که در این دنباله هر راس دقیقاً یکبار آمده . ولیکن باید ثابت کنیم هر دو راس متوالی مجاور نیز هستند.
 برای اثبات آنکه هر دو راس متوالی، مجاورند حالات زیر را داریم: برای اثبات آنکه هر دو راس متوالی، مجاورند حالات زیر را داریم:
 1.رئوس متوالی {TEX()} {w_i,w_{i+1}} {TEX} باشند که واضح است چون 1.رئوس متوالی {TEX()} {w_i,w_{i+1}} {TEX} باشند که واضح است چون
 ::{picture=img/daneshnameh_up/e/ec/mco0060e.jpg}:: ::{picture=img/daneshnameh_up/e/ec/mco0060e.jpg}::
 2.رئوس متوالی{TEX()} {X_i,X_{i+1}} {TEX}باشند: مانند بالا 2.رئوس متوالی{TEX()} {X_i,X_{i+1}} {TEX}باشند: مانند بالا
 3.رئوس متوالی{TEX()} {w_{2^{m-1}},X_{2^{m-1}}} {TEX} باشندکه داریم  3.رئوس متوالی{TEX()} {w_{2^{m-1}},X_{2^{m-1}}} {TEX} باشندکه داریم
 ::{picture=img/daneshnameh_up/e/e4/mco0060f.jpg}:: ::{picture=img/daneshnameh_up/e/e4/mco0060f.jpg}::
 4.رئوس متوالی {TEX()} {w_1,X_1} {TEX} باشند که مانند قبل داریم: 4.رئوس متوالی {TEX()} {w_1,X_1} {TEX} باشند که مانند قبل داریم:
 ::{picture=img/daneshnameh_up/e/e4/mco0060g.jpg}:: ::{picture=img/daneshnameh_up/e/e4/mco0060g.jpg}::
 لذا دنباله{TEX()} {w_1w_2\cdots w_{2^{m-1}}X_{2^{m-1}}X_{2^{m-1}-1}\cdots X_2X_1\cdots w_1} {TEX} معرف دور همیلتونی خواسته شده می باشد. لذا دنباله{TEX()} {w_1w_2\cdots w_{2^{m-1}}X_{2^{m-1}}X_{2^{m-1}-1}\cdots X_2X_1\cdots w_1} {TEX} معرف دور همیلتونی خواسته شده می باشد.
 --- ---
 ! پیوند های خارجی ! پیوند های خارجی
 [http://Olympiad.roshd.ir/computer/content/pdf/0078.pdf] [http://Olympiad.roshd.ir/computer/content/pdf/0078.pdf]
 --- ---
 !همچنین ببینید !همچنین ببینید
 *((گرافهای پترسن )) *((گرافهای پترسن ))
 *((گرافهای ستاره )) *((گرافهای ستاره ))
 #@^ #@^

تاریخ شماره نسخه کاربر توضیح اقدام
 یکشنبه 14 آبان 1385 [11:28 ]   2   زینب معزی      جاری 
 دوشنبه 20 شهریور 1385 [09:09 ]   1   زینب معزی      v  c  d  s 


ارسال توضیح جدید
الزامی
big grin confused جالب cry eek evil فریاد اخم خبر lol عصبانی mr green خنثی سوال razz redface rolleyes غمگین smile surprised twisted چشمک arrow



از پیوند [http://www.foo.com] یا [http://www.foo.com|شرح] برای پیوندها.
برچسب های HTML در داخل توضیحات مجاز نیستند و تمام نوشته ها ی بین علامت های > و < حذف خواهند شد..