Skip to content

Commit

Permalink
Merge pull request #56 from venaturum/v1103_param_defaults
Browse files Browse the repository at this point in the history
v1103 parameter defaults
  • Loading branch information
venaturum authored Jul 22, 2024
2 parents 58d543b + 83c7e83 commit 76b1264
Show file tree
Hide file tree
Showing 2 changed files with 147 additions and 2 deletions.
145 changes: 145 additions & 0 deletions src/gurobi_logtools/parameters/data/1103.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,145 @@
{
"AggFill": -1,
"Aggregate": 1,
"BQPCuts": -1,
"BarConvTol": 1e-08,
"BarCorrectors": -1,
"BarHomogeneous": -1,
"BarIterLimit": 1000,
"BarOrder": -1,
"BarQCPConvTol": 1e-06,
"BestBdStop": Infinity,
"BestObjStop": -Infinity,
"BranchDir": 0,
"CliqueCuts": -1,
"ConcurrentJobs": 0,
"ConcurrentMIP": 1,
"ConcurrentMethod": -1,
"CoverCuts": -1,
"Crossover": -1,
"CrossoverBasis": -1,
"CutAggPasses": -1,
"CutPasses": -1,
"Cutoff": Infinity,
"Cuts": -1,
"DegenMoves": -1,
"Disconnected": -1,
"DisplayInterval": 5,
"DistributedMIPJobs": 0,
"DualReductions": 1,
"FeasRelaxBigM": 1000000.0,
"FeasibilityTol": 1e-06,
"FlowCoverCuts": -1,
"FlowPathCuts": -1,
"FuncMaxVal": 1000000.0,
"FuncNonlinear": 0,
"FuncPieceError": 0.001,
"FuncPieceLength": 0.01,
"FuncPieceRatio": -1.0,
"FuncPieces": 0,
"GUBCoverCuts": -1,
"GomoryPasses": -1,
"Heuristics": 0.05,
"IISMethod": -1,
"IgnoreNames": 0,
"ImpliedCuts": -1,
"ImproveStartGap": 0.0,
"ImproveStartNodes": Infinity,
"ImproveStartTime": Infinity,
"InfProofCuts": -1,
"InfUnbdInfo": 0,
"IntFeasTol": 1e-05,
"IntegralityFocus": 0,
"IterationLimit": Infinity,
"JSONSolDetail": 0,
"LPWarmStart": 1,
"LazyConstraints": 0,
"LicenseID": 0,
"LiftProjectCuts": -1,
"LogToConsole": 1,
"MIPFocus": 0,
"MIPGap": 0.0001,
"MIPGapAbs": 1e-10,
"MIPSepCuts": -1,
"MIQCPMethod": -1,
"MIRCuts": -1,
"MarkowitzTol": 0.0078125,
"MemLimit": Infinity,
"Method": -1,
"MinRelNodes": -1,
"MixingCuts": -1,
"ModKCuts": -1,
"MultiObjMethod": -1,
"MultiObjPre": -1,
"NLPHeur": 1,
"NetworkAlg": -1,
"NetworkCuts": -1,
"NoRelHeurTime": 0.0,
"NoRelHeurWork": 0.0,
"NodeLimit": Infinity,
"NodeMethod": -1,
"NodefileStart": Infinity,
"NonConvex": -1,
"NormAdjust": -1,
"NumericFocus": 0,
"OBBT": -1,
"ObjNumber": 0,
"ObjScale": 0.0,
"OptimalityTol": 1e-06,
"OutputFlag": 1,
"PSDCuts": -1,
"PSDTol": 1e-06,
"PartitionPlace": 15,
"PerturbValue": 0.0002,
"PoolGap": Infinity,
"PoolGapAbs": Infinity,
"PoolSearchMode": 0,
"PoolSolutions": 10,
"PreCrush": 0,
"PreDepRow": -1,
"PreDual": -1,
"PreMIQCPForm": -1,
"PrePasses": -1,
"PreQLinearize": -1,
"PreSOS1BigM": -1.0,
"PreSOS1Encoding": -1,
"PreSOS2BigM": -1.0,
"PreSOS2Encoding": -1,
"PreSparsify": -1,
"Presolve": -1,
"ProjImpliedCuts": -1,
"PumpPasses": -1,
"QCPDual": 0,
"Quad": -1,
"RINS": -1,
"RLTCuts": -1,
"Record": 0,
"RelaxLiftCuts": -1,
"ScaleFlag": -1,
"ScenarioNumber": 0,
"Seed": 0,
"ServerTimeout": 60,
"SiftMethod": -1,
"Sifting": -1,
"SimplexPricing": -1,
"SoftMemLimit": Infinity,
"SolutionLimit": 2000000000,
"SolutionNumber": 0,
"SolutionTarget": -1,
"StartNodeLimit": -1,
"StartNumber": 0,
"StrongCGCuts": -1,
"SubMIPCuts": -1,
"SubMIPNodes": 500,
"Symmetry": -1,
"TSPort": 41954,
"Threads": 0,
"TimeLimit": Infinity,
"UpdateMode": 1,
"VarBranch": -1,
"WLSTokenDuration": 0,
"WLSTokenRefresh": 0.9,
"WorkLimit": Infinity,
"ZeroHalfCuts": -1,
"ZeroObjNodes": -1
}
4 changes: 2 additions & 2 deletions src/gurobi_logtools/parameters/defaults.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
def load_defaults(version):
version_file = data_dir.joinpath(f"{version}.json")
if not version_file.exists():
# Fall back to 1102 defaults
version_file = data_dir.joinpath("1102.json")
# Fall back to 1103 defaults
version_file = data_dir.joinpath("1103.json")
with version_file.open() as infile:
return json.load(infile)

0 comments on commit 76b1264

Please sign in to comment.