در این بخش سورس کد الگوریتم ساخت اهرام جیزه در متلب قرار داده شده است. الگوریتم ساخت اهرام جیزه (Giza Pyramids Construction) یکی از الگوریتم های فرا ابتکاری یا متاهیورستیک (Meta Heuristic Algorithms) است که در سالهای اخیر مورد توجه بسیاری از تحلیل گران داده و برنامه نویسان قرار گرفته است. این سورس کد در متلب نوشته شده است و هم اکنون آماده دریافت میباشد.
برنامهنویس: تیم برنامه نویسی پی استور
متشکل از اساتید و فارغ التحصیلان رشته های فنی - مهندسی
تیم برنامه نویسی پی استور یکی از اولین گروه های تشکیل شده در مجموعه آموزشی پی استور می باشد. این تیم از اساتید مجرب و فارغ التحصیلان رشته های فنی و مهندسی تشکیل شده که در زمینه های مختلف برنامه نویسی و تهیه سورس کد فعال هستند.
الگوریتم ساخت اهرام جیزه — Giza Pyramids Construction
الگوریتم ساخت اهرام جیزه برای اولین بار از گذشته یا باستان الهام گرفته شد. این الگوریتم با در نظر گرفتن اینکه دارای محدودیت های بسیاری بوده است، اما همچنان دارای امکانات خاص خود میباشد که در مسائل بهینه سازی مورد استفاده قرار میگیرند. طراحی این الگوریتم با توجه به محددیت هایی که برای طراحی و ساخت سازه ها وجود داشته است انجام گرفت.
الگوریتم ساخت اهرام جیزه یا به اختصار GPC در سال 2020 توسط Sasan Harifi ابداع و در ژورنال Evolutionary Intelligence پایگاه علمی Springer به چاپ رسیده است. از این الگوریتم برای حل مسائل بهینه سازی مدرن استفاده میشود که از جمله الگوریتم های بهینه سازی خوب برای این کار است.
الگوریتم GPC از جمله الگوریتم های مبتنی بر جمعی جدید محسوب میشود و در حقیقت یک الگوریتم مبتنی بر ساختار است که یکی از الگوریتم هایی است که همیشه پاسخ بهینه ندارند. از جمله کاربردهای مهم این الگوریتم در تقسیم بندی تصاویر است و نشان می دهد که این الگوریتم قابلیت حل مسائل را در ابعاد کلان دارد.
سورس کد الگوریتم ساخت اهرام جیزه در متلب
این سورس کد آماده شامل توابعی است که اسکریپت GPC.m در واقع کد اصلی برنامه می باشد و بقیه فراخوانی ها از آنجا انجام می شود. در این سورس کد از 23 تابع Benchmark برای ارزیابی الگوریتم استفاده شده است. توابع بنچمارک از جمله توابع ریاضی برای تست الگوریتم های بهینه سازی است و در ریاضیات کاربردی، توابع تست برای ارزیابی ویژگی های الگوریتم های بهینه سازی مفید هستند، مانند:
- نرخ همگرایی
- دقت، درستی
- نیرومندی
- عملکرد عمومی
در اینجا چند مورد از توابع آزمایشی با هدف ارائه ایده ای در مورد موقعیت های مختلفی که الگوریتم های بهینه سازی باید هنگام رویارویی با این نوع مسائل با آن مواجه شوند، استفاده شده است. در سورس کد این الگوریتم از 23 تابع تست بنچمارک استفاده شده است (توابع تست برای ارزیابی الگوریتم های بهینه سازی بکار می روند) که برای اجرای برنامه با یکی از این توابع، بایستی مقدار F1 الی F23 را به برنامه مقدار دهی کنید.
Function_name='F23'; % Name of the test function that can be from F1 to F23
نمونه هایی از توابع تست بنچمارک عبارتند از:
- Sphere
- Rosenbrock
- Ackley
- Michalewicz
- Shubert
- Zakharov
چند مورد از توابعی که در این سورس کد استفاده شده اند:
% F1 function o = F1(x) o=sum(x.^2); end % F2 function o = F2(x) o=sum(abs(x))+prod(abs(x)); end % F3 function o = F3(x) dim=size(x,2); o=0; for i=1:dim o=o+sum(x(1:i))^2; end end % F4 function o = F4(x) o=max(abs(x)); end
تصاویر خروجی
ویدئوی معرفی
درباره الگوریتم ساخت اهرام جیزه در متلب
سورس کد الگوریتم ساخت اهرام جیزه در متلب در محیط Matlab 2017 نوشته و اجرا شده است و قابل اجرا با نسخه های بالاتر متلب نیز هست. این سورس کد توسط تیم پشتیبانی پی استور تست و اجرا شده است. کیفیت محصول توسط پی استور تضمین می شود و محصول دارای نشان تضمین کیفیت پی استور است. برای دانلود محصول آن را خریداری فرمایید به محض خرید لینک دانلود در دسترس خواهد بود.
تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این محصول توسط پی استور تضمین شده و در صورت عدم رضایت از محصول، به انتخاب شما:
- ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ میشود.
- و یا 80 درصد مبلغ پرداختی به حساب بانکی شما عودت داده میشود.
تاریخ انتشار: | 26 دی 1401 |
---|---|
حجم فایل: | 3 کیلوبایت |
فرمت فایل | m. |
هماهنگی با: | متلب 2017 و بالاتر |
سفارش تدریس: | توضیحات تکمیلی |
تاکنون 282 نفر این محصول را تهیه کرده اند و 2 نظر برای آن ثبت شده است.
نظرات و دیدگاه ها
قوانین ثبت دیدگاه
- لطفاً دیدگاه های خود را فارسی تایپ کنید.
- دیدگاه های نامرتبط به مطلب تایید نخواهد شد.
- از درج دیدگاه های تکراری پرهیز نمایید.
- سوالات تخصصی خودتان را از طریق تیکت پشتیبانی مطرح کنید.
هزینه سفارش: 59,000 تومان
تاریخ انتشار: | 26 دی 1401 |
---|---|
حجم فایل: | 3 کیلوبایت |
فرمت فایل | m. |
هماهنگی با: | متلب 2017 و بالاتر |
سفارش تدریس: | توضیحات تکمیلی |
2 بازخورد (مشاهده نظرات)
هزینه سفارش: 59,000 تومان
همت جو
بسیارعالی. میتونم سورس کد رو برای موارد تحصیلی با دوستانم به اشتراک بگذارم؟
فاطمه اسماعیلی
سلام.
فروش مجدد فایل غیراخلاقی می باشد اما اشتراک گذاری آن با دوستان به صورت رایگان بستگی به رضایت قلبی خودتان دارد.
فاطمه اسماعیلی
نظرات و پیشنهادات خود را در راستای بهبود سورس کد با ما درمیان بگذارید.