示例#1
0
文件: Optim.cs 项目: joyeuxf/Pearson
 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 );
 }
示例#2
0
文件: Optim.cs 项目: joyeuxf/Pearson
 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 );
 }
示例#3
0
文件: Optim.cs 项目: joyeuxf/Pearson
 public void CreateMeetingSpace()
 {
     string databasePath = Path.Combine( TestHelper.SolutionFolder, @"ThirdParty\FlightData\" );
     var space = new MeetingSpace( 0, databasePath );
     Console.WriteLine( "Cardinality = {0}", space.Cardinality );
 }