% sample programe for genitic algorithm for constraint optimization function y = cantlever_fitness1(x) %[b d E P L] b1=1; d1=1.0;e1=2e11; p1=10e4; l1=10; ii1=b1*d1^3/12; yp=p1*l1^3/(3*e1*ii1); iim=x(:,1).*x(:,2).^3/12; %ym=x(:,4).*(x(:,5).^3)./(3*x(:,3)*iim); ym1=x(:,4).*(x(:,5).^3); ym2=3*x(:,3).*iim; ym=ym1./ym2; y =abs(yp-ym); end