کتاب های مرجع طراحی الگوریتم چه هستند؟
الگوهای طراحی
الگوهای طراحی: عناصر دوباره قابل استفاده نرم‌افزار شیءگرا یک کتاب مهندسی نرم‌افزار است که الگوهای طراحی را شرح می‌دهد. نویسنده‌های این کتاب اریک گاما، ریچارد هلم، رلف جانسون و جان ولیساید و پیش‌گفتاری از گریدی بوچ هستند. این کتاب به دو بخش تقسیم شده‌است، با دو فصل نخست در قابلیت‌ها و مشکلات برنامه‌نویسی شیءگرا به اکتشاف می‌پردازیم و باقی فصول ۲۳ الگوی طراحی کلاسیک را شرح می‌دهد. این کتاب شامل نمونه‌هایی به زبان سی پلاس‌پلاس و اسمال‌تاک است.
روش‌های بهینه‌سازی در مسائل مهندسی برق قدرت
در واقع الگوریتم‌های ژنتیک از اصول انتخاب طبیعی داروین برای یافتن فرمول بهینه جهت پیش‌بینی یا تطبیق الگو استفاده می‌کنند. الگوریتم‌های ژنتیک اغلب گزینه خوبی برای تکنیک‌های پیش‌بینی بر مبنای رگرسیون هستند. در هوش مصنوعی الگوریتم ژنتیک (یا GA) یک تکنیک برنامه‌نویسی است که از تکامل ژنتیکی به عنوان یک الگوی حل مسئله استفاده می‌کند. مسئله‌ای که باید حل شود دارای ورودی‌هایی می‌باشد که طی یک فرایند الگوبرداری شده از تکامل ژنتیکی به راه‌حل‌ها تبدیل می‌شود سپس راه حل‌ها بعنوان کاندیداها توسط تابع ارزیاب مورد ارزیابی قرار می‌گیرند و چنانچه شرط خروج مسئله فراهم شده باشد الگوریتم خاتمه می‌یابد. الگوریتم ژنتیک بطور کلی یک الگوریتم مبتنی بر تکرار است که اغلب بخش‌های آن به صورت فرایندهای تصادفی انتخاب می‌شوند.