Example #1
0
 public void BruteForceSpeed()
 {
     string databasePath = Path.Combine( TestHelper.SolutionFolder, @"ThirdParty\FlightData\" );
     var space = new MeetingSpace( 0, databasePath );
     Stopwatch w = new Stopwatch();
     w.Start();
     space.BruteForce( 100*1000 );
     w.Stop();
     Console.WriteLine( "Best Cost = {0} - Last {1} ms", space.BestEverSeen.Cost, w.ElapsedMilliseconds );
 }
Example #2
0
 public void RandomWalk()
 {
     string databasePath = Path.Combine( TestHelper.SolutionFolder, @"ThirdParty\FlightData\" );
     var space = new MeetingSpace( 1, databasePath );
     space.RandomWalk( 100*1000 );
     Console.WriteLine( "Best Cost = {0}", space.BestEverSeen.Cost );
 }
Example #3
0
 public void CreateMeetingSpace()
 {
     string databasePath = Path.Combine( TestHelper.SolutionFolder, @"ThirdParty\FlightData\" );
     var space = new MeetingSpace( 0, databasePath );
     Console.WriteLine( "Cardinality = {0}", space.Cardinality );
 }