Rank: 957 based on 150 downloads (last 30 days) and 2 files submitted
photo

John Hedengren

E-mail

Personal Profile:
Professional Interests:
nonlinear programming, APMonitor, differential algebraic systems

 

Watch this Author's files

 

Files Posted by John View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
23 Mar 2012 Screenshot Model Predictive Control Model Predictive Control with discrete, continuous, linear, or nonlinear models. Author: John Hedengren model predictive cont..., mpc, nonlinear, dynamic, moving horizon, web service 67 1
  • 5.0
5.0 | 1 rating
19 Mar 2012 Screenshot MINLP: Mixed Integer Nonlinear Programming Mixed Integer Nonlinear Programming Solver with APM MATLAB Author: John Hedengren nonlinear programming, optimization, mixed integer, branch and bound, minlp, milp 83 10
  • 5.0
5.0 | 2 ratings
Comments and Ratings by John View all
Updated File Comments Rating
03 Apr 2012 Nonlinear Control of 4-tank process Controlling the 4-tank problem using a non linear controller Author: Trevor

22 Mar 2012 Discrete Lorenz Water Wheel Simulation This is a simulation of an 8 tank lorenze water wheel. The water speed is manually controlled. Author: Trevor

Comments and Ratings on John's Files View all
Updated File Comment by Comments Rating
17 Apr 2014 MINLP: Mixed Integer Nonlinear Programming Mixed Integer Nonlinear Programming Solver with APM MATLAB Author: John Hedengren Magina

26 Mar 2014 Model Predictive Control Model Predictive Control with discrete, continuous, linear, or nonlinear models. Author: John Hedengren bunklanson, kullachart

Thanks

02 Mar 2014 MINLP: Mixed Integer Nonlinear Programming Mixed Integer Nonlinear Programming Solver with APM MATLAB Author: John Hedengren Elham

Hi John

thanks. so you mean there is nothing available in MATLAB?
AMPL is not in MATLAB.

10 Feb 2014 MINLP: Mixed Integer Nonlinear Programming Mixed Integer Nonlinear Programming Solver with APM MATLAB Author: John Hedengren Hedengren, John

Elham,

This file shows a branch and bound algorithm in MATLAB but it is development code that is meant for understanding the algorithms. If you just have an MINLP problem that you'd like to solve, I'd recommend that you use either a program like AMPL or APMonitor. For a tutorial on solving a Mixed Integer problem, please refer to this video:

http://youtu.be/i8WS6HlE8qM

If you start at 8:30, you'll see how to set up an integer programming problem (by adding "int" to the variables names). The APOPT solver is an MINLP solver and will be able to solve your problem and it will do it much faster than this development MATLAB code.

-John

09 Feb 2014 MINLP: Mixed Integer Nonlinear Programming Mixed Integer Nonlinear Programming Solver with APM MATLAB Author: John Hedengren Elham

Hi
If I just changed this objective function :minimize obj + y[1]*y[4]*(y[1]+y[2]+y[3]) + y[3]

then what about the constrains? They should also be changed?

Moreover, could you please tell me that I just need to change minlp.apm file? And no more verifications in other files? I almost cannot understand them line by line.
I just need to run a mixed integer nonlinear optimization with an objective function and constrains.

Contact us