Rank: 278 based on 427 downloads (last 30 days) and 7 files submitted
photo

Rody Oldenhuis

E-mail
Company/University
Delft University of Technology
Lat/Long
35.4, 139.45

Personal Profile:

MSc. Student in Aerospace Engineering
Astrodynamics & Satellite Systems

Professional Interests:
Space mission design

 

Watch this Author's files

 

Files Posted by Rody View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
27 Oct 2009 Mouse-friendly FIGURE Same as FIGURE, but zooming/panning is done more conveniently with scroll wheel/clicks. Author: Rody Oldenhuis scrollwheel, zoom, graphics, axes, plot, scroll 101 0
14 Sep 2009 Screenshot Oblique Spherical Triangle toolbox solves the general oblique spherical triangle Author: Rody Oldenhuis trigonometry, spherical trig, aeronautics, spherical, oblique spherical tri..., geometry 21 2
11 Sep 2009 RKN1210 - A 12th/10th order Runge-Kutta-Nystrom integrator Integrator for second-order ODE's with very stringent error tolerances. Author: Rody Oldenhuis rungekuttanystrom, ode, integration, highorder, secondorder ode, numerical integration 32 0
06 Aug 2009 Screenshot GODLIKE - A robust single-& multi-objective optimizer GODLIKE combines 4 global optimizers for both single/multi-objective optimizations Author: Rody Oldenhuis particle swarm optimi..., optimization, singleobjective, genetic algorithm, simulated annealing, classes 137 6
  • 4.5
4.5 | 2 ratings
05 Aug 2009 Published M-Files optimize optimize (non)linear (in)equality constrained functions with FMINSEARCH Author: Rody Oldenhuis constrained neldermea..., constrained optimizat..., optimization, derivativefree optimi..., directsearch 92 4
  • 5.0
5.0 | 3 ratings
Comments and Ratings by Rody View all
Updated File Comments Rating
20 Oct 2009 Global optimization method using C-GRASP A Matlab implementation of Continuous-GRASP method of searching for global minima. Author: Grzegorz Górnicki

The algorithm doesn't work; the ZIP doesn't contain "fibonaccisearch.m", which the algorithm requires.

Further, there's hardly any internal comments, and even when I copied a fibonnaccisearch from somewhere, I got tons of errors.

The idea is nice, but the implementation quite bad.

14 Sep 2009 Oblique Spherical Triangle toolbox solves the general oblique spherical triangle Author: Rody Oldenhuis

Whoah! I totally overlooked your comment! I actually found this comment by googling for one of my other submissions :s

Anyway, thanks for the comment. Actually, in MAL/MSL, that whole denominator is unneccesary, since the objective is to take the ATAN2. I posted an update which does just that. I also got rid of the whole MAL/MSL thing, and all dependencies I created back in a time I did not yet know DEAL() ^_^

Thanks for the feedback.

08 Sep 2009 GODLIKE - A robust single-& multi-objective optimizer GODLIKE combines 4 global optimizers for both single/multi-objective optimizations Author: Rody Oldenhuis

Daniel: I am most certainly planning to implement (non)-linear constraints in GODLIKE, that would be pretty convenient indeed! However, I'm VERY busy the next few weeks, so don't expect this change to come anytime soon :)

You could try my other tool OPTIMIZE (also on the file-exchange); it can also optimize problems globally. Perhaps that can give you some results...

Thanks for the 5 stars ! :)

02 Sep 2009 GODLIKE - A robust single-& multi-objective optimizer GODLIKE combines 4 global optimizers for both single/multi-objective optimizations Author: Rody Oldenhuis

Roland: Indeed, I overlooked that issue. It works great, thanks!

About the mex-file: I see no real need for it. Most of the time the real computational cost is in the objective functions, not this optimizer (as it should be)...except maybe for the NSGA-II part, but really I only notice that it's N2-complex if I use huge population sizes...that, and I'm really short on time these days :) But of course, you are more than welcome to do it!

So what changes did you make to allow ML2007a to run it? It would be perfect if more users could use GODLIKE! I think it's a great idea if you incorporate those changes, write a mex file and submit it as an improvement upon my version.

Thanks for the feedback.

11 Aug 2009 FMINLBFGS: Fast Limited Memory Optimizer Quasi newton limited memory BFGS and Steepest decent optimizer for large amount of unknowns Author: Dirk-Jan Kroon

I found a minor bug:
- when the maximum amount of function evaluations have been reached, the output message is 'Algorithm was terminated by the output function.'

Just a general question: I find that when passing explicit derivatives in stead of using the central-difference ones, FMINLBFGS()'s basin of attraction seems to shrink significantly. The end-results are more accurate, and my derivatives are good (I checked them on paper, and double checked them with central-differences), which hints at that they DO work, but convergence is much harder to attain. Is there something I'm missing?

