کاربرد گراف در کامپیوتر

  • کاربرد گراف

    از گراف‌ها برای حل مسایل زیادی در ریاضیات و علوم کامپیوتر استفاده می‌شود. ساختارهای زیادی را می‌توان به کمک گراف‌ها به نمایش در آورد. برای مثال برای نمایش چگونگی رابطه وب سایت‌ها به یکدیگر می‌توان از گراف جهت دار استفاده کرد. به این صورت که هر وب سایت را به یک راس در گراف تبدیل می‌کنیم و در صورتیکه در این وب سایت لینکی به وب سایت دیگری بود، یک یال جهت دار از این راس به راسی که وب سایت دیگر را نمایش می‌دهد وصل می‌کنیم. از گراف‌ها همچنین در شبکه‌ها، طراحی مدارهای الکتریکی، اصلاح هندسی خیابان‌ها برای حل مشکل ترافیک، و.... استفاده میشود. مهم‌ترین کاربرد گراف مدل‌سازی پدیده‌های گوناگون و بررسی بر روی آنهاست. با گراف می‌توان به راحتی یک نقشه بسیار بزرگ یا شبکه‌ای عظیم را در درون یک ماتریس به نام ماتریس وقوع گراف ذخیره کرد و یا الگوریتمهای مناسب مانند الگوریتم دایسترا یا الگوریتم کروسکال و ... را بر روی آن اعمال نمود. در این جا به بررسی گراف‌هایی می‌پردازد که می‌توان آن‌ها را به نحوی روی صفحه کشید که یال‌ها جز در محل راس‌ها یکدیگر را قطع نکنند. این نوع گراف در ساخت جاده‌ها و حل مساله کلاسیک و قدیمی سه خانه و سه چاه آب به کار می‌رود. کاربرد گراف بازه‌ها از گراف‌ها برای حل مسایل زیادی در ریاضیات و علوم کامپیوتر استفاده میشود. ساختارهای زیادی را میتوان به کمک گراف‌ها به نمایش در آورد. درخت و ماتریس درخت در رشته‌های مختلفی مانند شیمی مهندسی برق و علم محاسبه کاربرد دارد . کیرشهف در سال ۱۸۴۷ میلادی هنگام حل دستگاههای معادلات خطی مربوط به شبکه‌های الکتریکی درختها را کشف و نظریه درختها را بارور کرد. کیلی در سال ۱۸۵۷ میلادی درختها را در ارتباط با شمارش ایزومرهای مختلف هیدروکربنها کشف کرد وقتی مثلا میگوییم در ایزومر مختلف c4h۱۰ وجود دارد منظورمان این است که دو درخت متفاوت با ۱۴ راس وجود دارند که درجه ۴ راس از این ۱۴ راس جهار و درجه هر یک از ۱۰ راس باقیمانده یک است. اگر هزینه کشیدن مثلا راه آهن بین هر دو شهر ازp شهر مفروض مشخص باشد ارزانترین شبکه ای که این p شهر را به هم وصل می‌کند با مفهوم یک درخت از مرتبه p ارتباط نزدیک دارد. به جای مساله مربوط به راه آهن میتوان وضعیت مربوط به شبکه‌های برق رسانی و لوله کشی نفت و لوکشی گاز و ایجاد کانالهای آبرسانی را در نظر گرفت . برای تعیین یک شبکه با نازلترین هزینه از قاعده ای به نام الگوریتم صرفه جویی استفاده می‌شود که کاربردهای فراوان دارد. از گرافها می توان به عنوان کدهای کمکی نام برد که به DVB Player‌ها در بالا بردن قابلیت‌های آنها کمک میکنند. گراف‌ها ...



  • کاربرد نظریه گراف

    از گراف‌ها برای حل مسایل زیادی در ریاضیات و علوم کامپیوتر استفاده می‌شود. ساختارهای زیادی را می‌توان به کمک گراف‌ها به نمایش در آورد. برای مثال برای نمایش چگونگی رابطه وب سایت‌ها به یکدیگر می‌توان از گراف جهت دار استفاده کرد. به این صورت که هر وب سایت را به یک راس در گراف تبدیل می‌کنیم و در صورتیکه در این وب سایت لینکی به وب سایت دیگری بود، یک یال جهت دار از این راس به راسی که وب سایت دیگر را نمایش می‌دهد وصل می‌کنیم. از گراف‌ها همچنین در شبکه‌ها، طراحی مدارهای الکتریکی، اصلاح هندسی خیابان‌ها برای حل مشکل ترافیک، و.... استفاده میشود. مهم‌ترین کاربرد گراف مدل‌سازی پدیده‌های گوناگون و بررسی بر روی آنهاست. با گراف می‌توان به راحتی یک نقشه بسیار بزرگ یا شبکه‌ای عظیم را در درون یک ماتریس به نام ماتریس وقوع گراف ذخیره کرد و یا الگوریتمهای مناسب مانند الگوریتم دایسترا یا الگوریتم کروسکال و ... را بر روی آن اعمال نمود. در این جا به بررسی گراف‌هایی می‌پردازد که می‌توان آن‌ها را به نحوی روی صفحه کشید که یال‌ها جز در محل راس‌ها یکدیگر را قطع نکنند. این نوع گراف در ساخت جاده‌ها و حل مساله کلاسیک و قدیمی سه خانه و سه چاه آب به کار می‌رود. کاربرد گراف بازه‌ها از گراف‌ها برای حل مسایل زیادی در ریاضیات و علوم کامپیوتر استفاده میشود. ساختارهای زیادی را میتوان به کمک گراف‌ها به نمایش در آورد. درخت و ماتریس درخت در رشته‌های مختلفی مانند شیمی مهندسی برق و علم محاسبه کاربرد دارد . کیرشهف در سال ۱۸۴۷ میلادی هنگام حل دستگاههای معادلات خطی مربوط به شبکه‌های الکتریکی درختها را کشف و نظریه درختها را بارور کرد. کیلی در سال ۱۸۵۷ میلادی درختها را در ارتباط با شمارش ایزومرهای مختلف هیدروکربنها کشف کرد وقتی مثلا میگوییم در ایزومر مختلف c4h۱۰ وجود دارد منظورمان این است که دو درخت متفاوت با ۱۴ راس وجود دارند که درجه ۴ راس از این ۱۴ راس جهار و درجه هر یک از ۱۰ راس باقیمانده یک است. اگر هزینه کشیدن مثلا راه آهن بین هر دو شهر ازp شهر مفروض مشخص باشد ارزانترین شبکه ای که این p شهر را به هم وصل می‌کند با مفهوم یک درخت از مرتبه p ارتباط نزدیک دارد. به جای مساله مربوط به راه آهن میتوان وضعیت مربوط به شبکه‌های برق رسانی و لوله کشی نفت و لوکشی گاز و ایجاد کانالهای آبرسانی را در نظر گرفت . برای تعیین یک شبکه با نازلترین هزینه از قاعده ای به نام الگوریتم صرفه جویی استفاده می‌شود که کاربردهای فراوان دارد. از گرافها می توان به عنوان کدهای کمکی نام برد که به DVB Player‌ها در بالا بردن قابلیت‌های آنها کمک میکنند. گراف‌ها دارایی مزایای ...

  • کاربردهای گراف

    کاربردهای گراف

    کاربردهای گراف ( Usages of Geraph )                 مقدمه بسیاری از وضعیتهای دنیای واقعی را می‌توان به راحتی به وسیله نموداری متشکل از مجموعه‌ای از نقاط و خطوطی که زوجهای معینی از این نقاط را به هم وصل می‌کنند، توصیف کرد. مثلا نقاط می‌توانند معرف افراد باشند و خطوط واصل بین زوجها می‌توانند معرف دستها باشند یا هر چیز دیگر که در اطراف خود می‌بینیم. مثل اینکه نقاط معرف اهداف ما و خطوط واصل می‌تواند راههای رسیدن به اهداف باشند. توجه کنید در چنین نمودارهایی آنچه بیشتر مورد توجه ما قرار می‌گیرد این است که آیا بین دو نقطه مفروض یک خط وصل شده است یا خیر. شیوه وصل مهم نیست. تجرید ریاضی وضعیتهایی از این نوع به پیدایش گراف منجر شده است. این نمودارها دارای کاربردهای بسیار وسیعی در علم کامپیوتر و انواع مهندسی ، علوم پایه به خصوص ژنتیک می‌باشند. در واقع اهمیت و قابل لمس بودن این بخش از ریاضیات غیر قابل انکار است. مسئله کوتاهترین مسیر فرض کنید به هر یال e ی گراف G عددی نسبت داده شده باشد، در این صورت عدد نسبت داده شده وزن هر سال و چنین گرافی را گراف وزن دار می‌نامیم. این اعداد تعبیرهای مختلفی در کاربردهای متفاوت می‌توانند داشته باشند، مثلا می‌تواند مقدار هزینه سفر از نقطه‌ای به نقطه دیگر یا معرفی مخارج ساختن یا نگهداری خطهای ارتباطی مختلف یا حتی بیانگر شدت دوستی بین دو فرد باشد. به عنوان مثال شبکه راه آهنی را تصور کنید شهرهای مختلف را به هم وصل می‌کند، هدف ما پیدا کردن مسیری با Min وزنی است که دو رأس را به هم وصل می کند که در اینجا وزنها معرف فاصله‌ها می‌باشند. الگوریتمی که به حل این مسئله می‌پردازد اولین بار توسط دیکسترا (1959) و بطور مستقل وایتینگ و هیلیه (1960) کشف کردند. این الگوریتم نه تنها کوتاهترین مسیر را می‌یابد بلکه کوتاهترین مسیر از به همه رأسهای گرا ف G را نیز پیدا می‌کند. مسئله پستچی چینی یک پستچی در راستای شغلش ، نامه‌ها را از پستخانه تحویل می‌گیرد. آنها را به صاحبان نامه تحویل می‌دهد و سپس یه پستخانه بر می‌گردد. البته ، او باید در ناحیه‌اش هر خیابان را حداقل یک بار بپیماید. با توجه به این شرط ، او مایل است مسیرش را به طریقی انتخاب کند که کمترین راه ممکن را طی کند. این مسئله به مسئله پستچی چینی معروف است. زیرا اولین بار کوان ، ریاضیدان چینی (1962) آن را بررسی کرد. برای حل این مسئله بدیهی است که مسئله به یافتن مسیری با Min وزن در یک گراف همبند وزن دار با وزنهای نامنفی شباهت دارد. به این ترتیب که اگر گراف G را یک گراف اویلری در نظر بگیریم هر مسیری یک مسیر اپتیمال است، زیرا یک مسیر اویلری ، مسیری است که هر یال ...

  • گراف

    سیری در نظریه گرافمقدمه:اندک زمانی است که واژه گراف در ادبیات ریاضی وارد شده است، گرچه شروع آن را می توان از زمان لئناردو اویلر ریاضیدان سوئیسی (1707-1783) دانست. اما علاقه ی شدید و مداوم به نظریه ی گراف ، بعنوان شاخه ای از ریاضیات ، از سال 1930 به بعد، آشکار گردید و امروزه این نظریه یکی از پربارترین و محبوب ترین شاخه های ریاضیات و علوم کامپیوتر است و علت آن نیز به خاطر قابلیت کاربرد آن در بسیاری از مسائل گسترده ی جامعه مدرن امروزی است.هنگامی که مساله ای به زبان گراف فرمول بندی شد، درک آن بسیار آسان تر خواهد شد. امروزه نظریه ی گراف یکی از موضوعات مهم دئر ریاضیات گسسته است. گرافها، مدل های راضی برای یک مجموعه گسسته هستند، که اعضای آن به طریقی با هم مرتبط می باشند. اعضای این مجموعه می توانند انسان ها یا رابطه ی خویشاوندی ، یا دوستی و… باشد. اعضای این مجوعه می توانند، محل اتصالهای سیم های یک شبکه ی برق و رابطه ی آنها، سیم های واصل بین دو مقطه باشد و یا عناصر مجوعه می توانند اتم های یک مولکول و ارتباط آن ها، اتصالهای شیمیایی باشد. نظریه گراف ریشه در بازیها و معما ها نیز دارد، اما امروزه این نظریه نه تنها در ریاضیات بلکه در سایر علوم مانندا اقتصاد، روانشناسی،ژنتیک و باستان شناسی کاربرد فراوانی دارد.مفهوم گراف:واژه گراف، نه تنها در ریاضیات، بلکه در سایر علوم و حتی در زندگی روزانه به نام های گوناگون مانند طرح دیاگرام، نگاره، نقشه، ماز و… بکار می رود. مثلا ممکن است به بهانه های مختلف شکلی رسم کنیم که از نقطه هایی تشکیل شده باشد و اگر چند نقطه، رابطه هایی با هم داشته باشند این روابط را با کشیدن خط بین آن ها نشان دهیم. نیز می توانیم تیم های ورزشی را در نظر بگیریم و آن ها را با نقاط A,B,C,… روی صفحه رسم کنیم و خطوط را با این شرط وصل کنیم که آن تیم ها با هم بازی داشته باشند، در ابتدا که بازی صورت نگرفته فقط چند نقطه داریم، ولی وقتی تیم ها باهم بازی کردند، بین تمام نقاط خط هایی وصل کنیم، بدین ترتیب یک گراف ساخته ایم، که با یک نگاه، راحت متوجه رابطه بین نقاط می شویم. بدیهی است که در انتخاب مکان نقاط در صفحه و طرز رسم کردن خطوط آزاد بوده ایم. اگر هیچ تیمی بازی نکرده باشد، هیچ خطی وصل نمی شود و در این صورت گراف، گراف صفحه نخواهد بود و اگر با هم بازی کنند، گراف کامل بوجود می آید.قابل ذکر است که اگر نقاط را رئوس گراف و خطوط را یال بنامیم داریم: G(V.E) که آن را گراف G با رئوس V. و یال های E می نامیم.اکنون به معرفی چند نوع گراف می پردازیم:1) گراف های یکریخت: اگر در دو گراف، تعداد راس ها برابر بوده، بطوریکه هر دو راس متناظر، با یک حرف نام گذاری ...

  • کاربرد های کامپیوتر در مسائل مربوط به زهکشی

    کاربرد های کامپیوتر در مسائل مربوط به زهکشی  امروزه کامپیوتر در تمام ابعاد و جنبه های مختلف سیستم ها زهکشی وارد شده است. با استفاده از کامپیوتر و مدل های کامپیوتر حتی نیاز به کارهای موسوم آزمایشگاهی نیز نمی باشد. ورود کامپیوتر به مباحث زهکشی مفاهیم و روش های جدیدی را باعث شده است. با این وجود گرچه روش های کامپیوتری جایگزین روش های قدیمی محاسباتی قدیمی شده اند اما برنامه های کامپیوتری نمی توانند درک صحیحی از فرایندها را به مهندسین القا نمایند. لذا توصیه می شود مهندسان طراح سیستم های زهکشی به روش های محاسبات دستی هم آسنا باشند و نیز قادر باشند از برنامه های کامپیتری استفاده کنند.   1- کاربردهای کامپیوتری در طراحی زهکش  برخی از برنامه های کامپیوتری فقط برای محاسبا طراحی به کار برده می شوند. مثلا قادرند معادلات هوخهات، مانینگ و استریکلر را حل نمایند. این برنامه ها ممکن است عملیات رسم نقشه ها یا تهیه جدول طراحی را نیز انجام دهند. از جمله این نرم افزارها می توان به بسته نرم افزاری CAD (طراحی به کمک کامپیوتر، Computer Aided Design) اشاره کرد. اکثر برنامه های کامپیوتری که در طراحی سیستم های زهکشی به کار گرفته می شود توسط افراد یا شرکت های خصوصی و برای مصارف داخلی تهیه شده و در بازار موجود نمی باشد. با این وجود تعدادی نرم افزار تجارتی نیز ساخته شده است که دسترسی عموم به آن آزاد است.   1-1سیستم های مزرعه  فائو و برخی موسسات دیگر نرم افزارهایی را برای طراحی زهکش های مزرعه تهیه و ارائه نموده اند. این نرم افزارها در دو حالت ماندگار و غیر ماندگار کاربرد دارند. در این نرم افزارها برای شرایط ماندگار از روش توکسوز- کرکهام استفاده شده و با داشتن قطر لوله فاصله زهکش ها محاسبه می شود. یکی از نرم افزارهای موجود DrainCAD می باشد که توسط مرکز مهندسی آبیاری در دانشگاه لوون بلژیک تهیه شده است. برای استفاده از این نرم افزار لازم است نقشه زمین مورد نظر در اتوکد دیجیت شده تا نرم افزار فاصله زهکش ها را مطابق با شرایط زمین از طریق فرمول های هوخهات و گلوور- دام محاسبه نماید. این برنامه قادر است به سیستم اطلاعات جغرافیایی مانند ARC/INFO نیز اتصال پیدا کند.  سازمان طرح های زهکشی وابسته به وزارت منابع آب مصر نیز نرم افزاری با عنوان DrainGIS ارئه نموده است که محاسبات طراحی سیستم های مرکب لوله های زهکش را با استفاده از اطلاعات صحرایی و نقشه های دیجیت شده انجام و نقشه سازه های وابسته به سیستم را نیز تولید می کند. مهندسان مشاور آمریکایی و کانادایی نرم افزارهای مختلفی را برای طراحی در مقیاس بزرگ تهیه و در پروژه هایی مانند طرح ISAWIP در مصر یا طرح RAJAD در هندوستان ...

  • رئوس مطالب مورد آزمون کنکور کارشناسی ارشد کامپیوتر

    طراحی الگوریتم: سرفصل مطالب : یادآوری مطالب مهم در درس ساختمان داده و تکمیل نکات ارائه شده در خصوص : استقرا ریاضی و روشهای بازگشتی – پیچیدگی الگوریتمها و آنالیز آنها – نمادهای . روشهای حل مسأله : در هر روشی تعداد مسأله مهم انتخاب و الگوریتمهای هریک گفته شده و اثبات و آنالیز گردد. روش تقسیم و حل (مسائل: ماکزیمم و مینیمم یک آرایه . ضرب دو عدد n بیتی . روش Strassen در ضرب ماتریسها . تورنمنت بازیها . مرتب کردن بر اساس QuickSort . ) . روش برنامه سازی پویا (مسائل : ضرب ماتریسها – کوله پشتی – مثلث بندی بهینه یک چند ضلعی – طولانی ترین زیرترتیب مشترک – حروفچینی یک پاراگراف) . روش حریصانه (مسائل : مسائل زمانبندی – خرد کردن پول – کد هافمن ) . روشهای مبتنی بر جستجوی کامل و تکنیکهای محدود کردن فضای جستجو – استفاده از درخت بازی و (بازیهای Puzzle , tic-tac-tac ) . روشهای مکاشفه ای برای حل مسائل مشکل (مسأله فروشنده دوره گرد ) . الگوریتمهای گراف شامل : روشهای جستجوی گراف (عمقی و سطحی) . گرافهای بدون جهت (الگوریتمهای Dijkstra – درخت پوشای مینیمال – اجزاء همبند – کاملاً همبند و مسائل دیگر ) . گرافهای جهت دار (الگوریتمهای Floyd ، مرتب کردن Topologycal اجزا دو همبند و …) – شبکه های ماکزیم جریان و مسائل مربوطه . معماری کامپیوتر: سرفصل مطالب : تعریف معماری کامپیوتر – اشاره ای به تاریخچه کامپیوتر و نسلهای آن – معرفی واحدهای اصلی کامپیوتر – طراحی مجموعه دستورالعمل – بررسی معیارها و مسائل – نحوه اجرای دستورالعملها به کمک زبان توصیف سخت افزار (مثل RTL) – روشهای طراحی واحد کنترل به روش سیم بندی شده – ساختار واحد کنترل – کنترل انواع گذرگاه و مسیریابی داده – طراحی واحد حسابی – منطقی و محاسبه تأخیرها – طراحی واحد کنترل ریزبرنامه پذیر – حافظه و سلسله مراتب آن – حافظه های ایستا و پویا و معرفی حافظه نهان (Cache) و مجازی (Virtual) – الگوریتمهای حسابی جمع – تفریق – ضرب و تقسیم – الگوریتمهای ممیز شناور – شیوه های دسترسی به دستگاههای ورودی و خروجی (سرکشی – وقفه ) – دسترسی مستقیم به حافظه (DMA) و به اشتراک گذاری گذرگاه (BUS) – اشاره به روند توسعه معماری کامپیوتر و تفاوتهای CISC , RISC . سیستم عامل: سرفصل مطالب : تعریف سیستم عامل و وظایف اساسی آن به عنوان ماشین مجازی و مدیر منابع – انواع منابع – تاریخچه مختصر سیستم های عامل – طبقه بندی انواع سیستمهای عامل – سیستم عامل از دید کاربر – مفهوم پردازه (فرآیند) – کار – وظیفه – انواع کار (مقید به ورودی/خروجی و عملیات پردازشی – بررسی بافرینگ – محیط های چند برنامه ای – سیستمهای عامل اشتراک زمانی و محاوره ای – مدیریت پردازنده – زمان بندی ...

  • کاربرد فناوری نانو در الکترونیک و کامپیوتر

    الکترونیک طراحان پردازنده هاي کامپيوتري ، همواره مجبور بوده اند که بين سرعت ، قدرت ، و ابعاد فيزيکي اين ابزارها ، به حالت ميانه اي قناعت کنند . اما گسترش استفاده از کامپيوترها در جنبه هاي مختلف زندگي بشر ، خصوصاً در مسائل پيچيده ي علمي ، لزوم ساخت پردازنده هاي سريعتر، پرقدرت تر ، و در عين حال کوچکتر را بيشتر کرده است . فناوري CMOS در ساخت پردازنده هاي رده VLSI طي چند دهه ي گذشته ، تقريباً بي رقيب بوده است . در سال 1965 ، « مور » پيش بيني کرد که تعداد ترانزيستورهاي موجود در يک ريزپردازنده ، تقريباً در هر 18 ماه دو برابر خواهد شد . اين بيان که پس از آن به کمک فناوري هايي مثل CMOS به طرز شگفت آوري با واقعيت  مطابقت داشته ، به « قانون مور » معروف شده است . اما آيا مي توان تا ابد با CMOS چنين روندي را ادامه داد ؟ مسلماً فناوري CMOS محدوديت هايي در کوچکتر کردن ترانزيستورهاي اثر ميداني خواهد داشت . در واقع پيش بيني مي شود که براي ولتاژ تغذيه ي حدود 1.0V در ترانزيستورهاي اثر ميداني CMOS نهايتاً بتوان به طول کانالي در حدود 30 نانومتر و ضخامت اکسيد حدود 5/1 نانومتر دست يافت . مشکل ديگر فناوري CMOS اين است که با افزايش تعداد ترانزسيتورهاي مجتمع در يک پردازنده ، به مرور زمان تعداد بيشتري از ترانزيستورها از بين مي روند و در نتيجه خطاي سيستم افزايش مي يابد . اما مشکلات ديگري هم در مورد اين فناوري وجود دارد . با افزايش تعداد ترانزيستورهاي يک مدار مجتمع ، طول سيم هاي مورد استفاده براي اتصال آنها به يکديگر افزايش و قطر آنها کاهش مي يابد . اين تغييرات باعث افزايش مقاومت الکتريکي اين سيستم ها مي شوند . همچنين کوچکتر کردن ترانزيستورها ، باعث کاهش ضخامت عايق موجود در آنها  شده و ظرفيت الکتريکي آنها افزايش مي يابد . به اين ترتيب حاصلضرب مقاومت و ظرفيت الکتريکي که مشخص کننده تأخير يک مدار الکتريکي متناوب است ، با افزايش فشردگي مدارهاي مجتمع بسيار زياد گشته ، و اين پديده کاهش سرعت محاسباتي مدارهاي پردازشگر را به دنبال خواهد داشت . مشکلاتي از اين دست ، توليد مدارهاي فشرده تر CMOS را ( حتي در صورت امکان ) بي فايده مي سازد . بنابراين ، در آينده مجبور خواهيم بود تا فناوري هاي ديگري را براي ساخت پردازشگرها مورد استفاده قرار دهيم . با پيشرفت هاي نانو تکنولوژي اين اميد به وجود آمده است که در آينده اي نه چندان دور ، بتوانيم در صنعت توليد ريزپردازنده ها حتي از سد قانون مور نيز بگذريم . شايد يکي از اولين موفقيت ها در زمينه ساخت نانوکامپيوترها ، طراحي ترانزيستورهاي تونلي تک الکتروني[1] در سال 1985 ، توسط « اِیورین[2] » و « لیخاروف[3] » بوده است . اين ترانزيستورها ...

  • تاریخچه نظریه گرافها

    مقدمه:اندک زمانی است که واژه گراف در ادبیات ریاضی وارد شده است، گرچه شروع آن را می توان از زمان لئناردو اویلر ریاضیدان سوئیسی (1707-1783) دانست. اما علاقه ی شدید و مداوم به نظریه ی گراف ، بعنوان شاخه ای از ریاضیات ، از سال 1930 به بعد، آشکار گردید و امروزه این نظریه یکی از پربارترین و محبوب ترین شاخه های ریاضیات و علوم کامپیوتر است و علت آن نیز به خاطر قابلیت کاربرد آن در بسیاری از مسائل گسترده ی جامعه مدرن امروزی است.هنگامی که مساله ای به زبان گراف فرمول بندی شد، درک آن بسیار آسان تر خواهد شد. امروزه نظریه ی گراف یکی از موضوعات مهم دئر ریاضیات گسسته است. گرافها، مدل های راضی برای یک مجموعه گسسته هستند، که اعضای آن به طریقی با هم مرتبط می باشند. اعضای این مجموعه می توانند انسان ها یا رابطه ی خویشاوندی ، یا دوستی و… باشد. اعضای این مجوعه می توانند، محل اتصالهای سیم های یک شبکه ی برق و رابطه ی آنها، سیم های واصل بین دو مقطه باشد و یا عناصر مجوعه می توانند اتم های یک مولکول و ارتباط آن ها، اتصالهای شیمیایی باشد. نظریه گراف ریشه در بازیها و معما ها نیز دارد، اما امروزه این نظریه نه تنها در ریاضیات بلکه در سایر علوم مانندا اقتصاد، روانشناسی،ژنتیک و باستان شناسی کاربرد فراوانی دارد.مفهوم گراف:واژه گراف، نه تنها در ریاضیات، بلکه در سایر علوم و حتی در زندگی روزانه به نام های گوناگون مانند طرح دیاگرام، نگاره، نقشه، ماز و… بکار می رود. مثلا ممکن است به بهانه های مختلف شکلی رسم کنیم که از نقطه هایی تشکیل شده باشد و اگر چند نقطه، رابطه هایی با هم داشته باشند این روابط را با کشیدن خط بین آن ها نشان دهیم. نیز می توانیم تیم های ورزشی را در نظر بگیریم و آن ها را با نقاط A,B,C,… روی صفحه رسم کنیم و خطوط را با این شرط وصل کنیم که آن تیم ها با هم بازی داشته باشند، در ابتدا که بازی صورت نگرفته فقط چند نقطه داریم، ولی وقتی تیم ها باهم بازی کردند، بین تمام نقاط خط هایی وصل کنیم، بدین ترتیب یک گراف ساخته ایم، که با یک نگاه، راحت متوجه رابطه بین نقاط می شویم. بدیهی است که در انتخاب مکان نقاط در صفحه و طرز رسم کردن خطوط آزاد بوده ایم. اگر هیچ تیمی بازی نکرده باشد، هیچ خطی وصل نمی شود و در این صورت گراف، گراف صفحه نخواهد بود و اگر با هم بازی کنند، گراف کامل بوجود می آید.قابل ذکر است که اگر نقاط را رئوس گراف و خطوط را یال بنامیم داریم: G(V.E) که آن را گراف G با رئوس V. و یال های E می نامیم.اکنون به معرفی چند نوع گراف می پردازیم:1) گراف های یکریخت: اگر در دو گراف، تعداد راس ها برابر بوده، بطوریکه هر دو راس متناظر، با یک حرف نام گذاری شده باشد، آن گاه وقتی ...

  • سرفصل کنکور کارشناسی ارشد مهندسی کامپیوتر

    زبان خارجه: مباحث بخش گرامر عبارتند از: زمان ها / افعال كمكي / مطابقت فاعل با فعل / كلمات ربطي / شبه جمله قيدي / جملات شرطي / صفت ها / جابجايي فاعل با فعل / حروف اضافه / وجه التزامي / معلوم و مجهول / الگوهاي فعل / شبه جمله صفتي / شبه جمله اسمي / اسامي قابل شمارش و غيرقابل شمارش بخش واژگان: این بخش به دایره لغات داوطلبان محدود است و هرچه لغات بیشتری بلد باشید در این بخش موفق تر خواهید بود.ریاضی مهندسی: سرفصل مطالب عبارتند از: سری فوریه ، انتگرال آن و تبدیل فوریه – تعریف سری فوریه – فرمول اولر – بسط در نیم دامنه – نوسانات واداشته انتگرال فوریه . معادلات با مشتقات جزئی: نخ مرتعش – معادله موج یک متغیره – روش تفکیک متغیرها- جواب دالامیر برای معادله موج – معادله انتشار گرما – موج – معادله موج دو متغیره – معادله لاپلاس در مختصات دکارتی و کروی و قطبی – معادلات بیضوی – پارابولیک و هیپربولیک – موارد استعمال تبدیل لاپلاس در حل معادلات با مشتقات جزئی – حل معادلات مشتق جزئی با استفاده از انتگرال فوریه . توابع تحلیلی و نگاشت کانفرمال و انتگرالهای مختلف : حد و پیوستگی – مشتق توابع مختلف – توابع نمائی و مثلثاتی – هذلولی و لگاریتمی – مثلثاتی معکوس و نمایی با نمای مختلف – نگاشت کانفرمال – نگاشت . انتگرال خط در صفحه مختلط – قضیه انتگرال کوشی – محاسبه انتگرال خط بوسیله انتگرالهای نامعین – فرمول کوشی – بسطهای تایلور و مک لورن – انتگرال گیری به روش مانده ها – قضیه مانده ها – محاسبه برخی از انتگرالهای حقیقی.محاسبات عددی: سرفصل مطالب عبارتند از: تعریف خطا – انواع خطا – انباشتگی خطا در محاسبات – ناپایداری در محاسبات – فرمول تکرار برای محاسبه توابع – روشهای حل معادلات غیر خطی شامل روشهای نصف کردن فاصله – رسم خطوط قاطع – رسم خطوط مماس – تکرار نقطه ثابت – اتیکن – فرمول خطا و اثبات همگرایی برای هریک از روشها – رتبه همگرائی – معادلات چند جمله ای (جداسازی – ریشه ها – حدود ریشه ها – روشهای حل ) – روش برستو برای تعیین رشته های موهومی – دستگاه معادلات خطی – روش های حل مستقیم (گاوس – ماتریس وارون ) – روشهای حل تکراری (سیدل) – روش نیوتن برای حل دستگاه معادلات غیر خطی –مقادیر ویژه – بردارهای ویژه – معادله مشخصه – روشهای فاکتورگیری – تفاضل های متناهی – روشهای درون یابی – برون یابی (نیوتن – گاوس – لاگرانژ – اتیکن – بسل ) – چند جمله ای چی شف – چند خمله ای Spline – درون یایب وارون – درون یابی دو متغیره – فرمول خطا – خمهای پوشا – روشهای حداقل مربعات – مشتق گیری عددی – تعیین نقاط اکسترمم توابع جدولی – ...