Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Thread Subject:
Mixed integer non-linear programming

Subject: Mixed integer non-linear programming

From: Nazmul Islam

Date: 6 Feb, 2013 04:25:08

Message: 1 of 3

Does Matlab support mixed integer non-linear (but convex) programming?


My optimization problem involves integer variables and logarithmic functions. Apart from the integer variables, the problem is convex. I have heard about the YALMIP toolbox. I just wonder if any standard Matlab optimization toolbox can handle these characteristics.

Subject: Mixed integer non-linear programming

From: Bruno Luong

Date: 6 Feb, 2013 07:26:08

Message: 2 of 3

"Nazmul Islam" wrote in message <keslv4$o5v$1@newscl01ah.mathworks.com>...
> Does Matlab support mixed integer non-linear (but convex) programming?

Not that I'm aware of.

Bruno

Subject: Mixed integer non-linear programming

From: Alan_Weiss

Date: 6 Feb, 2013 13:11:16

Message: 3 of 3

On 2/5/2013 11:25 PM, Nazmul Islam wrote:
> Does Matlab support mixed integer non-linear (but convex) programming?
>
> My optimization problem involves integer variables and logarithmic
> functions. Apart from the integer variables, the problem is convex. I
> have heard about the YALMIP toolbox. I just wonder if any standard
> Matlab optimization toolbox can handle these characteristics.
The GA function in Global Optimization Toolbox attempts to solve mixed
integer nonlinear problems:
http://www.mathworks.com/help/gads/mixed-integer-optimization.html

The solver is stochastic, and might not have the speed or reliability
you would want. Still, it is easy to formulate problems for GA, and it
might prove suitable for you.

Alan Weiss
MATLAB mathematical toolbox documentation

Tags for this Thread

What are tags?

A tag is like a keyword or category label associated with each thread. Tags make it easier for you to find threads of interest.

Anyone can tag a thread. Tags are public and visible to everyone.

Contact us