Changeset 16405 for branches/2931_OR-Tools_LP_MIP/HeuristicLab.MathematicalOptimization/3.3/LinearProgramming/Templates
- Timestamp:
- 12/19/18 14:15:49 (6 years ago)
- Location:
- branches/2931_OR-Tools_LP_MIP/HeuristicLab.MathematicalOptimization/3.3/LinearProgramming/Templates
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2931_OR-Tools_LP_MIP/HeuristicLab.MathematicalOptimization/3.3/LinearProgramming/Templates/CompiledLinearProgrammingProblemDefinition.cs
r16373 r16405 6 6 using HeuristicLab.Core; 7 7 using HeuristicLab.Data; 8 using HeuristicLab.MathematicalOptimization.LinearProgramming.Problems;9 8 using HeuristicLab.Optimization; 10 using HeuristicLab.Problems.Programmable;11 9 using Variable = Google.OrTools.LinearSolver.Variable; 12 10 … … 22 20 } 23 21 24 public boolBuildModel(Solver solver) {22 public void BuildModel(Solver solver) { 25 23 // Use vars.yourVariable to access variables in the variable store i.e. yourVariable 24 // How to define a model using Google OR-Tools: https://developers.google.com/optimization/introduction/cs 26 25 // Example model taken from https://developers.google.com/optimization/mip/integer_opt 27 26 // Define the decision variables … … 32 31 // Define the objective 33 32 solver.Maximize(x + 10 * y); 34 return true;35 33 } 36 34 37 35 public void Analyze(Solver solver, ResultCollection results) { 38 36 // Use vars.yourVariable to access variables in the variable store i.e. yourVariable 39 // Write or update results given the solution va riables of the decision variables37 // Write or update results given the solution values of the decision variables 40 38 results.AddOrUpdateResult("x", new DoubleValue(x.SolutionValue())); 41 39 results.AddOrUpdateResult("y", new DoubleValue(y.SolutionValue())); -
branches/2931_OR-Tools_LP_MIP/HeuristicLab.MathematicalOptimization/3.3/LinearProgramming/Templates/ScriptTemplates.Designer.cs
r16233 r16405 60 60 61 61 /// <summary> 62 /// Looks up a localized string similar to using Google.OrTools.LinearSolver; 62 /// Looks up a localized string similar to using System; 63 ///using System.Linq; 64 ///using System.Collections.Generic; 65 ///using Google.OrTools.LinearSolver; 66 ///using HeuristicLab.Common; 67 ///using HeuristicLab.Core; 63 68 ///using HeuristicLab.Data; 64 69 ///using HeuristicLab.MathematicalOptimization.LinearProgramming.Problems; 65 70 ///using HeuristicLab.Optimization; 66 ///using HeuristicLab.Problems.Programmable;71 ///using Variable = Google.OrTools.LinearSolver.Variable; 67 72 /// 68 73 ///namespace HeuristicLab.MathematicalOptimization.LinearProgramming { 69 /// public class CompiledLinearProgrammingProblemDefinition : CompiledProblemDefinition, ILinearProgrammingProblemDefinition {70 74 /// 71 /// private Variable x; 72 /// private Variable y; 73 /// 74 /// public override void Initialize() { 75 /// // [rest of string was truncated]";. 75 /// public class CompiledLinearProgrammingProblemDefinition : CompiledProblemDefinition, ILi [rest of string was truncated]";. 76 76 /// </summary> 77 77 internal static string CompiledLinearProgrammingProblemDefinition { -
branches/2931_OR-Tools_LP_MIP/HeuristicLab.MathematicalOptimization/3.3/LinearProgramming/Templates/ScriptTemplates.resx
r16233 r16405 60 60 : and then encoded with base64 encoding. 61 61 --> 62 <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/ QualityUpdateIntervalMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">63 <xsd:import namespace="http://www.w3.org/ QualityUpdateIntervalML/1998/namespace" />62 <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> 63 <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> 64 64 <xsd:element name="root" msdata:IsDataSet="true"> 65 65 <xsd:complexType> … … 120 120 <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 121 121 <data name="CompiledLinearProgrammingProblemDefinition" type="System.Resources.ResXFileRef, System.Windows.Forms"> 122 <value> CompiledLinearProgrammingProblemDefinition.cs;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>122 <value>compiledlinearprogrammingproblemdefinition.cs;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value> 123 123 </data> 124 124 </root>
Note: See TracChangeset
for help on using the changeset viewer.