Algoritmi pentru optimizare

Evaluare:   (4.7 din 5)

Algoritmi pentru optimizare (J. Kochenderfer Mykel)

Recenzii ale cititorilor

Rezumat:

Cartea oferă o prezentare cuprinzătoare a algoritmilor de optimizare cu explicații clare și fragmente practice de cod în Julia. Deși este apreciată pentru claritatea și progresia subiectelor, este lipsită de profunzime în unele domenii și îi lipsesc anumiți algoritmi, ceea ce o face mai mult un studiu decât un ghid detaliat.

Avantaje:

Acoperire cuprinzătoare a aproximativ 100 de algoritmi de optimizare cu claritate și concizie.
Oferă toate informațiile de bază necesare, inclusiv calculul de bază și algebra liniară.
Include fragmente practice de cod Julia și resurse online.
Accesibil pentru cititorii de nivel universitar și include exerciții cu soluții.
Ajută la actualizarea și extinderea înțelegerii multor concepte importante de optimizare.

Dezavantaje:

Lipsește explorarea aprofundată și rigoarea în explicațiile unor algoritmi.
Unele subiecte și algoritmi importanți, precum Levenberg-Marquardt și MCMC, lipsesc.
Codul este exclusiv în Julia, care poate să nu fie ușor de utilizat pentru toată lumea.
Nu există un capitol final de sinteză; cititorii trebuie să sintetizeze informațiile în mod independent.
Unii utilizatori au considerat implementarea Julia prea abstractă, făcând-o greu de urmărit.

(pe baza a 21 recenzii ale cititorilor)

Titlul original:

Algorithms for Optimization

Conținutul cărții:

O introducere cuprinzătoare în optimizare cu accent pe algoritmi practici pentru proiectarea sistemelor inginerești.

Această carte oferă o introducere cuprinzătoare în optimizare cu accent pe algoritmi practici. Cartea abordează optimizarea dintr-o perspectivă inginerească, în care obiectivul este de a proiecta un sistem care optimizează un set de metrici supus unor constrângeri. Cititorii vor învăța despre abordări computaționale pentru o serie de provocări, inclusiv căutarea în spații cu dimensiuni mari, gestionarea problemelor în care există mai multe obiective concurente și acomodarea incertitudinii în metrici. Figurile, exemplele și exercițiile transmit intuiția din spatele abordărilor matematice. Textul oferă implementări concrete în limbajul de programare Julia.

Subiectele abordate includ derivatele și generalizarea lor la dimensiuni multiple; coborârea locală și metodele de ordinul întâi și al doilea care informează coborârea locală; metodele stocastice, care introduc caracterul aleatoriu în procesul de optimizare; optimizarea liniară constrânsă, atunci când atât funcția obiectiv, cât și constrângerile sunt liniare; modelele surogat, modelele probabilistice surogat și utilizarea modelelor probabilistice surogat pentru a ghida optimizarea; optimizarea în condiții de incertitudine; propagarea incertitudinii; optimizarea expresiilor; și optimizarea designului multidisciplinar. Anexele oferă o introducere în limbajul Julia, funcții de testare pentru evaluarea performanței algoritmilor și concepte matematice utilizate în derivarea și analiza metodelor de optimizare discutate în text. Cartea poate fi utilizată de studenți avansați și absolvenți de matematică, statistică, informatică, orice domeniu de inginerie, (inclusiv inginerie electrică și inginerie aerospațială) și cercetare operațională, precum și ca referință pentru profesioniști.

Alte date despre carte:

ISBN:9780262039420
Autor:
Editura:
Legare:Copertă dură
Anul publicării:2019
Numărul de pagini:520

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Algoritmi pentru optimizare - Algorithms for Optimization
O introducere cuprinzătoare în optimizare cu accent pe algoritmi practici pentru proiectarea sistemelor...
Algoritmi pentru optimizare - Algorithms for Optimization
Luarea deciziilor în condiții de incertitudine: Teorie și aplicare - Decision Making Under...
O introducere în luarea deciziilor în condiții de...
Luarea deciziilor în condiții de incertitudine: Teorie și aplicare - Decision Making Under Uncertainty: Theory and Application
Algoritmi pentru luarea deciziilor - Algorithms for Decision Making
O introducere amplă în algoritmii de luare a deciziilor în condiții de incertitudine,...
Algoritmi pentru luarea deciziilor - Algorithms for Decision Making

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)