File: constants.rst

package info (click to toggle)
python-pulp 2.6.0%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 14,720 kB
  • sloc: python: 7,505; makefile: 16; sh: 16
file content (119 lines) | stat: -rw-r--r-- 3,993 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119

:mod:`pulp.constants` 
=====================
    
.. automodule:: pulp.constants
     :members:
     :undoc-members:
     :inherited-members:
     :show-inheritance:

.. data:: LpContinuous

    LpContinuous= "Continuous"

.. data:: LpInteger = "Integer"

    LpInteger= "Integer"

.. data:: LpBinary = "Binary"

    LpBinary= "Binary"

.. data:: LpStatus
  
    Return status from solver:
  
      +-----------------------------+---------------+-----------------+
      |  LpStatus  key              | string value  | numerical value |
      +=============================+===============+=================+
      |  :data:`LpStatusOptimal`    | "Optimal"     |          1      |
      +-----------------------------+---------------+-----------------+
      |  :data:`LpStatusNotSolved`  | "Not Solved"  |          0      |
      +-----------------------------+---------------+-----------------+
      |  :data:`LpStatusInfeasible` | "Infeasible"  |         -1      |
      +-----------------------------+---------------+-----------------+
      |  :data:`LpStatusUnbounded`  | "Unbounded"   |          -2     |
      +-----------------------------+---------------+-----------------+
      |  :data:`LpStatusUndefined`  | "Undefined"   |          -3     |
      +-----------------------------+---------------+-----------------+
 
.. data:: LpStatusOptimal 
 
    LpStatusOptimal = 1
 
.. data:: LpStatusNotSolved 
 
    LpStatusNotSolved = 0
 
.. data:: LpStatusInfeasible

    LpStatusInfeasible = -1

.. data:: LpStatusUnbounded 

    LpStatusUnbounded = -2

.. data:: LpStatusUndefined 

    LpStatusUndefined = -3

.. data:: LpSolution

Return solution status from solver:

  +----------------------------------------+------------------------------+-----------------+
  |  LpStatus  key                         | string value                 | numerical value |
  +========================================+==============================+=================+
  |  :data:`LpSolutionOptimal`             | "Optimal Solution Found"     |          1      |
  +----------------------------------------+------------------------------+-----------------+
  |  :data:`LpSolutionNoSolutionFound`     | "No Solution Found"          |          0      |
  +----------------------------------------+------------------------------+-----------------+
  |  :data:`LpSolutionStatusInfeasible`    |"No Solution Exists"          |         -1      |
  +----------------------------------------+------------------------------+-----------------+
  |  :data:`LpSolutionStatusUnbounded`     | "Solution is Unbounded"      |          -2     |
  +----------------------------------------+------------------------------+-----------------+
  |  :data:`LpSolutionIntegerFeasible`     | "Solution Found"             |          2      |
  +----------------------------------------+------------------------------+-----------------+
  

.. data:: LpSenses
 
Dictionary of values for :attr:`~pulp.pulp.LpProblem.sense`:

   LpSenses =
   {:data:`LpMaximize`:"Maximize", :data:`LpMinimize`:"Minimize"}
  
 .. data::   LpMinimize 
  
    LpMinimize = 1
 
 .. data::   LpMaximize 
 
    LpMaximize = -1
 
 .. data::   LpConstraintEQ 
  
     LpConstraintEQ = 0
 
 .. data::   LpConstraintLE
 
    LpConstraintLE = -1
 
 .. data::   LpConstraintGE 
 
     LpConstraintGE = 1
  
 .. data:: LpConstraintSenses
  
    +--------------------------+----------------+-----------------+
    | LpConstraint key         | symbolic value | numerical value |
    +==========================+================+=================+
    | :data:`LpConstraintEQ`   | "=="           |     0           |
    +--------------------------+----------------+-----------------+
    | :data:`LpConstraintLE`   | "<="           |     -1          |
    +--------------------------+----------------+-----------------+
    | :data:`LpConstraintGE`   | ">="           |     1           |
    +--------------------------+----------------+-----------------+