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 ); }
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 ); }
public void CreateMeetingSpace() { string databasePath = Path.Combine( TestHelper.SolutionFolder, @"ThirdParty\FlightData\" ); var space = new MeetingSpace( 0, databasePath ); Console.WriteLine( "Cardinality = {0}", space.Cardinality ); }