RipQP.jl

Author JuliaSmoothOptimizers
Popularity
6 Stars
Updated Last
1 Year Ago
Started In
September 2020

RipQP

DOI CI Cirrus CI - Base Branch Build Status codecov

A package to optimize linear and quadratic problems in QuadraticModel format (see https://github.com/JuliaSmoothOptimizers/QuadraticModels.jl).

The ripQP function can work in mono mode (double precision only), or in multi mode (single precision, then double precision). Each iteration in single precision counts for 1 iteration, and each iteration in double precision counts for 4 iterations.

Usage

In this example, we use QPSReader to read a quadratic problem (QAFIRO) from the Maros and Meszaros dataset.

using QPSReader, QuadraticModels
using RipQP
qps = readqps("QAFIRO.SIF")
qm = QuadraticModel(qps)
stats = ripqp(qm)

To use the multi precision mode (default to :mono) and change the maximum number of iterations:

stats = ripqp(qm, iconf = InputConfig(mode=:multi), itol = InputTol(max_iter=100))

Used By Packages

No packages found.