- Timestamp:
- 01/15/13 15:50:53 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/OaaS/HeuristicLab.Services.Optimization.Web/Mappings/tsp.xml
r8958 r9166 1 1 <?xml version='1.0'?> 2 <scenario problemType="HeuristicLab.Problems.TravelingSalesman.TravelingSalesman" 3 algorithmType="HeuristicLab.Algorithms.GeneticAlgorithm" 4 xmlns="urn:scenario-schema" 5 mapper="HeuristicLab.Controllers.HLMapper"> 2 <scenario xmlns="urn:scenario-schema"> 6 3 <name>Traveling Salesman Problem</name> 7 <problemParameters> 8 <param type="Decimal" name="BestKnownQuality" value="6110.0"/> 9 <param type="DecimalVector" name="BestKnownSolution"> 10 <value v1="0"/> 11 <value v1="40"/> 12 <value v1="38"/> 13 <value v1="60"/> 14 </param> 15 <param type="DecimalMatrix" name="Coordinates"> 16 <value v1="334.5909" v2="161.7809"/> 17 <value v1="503.5909" v2="172.7809"/> 18 <value v1="400.5909" v2="300.7809"/> 19 <value v1="700.5909" v2="700.7809"/> 20 </param> 21 <param type="Type" name="EvaluatorParameter"> 22 <choice name="HeuristicLab.Problems.TravelingSalesman.TSPRoundedEuclideanPathEvaluator" /> 23 <choice name="HeuristicLab.Problems.TravelingSalesman.TSPGeoPathEvaluator" selected="true"/> 24 <choice name="HeuristicLab.Problems.TravelingSalesman.TSPEuclideanPathEvaluator"/> 25 </param> 26 <param type="Boolean" name="UseDistanceMatrix" value="true"/> 27 </problemParameters> 28 <algorithmParameters> 29 <param type="Type" name="CrossoverParameter"> 30 <choice name="OrderCrossover2"/> 31 <choice name="CosaCrossover" selected="true"/> 32 </param> 33 <param type="Integer" name="Elites" value="1"/> 34 <param type="Integer" name="MaximumGenerations" value="1000"/> 35 <param type="Percent" name="MutationProbability" value="5"/> 36 <param type="Type" name="Mutator"> 37 <choice name="InversionManipulator" selected="true"/> 38 <choice name="ScrambleManipulator"/> 39 </param> 40 <param type="Integer" name="PopulationSize" value="100"/> 41 <param type="Integer" name="Seed" value="100"/> 42 <param type="Type" name="Selector"> 43 <choice name="ProportionalSelector" selected="true"/> 44 <choice name="BestSelector"/> 45 </param> 46 <param type="Boolean" name="SetSeedRandomly" value="true"/> 47 </algorithmParameters> 4 <algorithm mapper="HeuristicLab.Mappers.TSPScenarioMapper"> 5 <parameters> 6 <param type="Type" name="CrossoverParameter"> 7 <choice name="OrderCrossover2"/> 8 <choice name="CosaCrossover" selected="true"/> 9 </param> 10 <param type="Integer" name="Elites" value="1"/> 11 <param type="Integer" name="MaximumGenerations" value="1000"/> 12 <param type="Percent" name="MutationProbability" value="5"/> 13 <param type="Type" name="Mutator"> 14 <choice name="InversionManipulator" selected="true"/> 15 <choice name="ScrambleManipulator"/> 16 </param> 17 <param type="Integer" name="PopulationSize" value="100"/> 18 <param type="Integer" name="Seed" value="100"/> 19 <param type="Type" name="Selector"> 20 <choice name="ProportionalSelector" selected="true"/> 21 <choice name="BestSelector"/> 22 </param> 23 <param type="Boolean" name="SetSeedRandomly" value="true"/> 24 </parameters> 25 <problem> 26 <parameters> 27 <param type="Decimal" name="BestKnownQuality" value="6110.0"/> 28 <param type="DecimalVector" name="BestKnownSolution"> 29 <value v1="0"/> 30 <value v1="40"/> 31 <value v1="38"/> 32 <value v1="60"/> 33 </param> 34 <param type="DecimalMatrix" name="Coordinates"> 35 <value v1="334.5909" v2="161.7809"/> 36 <value v1="503.5909" v2="172.7809"/> 37 <value v1="400.5909" v2="300.7809"/> 38 <value v1="700.5909" v2="700.7809"/> 39 </param> 40 <param type="Type" name="EvaluatorParameter"> 41 <choice name="HeuristicLab.Problems.TravelingSalesman.TSPRoundedEuclideanPathEvaluator" /> 42 <choice name="HeuristicLab.Problems.TravelingSalesman.TSPGeoPathEvaluator" selected="true"/> 43 <choice name="HeuristicLab.Problems.TravelingSalesman.TSPEuclideanPathEvaluator"/> 44 </param> 45 <param type="Boolean" name="UseDistanceMatrix" value="true"/> 46 </parameters> 47 </problem> 48 </algorithm> 48 49 </scenario>
Note: See TracChangeset
for help on using the changeset viewer.