MIPLearn 0.3
Tutorials
1. Getting started (Pyomo)
2. Getting started (Gurobipy)
3. Getting started (JuMP)
User Guide
4. Benchmark Problems
5. Training Data Collectors
6. Feature Extractors
7. Primal Components
8. Learning Solver
Python API Reference
9. Benchmark Problems
10. Collectors & Extractors
11. Components
12. Solvers
13. Helpers
Index
A
|
B
|
C
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
O
|
P
|
R
|
S
|
T
|
U
|
W
A
AbstractModel (class in miplearn.solvers.abstract)
add_constrs() (miplearn.solvers.abstract.AbstractModel method)
(miplearn.solvers.gurobi.GurobiModel method)
AlvLouWeh2017Extractor (class in miplearn.extractors.AlvLouWeh2017)
B
BasicCollector (class in miplearn.collectors.basic)
before_mip() (miplearn.components.primal.expert.ExpertPrimalComponent method)
(miplearn.components.primal.indep.IndependentVarsPrimalComponent method)
(miplearn.components.primal.joint.JointVarsPrimalComponent method)
(miplearn.components.primal.mem.MemorizingPrimalComponent method)
BinPackData (class in miplearn.problems.binpack)
BinPackGenerator (class in miplearn.problems.binpack)
build_binpack_model() (in module miplearn.problems.binpack)
build_multiknapsack_model() (in module miplearn.problems.multiknapsack)
build_pmedian_model() (in module miplearn.problems.pmedian)
build_uc_model() (in module miplearn.problems.uc)
C
close() (miplearn.h5.H5File method)
collect() (miplearn.collectors.basic.BasicCollector method)
construct() (miplearn.components.primal.mem.MergeTopSolutions method)
(miplearn.components.primal.mem.SelectTopSolutions method)
(miplearn.components.primal.mem.SolutionConstructor method)
E
EnforceProximity (class in miplearn.components.primal.actions)
ExpertPrimalComponent (class in miplearn.components.primal.expert)
extract_after_load() (miplearn.solvers.abstract.AbstractModel method)
(miplearn.solvers.gurobi.GurobiModel method)
extract_after_lp() (miplearn.solvers.abstract.AbstractModel method)
(miplearn.solvers.gurobi.GurobiModel method)
extract_after_mip() (miplearn.solvers.abstract.AbstractModel method)
(miplearn.solvers.gurobi.GurobiModel method)
F
fit() (miplearn.classifiers.minprob.MinProbabilityClassifier method)
(miplearn.classifiers.singleclass.SingleClassFix method)
(miplearn.components.primal.expert.ExpertPrimalComponent method)
(miplearn.components.primal.indep.IndependentVarsPrimalComponent method)
(miplearn.components.primal.joint.JointVarsPrimalComponent method)
(miplearn.components.primal.mem.MemorizingPrimalComponent method)
(miplearn.solvers.learning.LearningSolver method)
fix_variables() (miplearn.solvers.abstract.AbstractModel method)
(miplearn.solvers.gurobi.GurobiModel method)
FixVariables (class in miplearn.components.primal.actions)
G
generate() (miplearn.problems.binpack.BinPackGenerator method)
get_array() (miplearn.h5.H5File method)
get_bytes() (miplearn.h5.H5File method)
get_constr_features() (miplearn.extractors.AlvLouWeh2017.AlvLouWeh2017Extractor method)
(miplearn.extractors.fields.H5FieldsExtractor method)
get_instance_features() (miplearn.extractors.AlvLouWeh2017.AlvLouWeh2017Extractor method)
(miplearn.extractors.fields.H5FieldsExtractor method)
get_scalar() (miplearn.h5.H5File method)
get_sparse() (miplearn.h5.H5File method)
get_var_features() (miplearn.extractors.AlvLouWeh2017.AlvLouWeh2017Extractor method)
(miplearn.extractors.fields.H5FieldsExtractor method)
GurobiModel (class in miplearn.solvers.gurobi)
gzip() (in module miplearn.io)
H
H5FieldsExtractor (class in miplearn.extractors.fields)
H5File (class in miplearn.h5)
I
IndependentVarsPrimalComponent (class in miplearn.components.primal.indep)
J
JointVarsPrimalComponent (class in miplearn.components.primal.joint)
L
LearningSolver (class in miplearn.solvers.learning)
M
MaxWeightStableSetData (class in miplearn.problems.stab)
MaxWeightStableSetGenerator (class in miplearn.problems.stab)
MemorizingPrimalComponent (class in miplearn.components.primal.mem)
MergeTopSolutions (class in miplearn.components.primal.mem)
MinProbabilityClassifier (class in miplearn.classifiers.minprob)
MinWeightVertexCoverData (class in miplearn.problems.vertexcover)
miplearn.classifiers.minprob
module
miplearn.classifiers.singleclass
module
miplearn.collectors.basic
module
miplearn.components.primal.actions
module
miplearn.components.primal.expert
module
miplearn.components.primal.indep
module
miplearn.components.primal.joint
module
miplearn.components.primal.mem
module
miplearn.extractors.AlvLouWeh2017
module
miplearn.extractors.fields
module
miplearn.h5
module
miplearn.io
module
miplearn.problems.binpack
module
miplearn.problems.multiknapsack
module
miplearn.problems.pmedian
module
miplearn.problems.setcover
module
miplearn.problems.setpack
module
miplearn.problems.stab
module
miplearn.problems.tsp
module
miplearn.problems.uc
module
miplearn.problems.vertexcover
module
miplearn.solvers.abstract
module
miplearn.solvers.gurobi
module
miplearn.solvers.learning
module
module
miplearn.classifiers.minprob
miplearn.classifiers.singleclass
miplearn.collectors.basic
miplearn.components.primal.actions
miplearn.components.primal.expert
miplearn.components.primal.indep
miplearn.components.primal.joint
miplearn.components.primal.mem
miplearn.extractors.AlvLouWeh2017
miplearn.extractors.fields
miplearn.h5
miplearn.io
miplearn.problems.binpack
miplearn.problems.multiknapsack
miplearn.problems.pmedian
miplearn.problems.setcover
miplearn.problems.setpack
miplearn.problems.stab
miplearn.problems.tsp
miplearn.problems.uc
miplearn.problems.vertexcover
miplearn.solvers.abstract
miplearn.solvers.gurobi
miplearn.solvers.learning
MultiKnapsackData (class in miplearn.problems.multiknapsack)
MultiKnapsackGenerator (class in miplearn.problems.multiknapsack)
O
optimize() (miplearn.solvers.abstract.AbstractModel method)
(miplearn.solvers.gurobi.GurobiModel method)
(miplearn.solvers.learning.LearningSolver method)
P
perform() (miplearn.components.primal.actions.EnforceProximity method)
(miplearn.components.primal.actions.FixVariables method)
(miplearn.components.primal.actions.PrimalComponentAction method)
(miplearn.components.primal.actions.SetWarmStart method)
PMedianData (class in miplearn.problems.pmedian)
PMedianGenerator (class in miplearn.problems.pmedian)
predict() (miplearn.classifiers.minprob.MinProbabilityClassifier method)
(miplearn.classifiers.singleclass.SingleClassFix method)
PrimalComponentAction (class in miplearn.components.primal.actions)
put_array() (miplearn.h5.H5File method)
put_bytes() (miplearn.h5.H5File method)
put_scalar() (miplearn.h5.H5File method)
put_sparse() (miplearn.h5.H5File method)
R
read_pkl_gz() (in module miplearn.io)
relax() (miplearn.solvers.abstract.AbstractModel method)
(miplearn.solvers.gurobi.GurobiModel method)
S
SelectTopSolutions (class in miplearn.components.primal.mem)
set_time_limit() (miplearn.solvers.gurobi.GurobiModel method)
set_warm_starts() (miplearn.solvers.abstract.AbstractModel method)
(miplearn.solvers.gurobi.GurobiModel method)
SetCoverData (class in miplearn.problems.setcover)
SetPackData (class in miplearn.problems.setpack)
SetWarmStart (class in miplearn.components.primal.actions)
SingleClassFix (class in miplearn.classifiers.singleclass)
SolutionConstructor (class in miplearn.components.primal.mem)
T
TravelingSalesmanData (class in miplearn.problems.tsp)
TravelingSalesmanGenerator (class in miplearn.problems.tsp)
U
UnitCommitmentData (class in miplearn.problems.uc)
W
write() (miplearn.solvers.abstract.AbstractModel method)
(miplearn.solvers.gurobi.GurobiModel method)
write_pkl_gz() (in module miplearn.io)