0
MATLAB에서,이 목적 함수가 : 어떤 제약없이최적화 매트릭스를 찾기
function answer = OBJ(alpha,D,y,lambda)
answer = norm(D*alpha - y,2)^2 + lambda*norm(alpha,1);
end
을,이 기능에, alpha
을 찾으려면 :
OBJ_F = @(x)OBJ(x,D,y,0.5);
최고의 최적화가 무엇인지 이 작업에 대한 기능 및 수행 방법 예를 들어
: 나는 빈 제약 CON_F
을 정의 fmincon
기능, 나는이 문제를 해결하지만,이 솔루션은, 나는이 일에 가장 적합한 솔루션을 천천히 싶어한다
option = optimoptions(@fmincon, 'display','off','algorithm','interior-point');
[alpha,fval] = fmincon(OBJ_F,INIT,[],[],[],[],[],[],CON_F,option);
참고 : D는 9 * 10000 - y는 9 * 1 - 알파는 10000 * 1입니다.
나를 위해 작동하지 않습니다 ... –
무엇이 문제입니까? – Nishant