Path: news.mathworks.com!not-for-mail
From: <HIDDEN>
Newsgroups: comp.soft-sys.matlab
Subject: Re: Is it possible to optimize a spline function?
Date: Sat, 4 Oct 2008 23:55:03 +0000 (UTC)
Organization: University  Bordeaux
Lines: 17
Message-ID: <gc8von$irn$1@fred.mathworks.com>
References: <gbug8e$2ae$1@fred.mathworks.com>
Reply-To: <HIDDEN>
NNTP-Posting-Host: webapp-05-blr.mathworks.com
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Trace: fred.mathworks.com 1223164503 19319 172.30.248.35 (4 Oct 2008 23:55:03 GMT)
X-Complaints-To: news@mathworks.com
NNTP-Posting-Date: Sat, 4 Oct 2008 23:55:03 +0000 (UTC)
X-Newsreader: MATLAB Central Newsreader 927828
Xref: news.mathworks.com comp.soft-sys.matlab:493655


"Hailey Yang" <haileyyang@hotmail.com> wrote in message <gbug8e$2ae$1@fred.mathworks.com>...
> As an example, if I use function csapi to approximate the space which are defined by some sample points and I let cs=csapi(...), then after I get this, is it possible to use some of the optimization functions, such as fmincon, to optimize this function and get the optimum? Or, if not using those optimization functions, are there other ways to optimize the spline function cs? 
> 
> Thank you very much for your help!
> 
> Hailey 

Hi,

I think that you can find some answers by looking at the work conducted by Richard Murray at Caltech university for real-time trajectory optimization by flatness approach. B-splines are used to parameterized the optimization variables (flat outputs), and the B-splines control points are then optimized by an efficient NLP solver (NPSOL by Stanford laboratory), better than fmincon!

Cheers,

V. Morio
PhD student in Automatic Control
IMS lab./University of Bordeaux, France