Re: Constrained Optimization Problem in C
- From: user923005 <dcorbit@xxxxxxxxx>
- Date: Wed, 2 Jan 2008 14:26:07 -0800 (PST)
On Jan 2, 1:44 pm, Explore_Imagination <Mr.HassanShab...@xxxxxxxxx>
wrote:
The task is to solve a constrained optimization problem in C.
Computational
Time is of high priority. One approach can be to use ready functions
in a "free ware" Optimization Library (if available). If any one of
you have any idea about such library please inform me. I am dealing
with Constrained Optimization for the first time so please guide me
How I should solve this problem. I will appreciate suggestions from
you.
Find values of x that minimize f=-x1*x2*x3 and subject to the
constraints:
x1+2*x2+2*x3>0
x1+2*x2+2*x3<72
x2=10
In Matlab it can be solved by:
x0 = [10; 10; 10]; % Starting guess at the solution
A=[]; b=[]; Aeq=[]; beq=[]; lb=[]; ub=[];
[x,fval] = fmincon(@myfun,x0,A,b,Aeq,beq,lb,ub,@(x)constr(x))
%myfun
function f = myfun(x)
f = -x(1)* x(2)* x(3); %f=-x1*x2*x3
%constr
function [c,ceq]=constr(x)
c(1)=0-(x(1)+2*x(2)+2*x(3)); %x1+2*x2+2*x3>0
c(2)=x(1)+2*x(2)+2*x(3)-72; %x1+2*x2+2*x3<72
ceq(1)=x(2)-10; %x2=10
Hoping to hear from you guys !!!!
Go here:
http://plato.asu.edu/cgi-bin/htsearch
Type in search window "constrained optimization problem"
You probably wanted news:sci.math.num-analysis because your question
is not about the C language at all.
.
- References:
- Constrained Optimization Problem in C
- From: Explore_Imagination
- Constrained Optimization Problem in C
- Prev by Date: Re: References and pointers
- Next by Date: Re: function returning days of the week
- Previous by thread: Constrained Optimization Problem in C
- Next by thread: Re: Constrained Optimization Problem in C
- Index(es):
Relevant Pages
|