docplex.mp.sparktrans.transformers module

class docplex.mp.sparktrans.transformers.CplexRangeTransformer(minCol=None, maxCol=None, y=None, lbs=None, ubs=None, types=None, sense='min', modeler='cplex', solveParams=None)[source]

Bases: docplex.mp.sparktrans.transformers.CplexTransformerBase

A PySpark transformer class to solve range-based linear problems.

This transformer class solves LP problems of type:

B <= Ax <= C
class docplex.mp.sparktrans.transformers.CplexTransformer(rhsCol=None, y=None, lbs=None, ubs=None, types=None, sense='min', modeler='cplex', solveParams=None)[source]

Bases: docplex.mp.sparktrans.transformers.CplexTransformerBase

A PySpark transformer class to solve linear problems.

This transformer class solves LP problems of type:

Ax <= B
class docplex.mp.sparktrans.transformers.CplexTransformerBase(rhsCol=None, minCol=None, maxCol=None, y=None, lbs=None, ubs=None, types=None, sense='min', modeler='cplex', solveParams=None)[source]

Bases: object

Root class for CPLEX transformers for PySpark