FICO
FICO Xpress Optimization Examples Repository
FICO Optimization Community FICO Xpress Optimization Home
Back to examples browserPrevious exampleNext example

Loading a problem

Description
Shows how directly load a problem and solve it in Python

Further explanation of this example: 'Xpress Python Reference Manual'

LoadLP_python.zip[download all files]

Source Files





example_loadqp.py

# Example of loadproblem() that adds a quadratic objective
#
# (C) Fair Isaac Corp., 1983-2024

import xpress as xp

p = xp.problem()

# fill in a problem with three variables and four constraints

p.loadproblem("",  # probname
              ['G', 'G', 'E', 'L'],  # qrtypes
              [-2.4, -3, 4, 5],  # rhs
              None,  # range
              [3, 4, 5],  # obj
              [0, 2, 4, 8],  # mstart
              None,  # mnel
              [0, 1, 2, 3, 0, 1, 2, 3],  # mrwind
              [1, 1, 1, 1, 1, 1, 1, 1],  # dmatval
              [-1, -1, -1],  # lb
              [3, 5, 8],  # ub
              [0, 0, 0, 1, 1, 2],  # mqobj1
              [0, 1, 2, 1, 2, 2],  # mqobj1
              [2, 1, 1, 2, 1, 2])        # dqe

p.write("loadedq", "lp")
p.optimize()

Back to examples browserPrevious exampleNext example