Also - I'm currently adjusting my own OPTIMIZE() wapper function (see my profile) to do (non)linear (in)equality constrained optimization with FMINLBGFS(). To that end, I want to ask you to make a few changes. For example, my OPTIMIZE() must of course get the gradients of the constraint functions, which is normally set through the option field GradConstr. However, you use that option in a different way; to constrain CPU-usage on calculations. Also, you use output.funccount in stead of FMINSEARCH's output.funcCount (capital C), and many more minor things.

Anyway, if you're interested in collaboration on OPTIMIZE, let me know. Otherwise, I'll just change these little things myself and post it with the next update of OPTIMIZE() (giving you the credit of course).

But, aside from those minor things, a great function! Well commented and documented, intuitive variable names and in all...very readable. Good work!

Comments and Ratings on Rody's Files View all
Updated File Comment by Comments Rating
15 Oct 2009 GODLIKE - A robust single-& multi-objective optimizer GODLIKE combines 4 global optimizers for both single/multi-objective optimizations Author: Rody Oldenhuis John

I would like to implement this code to fit a non-linear equation to a set of data. The non-linear equation takes 8 paramaters which I would like to optomize. Basically, the sum of least squares approach. Will GODLIKE achieve this? I have tried using it and the paramater guesses are all over the place and do not seem to converge. Thank you!

14 Oct 2009 optimize optimize (non)linear (in)equality constrained functions with FMINSEARCH Author: Rody Oldenhuis Ben

Code seems to work great. Thanks.
Is there any way to set the increment size for the x0 range? Allow me to clarify: lets say a have a lower bound of -2 and an upper bound of 2. I want the guesses to increment by 0.1. So effectively, I want to check the values [-2:0.1:2]. Where in your code can I set the 0.1 increment? Also, can that increment be different for each variable in x0?

29 Sep 2009 GODLIKE - A robust single-& multi-objective optimizer GODLIKE combines 4 global optimizers for both single/multi-objective optimizations Author: Rody Oldenhuis Pihlakas, Roland

A bugfix.
set_options.m, at lines 456-457:

elseif strcmpi(option, 'SkipTest')
    if ~isnumeric(value)

should be:

elseif strcmpi(option, 'SkipTest')
    if ~ischar(value)

14 Sep 2009 Oblique Spherical Triangle toolbox solves the general oblique spherical triangle Author: Rody Oldenhuis Oldenhuis, Rody

Whoah! I totally overlooked your comment! I actually found this comment by googling for one of my other submissions :s

Anyway, thanks for the comment. Actually, in MAL/MSL, that whole denominator is unneccesary, since the objective is to take the ATAN2. I posted an update which does just that. I also got rid of the whole MAL/MSL thing, and all dependencies I created back in a time I did not yet know DEAL() ^_^

Thanks for the feedback.

08 Sep 2009 GODLIKE - A robust single-& multi-objective optimizer GODLIKE combines 4 global optimizers for both single/multi-objective optimizations Author: Rody Oldenhuis Oldenhuis, Rody

Daniel: I am most certainly planning to implement (non)-linear constraints in GODLIKE, that would be pretty convenient indeed! However, I'm VERY busy the next few weeks, so don't expect this change to come anytime soon :)

You could try my other tool OPTIMIZE (also on the file-exchange); it can also optimize problems globally. Perhaps that can give you some results...

Thanks for the 5 stars ! :)

Top Tags Applied by Rody
optimization, global optimization, algorithm, axes, classes
Files Tagged by Rody View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
27 Oct 2009 Mouse-friendly FIGURE Same as FIGURE, but zooming/panning is done more conveniently with scroll wheel/clicks. Author: Rody Oldenhuis scrollwheel, zoom, graphics, axes, plot, scroll 101 0
14 Sep 2009 Screenshot Oblique Spherical Triangle toolbox solves the general oblique spherical triangle Author: Rody Oldenhuis trigonometry, spherical trig, aeronautics, spherical, oblique spherical tri..., geometry 21 2
11 Sep 2009 RKN1210 - A 12th/10th order Runge-Kutta-Nystrom integrator Integrator for second-order ODE's with very stringent error tolerances. Author: Rody Oldenhuis rungekuttanystrom, ode, integration, highorder, secondorder ode, numerical integration 32 0
06 Aug 2009 Screenshot GODLIKE - A robust single-& multi-objective optimizer GODLIKE combines 4 global optimizers for both single/multi-objective optimizations Author: Rody Oldenhuis particle swarm optimi..., optimization, singleobjective, genetic algorithm, simulated annealing, classes 137 6
  • 4.5
4.5 | 2 ratings
05 Aug 2009 Published M-Files optimize optimize (non)linear (in)equality constrained functions with FMINSEARCH Author: Rody Oldenhuis constrained neldermea..., constrained optimizat..., optimization, derivativefree optimi..., directsearch 92 4
  • 5.0
5.0 | 3 ratings
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com