دسته: الگوریتم ابتکاری

برج هانوی چیست؟ - بررسی مسئله برج هانوی Tower Of Hanoi

برج هانوی چیست؟ – بررسی مسئله برج هانوی Tower Of Hanoi در 10 دقیقه

در این پست قصد داریم به این سوال که برج هانوی چیست؟ پاسخ داده و به بررسی مسئله برج هانوی بپردازیم. همانا علم ریاضیات زمانی جالب‌تر و شیرین‌تر می‌شود که مسئله‌ای با یک بازی یا معما آمیخته شود و برج هانوی یکی از این مسائل است.
به راستی برج

حل مسئله فروشنده دوره گرد با روش شاخه و حد - حل مسئله در 3 گام

حل مسئله فروشنده دوره گرد با روش شاخه و حد – حل مسئله در 3 گام مهم

در مقاله حل مسئله فروشنده دوره گرد با روش شاخه و حد، یک الگوریتم ابتکاری بیان می‌گردد که هدف آن کوتاه کردن مسیر و هزینه‌های صرف شده در طور مسیر فروشنده دوره گرد می‌باشد تا دو فاکتور اصلی بهینه سازی این مسئله را که بحث هزینه و زمان است؛ کاهش

آموزش تبدیل مبنا

آموزش تبدیل مبنا

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

الگوریتم مرتب سازی حبابی Bubble Sort

الگوریتم مرتب سازی حبابی Bubble Sort

مقدمه در این پست به توضیح و تشریح الگوریتم مرتب سازی حبابی Bubble Sort خواهیم پرداخت. مرتب سازی حبابی یکی از روش‌های مرتب‌سازی در آرایه‌ها است که به آن روش تعویض استاندارد یا Standard Exchange نیز می‌گویند. این روش مرتب سازی شامل چند مرحله است که در هر مرحله یک

درخت جستجوی دودویی BST

درخت جستجوی دودویی BST

مفهوم درخت در نظریه گراف‌ها، نشان دهنده گره‌هایی است که به وسیله یال‌ها یا لبه‌ها به هم متصل شده‌اند. ما در این نوشته در مورد درخت‌های دودویی (باینری) یا درخت‌های جستجوی دودویی ( Binary Search Tree ) به اختصار BST صحبت خواهیم کرد. درخت دودویی نوع خاصی از ساختمان داده

الگوریتم Sollin سولین تشریح همراه با مثال

الگوریتم Sollin سولین تشریح همراه با مثال

الگوریتم Sollin یا همان الگوریتم Boruvka عنوان موضوعی است که در این پست به آن پرداخته می‌شود. ابتدا الگوریتم سولین تشریح می‌شود سپس مثال عملی از این الگوریتم زده می‌شود. برای اطلاهات بیشتر روی مفاهیم موجود در این پست به لینک‌هایی که گذاشته شده حتماً مراجعه کنید.

الگوریتم پریم Prim’s Algorithm

الگوریتم پریم Prim’s Algorithm

الگوریتم پریم Prim’s Algorithm الگوریتم پریم Prim’s Algorithm یک الگوریتم حریصانه برای یافتن درخت پوشای کمینه MST است. الگوریتم پریم، الگوریتمی در نظریه گراف‌ها است که درخت پوشای مینیمم را برای یک گراف همبند وزن دار ( همبندی یعنی حداقل تعداد رأس‌ها یا یال‌هایی است که با حذفشان، ارتباط رأس‌های باقی‌مانده از

الگوریتم کروسکال Kruskal's algorithm

الگوریتم کروسکال Kruskal’s algorithm

الگوریتم کروسکال Kruskal’s algorithm یک الگوریتم حریصانه (Heuristic) برای یافتن درخت پوشای کمینه MST است. الگوریتم کروسکال، الگوریتمی در نظریه گراف‌ها است که درخت پوشای مینیمم را برای یک گراف همبند وزن دار (همبندی یعنی حداقل تعداد رأس‌ها یا یال‌هایی است که با حذفشان، ارتباط رأس‌های باقی‌مانده از بین نرود)

درخت پوشای مینیمم 

درخت پوشای مینیمم 

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