MCPcopy Create free account

hub / github.com/GreedyStar/Algorithm / functions

Functions43 in github.com/GreedyStar/Algorithm

↓ 19 callersMethodcheckSituation
判断落子策略是否能够形成相应的棋型 @param p @param list @param type @return
Gomoku/Main.java:230
↓ 18 callersMethodcheckString
判断列表元素是否包含特定的字符串 @param list @param situation @return
Gomoku/Main.java:342
↓ 4 callersFunctionbias_variable
(shape)
CNN/CNN.py:29
↓ 4 callersFunctionweight_variable
(shape)
CNN/CNN.py:23
↓ 3 callersMethodcomputeScore
扫描棋盘计算当前局势得分 @return
Gomoku/Main.java:156
↓ 3 callersMethodrun
()
Tsp/GA.java:249
↓ 2 callersFunctionconv2d
(x, w)
CNN/CNN.py:38
↓ 2 callersMethodcopyGh
复制染色体
Tsp/GA.java:144
↓ 2 callersMethodcostDistance
(int[] a, int[][] b)
Jigsaw/Node.java:76
↓ 2 callersMethodcountRate
计算种群中每个个体的累积概率
Tsp/GA.java:88
↓ 2 callersMethodevaluate
计算某个染色体的实际距离作为染色体适应度
Tsp/GA.java:76
↓ 2 callersMethodgetString
取(x, y)坐标点横竖撇捺(─ │ / \)四个方向的字符串 @param x 横坐标 @param y 纵坐标 @return
Gomoku/Main.java:360
↓ 2 callersMethodhasElement
(int[] a, int b)
Tsp/GA.java:176
↓ 2 callersMethodisSame
(int[] a, int[] b)
Jigsaw/Node.java:128
↓ 2 callersMethodisValid
用于将落子点控制在当前棋局已落子位置周围 @param x @param y @return
Gomoku/Main.java:433
↓ 2 callersFunctionmax_pool_2x2
(x)
CNN/CNN.py:48
↓ 2 callersMethodvariation
随机多次变异
Tsp/GA.java:233
↓ 1 callersMethodaddNode
将节点n的子节点添加到openList中 @param n @param openList
Jigsaw/Main.java:37
↓ 1 callersMethodalphaBeta
(Node node, int alpha, int beta, int depth)
Gomoku/Main.java:64
↓ 1 callersMethodchange
(int direction)
Jigsaw/Node.java:137
↓ 1 callersMethodcost
()
Jigsaw/Node.java:179
↓ 1 callersMethodevolution
种群进化
Tsp/GA.java:154
↓ 1 callersMethodfinish
()
Jigsaw/Node.java:207
↓ 1 callersMethodfunction
(Node n, List<Node> openList)
Jigsaw/Main.java:17
↓ 1 callersMethodgetBestStep
从所有可能的落子策略中选取最好的一个 @param nodes @return
Gomoku/Main.java:132
↓ 1 callersMethodhasSameData
(List<Node> list)
Jigsaw/Node.java:107
↓ 1 callersMethodinitBoard
()
Gomoku/Main.java:400
↓ 1 callersMethodinitData
()
Jigsaw/Node.java:67
↓ 1 callersMethodinitGroup
初始化种群
Tsp/GA.java:55
↓ 1 callersMethodisFinish
()
Jigsaw/Node.java:184
↓ 1 callersMethodminIndex
寻找最小代价节点索引 @param list @return
Jigsaw/Main.java:61
↓ 1 callersMethodorderCrossover
顺序交叉
Tsp/GA.java:188
↓ 1 callersMethodselectBestChild
挑选适应度最高的个体
Tsp/GA.java:103
↓ 1 callersMethodselectChild
轮盘赌挑选子代个体
Tsp/GA.java:126
↓ 1 callersMethodshow
()
Jigsaw/Node.java:194
MethodGA
(int t, float corss, float mutate)
Tsp/GA.java:29
MethodNode
()
Jigsaw/Node.java:45
MethodNode
()
Gomoku/Node.java:12
Methodmain
@param args @throws IOException
Tsp/GA.java:301
Methodmain
(String[] a)
Jigsaw/Main.java:11
Methodmain
(String[] args)
Gomoku/Main.java:46
Methodshow
()
Gomoku/Main.java:502
MethodshowScore
显示落子位置评分
Gomoku/Main.java:514