Path: news.mathworks.com!not-for-mail
From: "Hailey Yang" <haileyyang@hotmail.com>
Newsgroups: comp.soft-sys.matlab
Subject: Re: Is it possible to optimize a spline function?
Date: Mon, 6 Oct 2008 21:25:03 +0000 (UTC)
Organization: M.I.T.
Lines: 24
Message-ID: <gcdvnf$3q3$1@fred.mathworks.com>
References: <gbug8e$2ae$1@fred.mathworks.com> <gc8von$irn$1@fred.mathworks.com>
Reply-To: "Hailey Yang" <haileyyang@hotmail.com>
NNTP-Posting-Host: webapp-02-blr.mathworks.com
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Trace: fred.mathworks.com 1223328303 3907 172.30.248.37 (6 Oct 2008 21:25:03 GMT)
X-Complaints-To: news@mathworks.com
NNTP-Posting-Date: Mon, 6 Oct 2008 21:25:03 +0000 (UTC)
X-Newsreader: MATLAB Central Newsreader 1433718
Xref: news.mathworks.com comp.soft-sys.matlab:493912


Hi, Vincent

Thank you for the information. Can I ask if the solver that they developed is publicly available? 

Hailey

"Vincent Morio" <vincent.morio@mathworks.com> wrote in message <gc8von$irn$1@fred.mathworks.com>...
> "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