# Properties file for algorithm-testing environment problemValueType=min limitExecTime=false maxExecTimeSeconds=3 displayTime=true printSummary=true # Currently supported problem types: problemType=selection selectionTester.testComparable=false selectionTester.testLarge=true selectionTester.intLow=0 selectionTester.intHigh=10 # Selection stuff: numProblemParameters=2 # How many algorithms, and where each algorithm is located. numAlgorithms=3 # Full path name to algorithm: alg0=InsertionSelect alg1=SortSelect alg2=PartitionSelect # Output scaling: one function per algorithm # Scale functions: # F0(n) = 1.0 (no scaling) # F1(n) = A*n # F2(n) = A*n^2 # F3(n) = A*n^3 # F4(n) = A*log(n) # F5(n) = A*n*log(n) # F6(n) = A*sqrt(n) A0=1.0 scale0=F0 A1=1.0 scale1=F0 A2=1.0 scale2=F0 A3=1.0 scale3=F0 A4=1.0 scale4=F0 A5=1.0 scale5=F0 A6=1.0 scale6=F0 A7=1.0 scale7=F0 A8=1.0 scale8=F0 # test for correctness? testCorrectness=true # special tests? specialTest=false # test for performance? display=false testPerformance=false # Test sizes for performance testing. numTests=5 param0_testSize0=100000 param1_testSize0=10 param0_testSize1=300000 param1_testSize1=30 param0_testSize2=500000 param1_testSize2=50 param0_testSize3=700000 param1_testSize3=70 param0_testSize4=900000 param1_testSize4=90 # Use an average of how many data sets per test size? runsPerTest=1 # Print stuff to screen. printToScreen=true debug=On # Time to wait for garbage collection. quiescentTime=1