資源簡介
Krister Svanberg拓撲優化算法MMA的matlab實現代碼,包含mmasub.m和subsolv.m兩個文件。
代碼片段和文件信息
%????This?is?the?file?mmasub.m
%
function?[xmmaymmazmmalamxsietamuzetslowupp]?=?...
mmasub(mniterxvalxminxmaxxold1xold2?...
f0valdf0dxdf0dx2fvaldfdxdfdx2lowuppa0acd);
%
%????written?in?January?1999?by
%
%????Krister?Svanberg?(krille@math.kth.se)
%????Optimization?and?Systems?Theory?KTH
%????SE-10044?Stockholm?Sweden.
%
%????mmasub?performs?one?MMA-iteration?aimed?at
%????solving?the?nonlinear?programming?problem:
%?????????
%??????Minimize??f_0(x)?+?a_0*z?+?sum(?c_i*y_i?+?0.5*d_i*(y_i)^2?)
%????subject?to??f_i(x)?-?a_i*z?-?y_i?<=?0??i?=?1...m
%????????????????xmax_j?<=?x_j?<=?xmin_j????j?=?1...n
%????????????????z?>=?0???y_i?>=?0?????????i?=?1...m
%***?INPUT:
%
%???m????=?The?number?of?general?constraints.
%???n????=?The?number?of?variables?x_j.
%??iter??=?Current?iteration?number?(?=1?the?first?time?mmasub?is?called).
%??xval??=?Column?vector?with?the?current?values?of?the?variables?x_j.
%??xmin??=?Column?vector?with?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????5646??2014-10-04?11:38??mmasub.m
?????文件???????5487??2014-10-04?11:38??subsolv.m
-----------?---------??----------?-----??----
????????????????11133????????????????????2
評論
共有 條評論