質問編集履歴

3

追記

2018/05/16 13:16

投稿

rosbergf1
rosbergf1

スコア13

test CHANGED
File without changes
test CHANGED
@@ -39,6 +39,24 @@
39
39
  k = 0;
40
40
 
41
41
  s = MT() * F_sum;
42
+
43
+
44
+
45
+ /*AS内の適合度の合計を計算*/
46
+
47
+ for (i = 0; i < n_cs; i++)
48
+
49
+ {
50
+
51
+ /*cs[i]とcs_F[i]は引数*/
52
+
53
+ if (AS[i] == 1 && cs[i] != 0)
54
+
55
+ F_sum += cs_F[i];
56
+
57
+ }
58
+
59
+
42
60
 
43
61
  /*親の添え字を決定する*/
44
62
 

2

補足の追記

2018/05/16 13:16

投稿

rosbergf1
rosbergf1

スコア13

test CHANGED
File without changes
test CHANGED
@@ -110,4 +110,6 @@
110
110
 
111
111
 
112
112
 
113
- ###
113
+ ### 補足
114
+
115
+ MT()は(0,1)の乱数を発生させる関数です.

1

追記

2018/05/16 09:29

投稿

rosbergf1
rosbergf1

スコア13

test CHANGED
File without changes
test CHANGED
@@ -96,7 +96,7 @@
96
96
 
97
97
  }
98
98
 
99
-
99
+ /*親の対象がかぶってなければ終了*/
100
100
 
101
101
  if(v[0] != v[1])
102
102