Ðề: Help : Optimization
Tùy mục đích học tối ưu hóa của bạn mà chọn tài liệu nào. Bạn tham gia forum này thì chắc là không chuyên sâu đến cỡ bác Hoàng Tụy.
Mình làm mechanics of solid materials, tối ưu hóa chỉ dừng lại ở việc lập trình (mình dùng fortran) theo 1 số thuật toán tối ưu hóa (Newton, Levenberg Marquardt, SQP, 3 cái này cực kì cũ rích và kinh điển, tìm đâu cũng có) để tìm thông số của vật liệu. Nguyên tắc thì khá đơn giản nhưng lập trình thì khá mất thời gian. Vì tối ưu hóa trong trường hợp này thì phải có kết quả mô phỏng, mà để có kết quả mô phỏng thì hoặc mình mô phỏng, tức là phải viết luôn phần simulation (mình dùng thuật toán Runge Kutta), hoặc nếu dùng phần mềm ngoài thì cũng phải viết interface, chẳng hạn mình dùng Abaqus thì viết cũng khá lâu.
Tóm lại là nếu không định làm chuyên sâu thì bạn không nên mất nhiều thời gian đọc nhiều, chỉ cần làm theo manual của phần mềm là đủ.
Nếu bạn có hướng làm giống mình thì tham khảo 2 tài liệu sau, thầy mình giới thiệu.
http://www.stanford.edu/~boyd/cvxbook/ : cuốn này free, có bài giảng và bài tập đi kèm, dùng cho nhập môn tức chưa biết gì.
http://ocw.mit.edu/courses/electric...nce/6-252j-nonlinear-programming-spring-2003/ : cuốn này dùng cho lập trình.