# Properties file for algorithm-testing environment problemValueType=min limitExecTime=false maxExecTimeSeconds=3 displayTime=true display=false printSummary=true # Currently supported problem types: setDiameter, sorting problemType=sorting sortingTester.testDecreasing=false sortingTester.testIndex=false sortingTester.testComparable=false sortingTester.testLarge=true sortingTester.intLow=0 sortingTester.intHigh=10 # Sorting stuff: dictionary=/usr/dict/words numProblemParameters=1 # How many algorithms, and where each algorithm is located. numAlgorithms=2 # Full path name to algorithm: alg0=SelectionSort alg0.type=shift1 alg1=InsertionSort alg1.type=shift1 # 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 # test for correctness? testCorrectness=true # special tests? specialTest=false # test for performance? testPerformance=false # Test sizes for performance testing. numTests=5 param0_testSize0=10000 param0_testSize1=30000 param0_testSize2=50000 param0_testSize3=70000 param0_testSize4=90000 # 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