Instructions for PathParametic.par file:

0) Output files QP-svm.out and QPreport.svm (the complete one)
1) The order of the lines matters. 
2) Keep the comments after the numbers


DataTestMode < 0 (do not perform tests)
	case 0: // "Exact" (compute for all breakpoints)
	case 1: // Uniformly distributed in [init,final]
	case 2: // Uniformly distributed in the breakpoints


PerformanceFunction
        case 0: // L0 penalty
        case 1: // L1 penalty

PathMode
	case 0: exact
	case 1: exact but storage of Qisalpha only if necessary
	case 2: approximate

Kernel Type
	case 1: linear
	case 2: RBF (sigma is its parameter)
	case 3: inhomogeneous polynomial (the other two parameters)


------------------------- Example of the file -----------------------
// Default Parameter File for Path_SVM

// Parameters for the QP
1.0e-7 	Absolute Precision   	   
1.0e-7 	Relative Precision
1       Bias Term (1 == included) 	
20000  	MaxIteration			

// Memory and Reduced Cost Strategy
80      MaxSizeNop			
80      MaxSizeNcp
3	CountToIopp
3	CountToIcpp
3	CountToIoppp             
3	CountToIcppp
50	BlockAllocQ (if <= 0 it is ignored)
0	MaxNumberofQcolumns (if <= 0 it is ignored)
50 	BlockAllocL (if <= 0 it is ignored)

// Evaluating Solution on Test Data (Cross validation parameters)
2     	DataTestMode
0       PerformanceFunction
10  	BreakPointIntervals	(relevant only if DataTestMode == 2)
100 	NumberOfTests 		(relevant only if DataTestMode == 1)

// Exact and Approximate Path Parameters
1       Initial Parameter
100     Final Parameter
2	PathMode
400 	MaxSizeNoPath		(relevant only if Approx. Path)
400     MaxSizeNcPath		(relevant only if Approx. Path)
100     BPtoUpdates		(relevant only if Approx. Path)
3	MaxToJump

// Output Preferences
1	PrintMode
100     PrintEveryIteration
20      PrintEveryBreakpoint

// Kernel Parameters
2       Kernel Type
40.0    Kernel Parameter sigma
0       Kernel Parameter poly c
0       Kernel Parameter poly d




