Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »


BlockIP implements a specialized primal-dual long-step path-following interior point algorithm for large scale linear, separable convex quadratic, or separable convex nonlinear problems with primal block-angular structure, i.e., problems whose variables and constraints can be partitioned in blocks, with some linking constraints coupling all of them. For some huge (millions of variables and/or constraints) quadratic problems have shown to be orders of magnitude faster than other approaches. In the electrical energy field it can be appropriate for any problem that fits the above block-angular structure (for instance, multi-period or multi-product problems).

Some references:

J. Castro, Interior-point solver for convex separable block-angular problems, 
Optimization Methods & Software, (2016), 31, 88-109.

J. Castro, J. Cuesta, Quadratic regularizations in an interior-point method for 
primal block-angular problems, Mathematical Programming, 130 (2011) 415-445.

J. Castro, A specialized interior-point algorithm for multicommodity network 
flows, SIAM Journal on Optimization, 10 (2000), 852-877.

Package webpage:


SCIP is a framework for Constraint Integer Programming. In particular, it can be used as a global solver for general MINLP. It currently implements an LP-based branch and bound algorithm. SCIP is design in a plug-in fashion, which allows to be easily extendible to handle different non-linear constraints. As a particularly relevant constraint for some energy problems (gas network expansion, water distribution network, etc) is the so-called abspower, which models  l <= abs(x)^p * x - a * z <= r, where l,r,p,a are constants and x,z are variables. This constraint is supported by SCIP as well as quadratic constraints and many others.


As for references of SCIP:

and Stefan Vigerske's Phd Thesis:

Decomposition of Multistage Stochastic Programs and a Constraint Integer Programming Approach to Mixed-Integer Nonlinear Programming

Humboldt-University Berlin, 2013

As for applications of SCIP:


Prof. Jordi Castro, Universitat Politècnica de Catalunya

Dr. Felipe Serrano, ZIB

Dr. Ambros Gleixner, ZIB


  • No labels