-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdriverDEahcSPX.java
65 lines (39 loc) · 1.51 KB
/
driverDEahcSPX.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
/*
* driverDEahcSPX.java
*
* Created on November 10, 2007, 10:39 PM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package Rumana;
import java.io.*;
import java.util.*;
import java.util.Arrays;
import java.util.Random;
public class driverDEahcSPX implements Constants{
public driverDEahcSPX() {
}
public static void main(String args[]) throws ClassNotFoundException, IOException {
DEahcSPX exp;
int genMax;
int dataNo;
int totalData, functNo;
totalData = 25;
genMax = (gMaxNoEvaluation / gPopSize)+1;
// System.out.println(genMax);
double results1[][] = new double[20][];
System.out.println("\n\nOptimization by DE with AHC using SPX\n");
System.out.println("Parameter No: " + gParamNo + " PopSize: " +gPopSize + "\n\n");
for ( dataNo=0;dataNo < totalData;++dataNo){
// System.out.print("Data No " + dataNo);
// System.out.println("\n\nOperating Data No: " + gInitGenFileName[dataNo]);
DEahcSPX ob = new DEahcSPX(genMax, gParamNo, gPopSize);
ob.diffEvolAHCspx();
}
System.out.println("Processing data....");
System.out.println("\n\nOptimization by DE with AHC using SPX\n");
//String outputFileName = "DEahcSPX_N" + gParamNo + "_P" + gPopSize +"_" ;
System.out.println("Complete");
}
}