Changeset 11314 for branches/HeuristicLab.Problems.Orienteering
- Timestamp:
- 08/27/14 13:28:18 (10 years ago)
- Location:
- branches/HeuristicLab.Problems.Orienteering
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Problems.Orienteering/HeuristicLab.Problems.Orienteering.Views/3.3/OrienteeringSolutionView.cs
r11311 r11314 130 130 graphics.FillRectangle(Brushes.Red, points[i].X - size / 2, points[i].Y - size / 2, size, size); 131 131 } 132 133 132 int startingPoint = Content.StartingPoint.Value; 134 133 int terminusPoint = Content.TerminusPoint.Value; 135 134 Font font = new Font(FontFamily.GenericSansSerif, 10, FontStyle.Regular); 136 graphics.DrawString("Begin", font, Brushes.Black, points[startingPoint].X, points[startingPoint].Y); 135 var beginSize = graphics.MeasureString("Begin", font); 136 graphics.DrawString("Begin", font, Brushes.Black, points[startingPoint].X - beginSize.Width, points[startingPoint].Y - beginSize.Height); 137 137 graphics.DrawString("End", font, Brushes.Black, points[terminusPoint].X, points[terminusPoint].Y); 138 138 } -
branches/HeuristicLab.Problems.Orienteering/HeuristicLab.Problems.Orienteering/3.3/OrienteeringProblem.cs
r11307 r11314 383 383 TerminusPoint = new IntValue(data.Dimension - 1); // Last city is interpreted als end point 384 384 385 MaximumDistance = new DoubleValue(DistanceMatrix [0, data.Dimension - 1] * 10.0); // distance from start to end first to last city is interpreted as maximum distance385 MaximumDistance = new DoubleValue(DistanceMatrix.Average() * 5.0); // distance from start to end first to last city is interpreted as maximum distance 386 386 Scores = new DoubleArray(Enumerable.Repeat(1.0, data.Dimension).ToArray()); // all scores are 1 387 387 }
Note: See TracChangeset
for help on using the changeset viewer.