برنامه نويسي

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

Optimization: Algorithms and Applications

دانلود کتاب Optimization: Algorithms and Applications (به فارسی: بهینه سازی: الگوریتم ها و برنامه های کاربردی) نوشته شده توسط «Rajesh Kumar Arora»


اطلاعات کتاب بهینه سازی: الگوریتم ها و برنامه های کاربردی

موضوع اصلی: کامپیوتر – برنامه نویسی

نوع: کتاب الکترونیکی

ناشر: Chapman and Hall/CRC

نویسنده: Rajesh Kumar Arora

زبان: english

فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2015

تعداد صفحه: 466 / 454

حجم فایل: 9.24 مگابایت

کد کتاب: 1498721125 , 9781498721127

توضیحات کتاب بهینه سازی: الگوریتم ها و برنامه های کاربردی

روش راه‌حل صحیح را برای مسئله بهینه‌سازی خود انتخاب کنید

بهینه‌سازی: الگوریتم‌ها و برنامه‌ها انواع تکنیک‌های راه‌حل را برای مسائل بهینه‌سازی ارائه می‌دهند و بر مفاهیم به جای جزئیات و برهان‌های دقیق ریاضی تأکید می‌کنند.

این کتاب هم روش‌های گرادیان و هم روش‌های تصادفی را به عنوان تکنیک‌های راه‌حل برای مسائل بهینه‌سازی غیرمحدود و محدود پوشش می‌دهد. روش گرادیان مزدوج، الگوریتم برودن-فلچر-گلدفارب-شانو، روش پاول، تابع جریمه، روش ضرب کننده لاگرانژ افزوده، برنامه ریزی درجه دوم متوالی، روش جهت های امکان پذیر، الگوریتم های ژنتیک، بهینه سازی ازدحام ذرات (PSO)، شبیه سازی و شبیه سازی بهینه سازی کلنی و روش های جستجوی تابو نویسنده نشان می دهد که چگونه می توان مسائل بهینه سازی چند هدفه غیر محدب را با استفاده از اصلاحات ساده کد PSO اساسی حل کرد. این کتاب همچنین معماری‌های بهینه‌سازی طراحی چند رشته‌ای (MDO) را معرفی می‌کند – یکی از اولین کتاب‌های بهینه‌سازی که این کار را انجام می‌دهد – و کدهای نرم‌افزاری را برای روش سیمپلکس و روش نقطه‌ای داخلی مقیاس‌گذاری برای حل مسائل برنامه‌نویسی خطی توسعه می‌دهد. علاوه بر این، روش صفحه برش Gomory، روش شاخه و کران، و الگوریتم بالاس برای مسائل برنامه‌نویسی عدد صحیح را بررسی می‌کند.

نویسنده یک گام به گام را دنبال می‌کند. رویکرد توسعه کدهای MATLAB® از الگوریتم‌ها. سپس کدها را برای حل هر دو توابع استاندارد برگرفته از ادبیات و کاربردهای دنیای واقعی، از جمله یک مسئله طراحی مسیر پیچیده یک ربات، یک مسئله بهینه‌سازی نمونه کارها، و یک مسئله بهینه‌سازی شکل چند هدفه یک بدنه ورودی مجدد اعمال می‌کند. این رویکرد عملی درک و اعتماد به نفس شما را در مدیریت روش های راه حل مختلف بهبود می بخشد. کدهای متلب در صفحه وب CRC Press کتاب موجود است.


Choose the Correct Solution Method for Your Optimization Problem

Optimization: Algorithms and Applications presents a variety of solution techniques for optimization problems, emphasizing concepts rather than rigorous mathematical details and proofs.

The book covers both gradient and stochastic methods as solution techniques for unconstrained and constrained optimization problems. It discusses the conjugate gradient method, Broyden–Fletcher–Goldfarb–Shanno algorithm, Powell method, penalty function, augmented Lagrange multiplier method, sequential quadratic programming, method of feasible directions, genetic algorithms, particle swarm optimization (PSO), simulated annealing, ant colony optimization, and tabu search methods. The author shows how to solve non-convex multi-objective optimization problems using simple modifications of the basic PSO code. The book also introduces multidisciplinary design optimization (MDO) architectures―one of the first optimization books to do so―and develops software codes for the simplex method and affine-scaling interior point method for solving linear programming problems. In addition, it examines Gomory’s cutting plane method, the branch-and-bound method, and Balas’ algorithm for integer programming problems.

The author follows a step-by-step approach to developing the MATLAB® codes from the algorithms. He then applies the codes to solve both standard functions taken from the literature and real-world applications, including a complex trajectory design problem of a robot, a portfolio optimization problem, and a multi-objective shape optimization problem of a reentry body. This hands-on approach improves your understanding and confidence in handling different solution methods. The MATLAB codes are available on the book’s CRC Press web page.

دانلود کتاب «بهینه سازی: الگوریتم ها و برنامه های کاربردی»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

دیدگاهتان را بنویسید