【发布时间】:2015-09-25 18:58:20
【问题描述】:
我正在使用R 中GA 包的ga() 函数来查找最佳顺序。
我想知道如何为 ga() 函数提供初始解决方案/总体。我不想让算法尝试所有可能的组合。这就是为什么我想给出一个初步的解决方案。
这是我正在处理的一个问题的示例(这只是一个示例,非常简单)。
library(GA)
f <-function(z) sum((z-c(1:4))^2) # best order is 1, 2, 3, 4
result <- ga(type="permutation", fitness=f,
min=1, max=4, names=paste0("pizza",1:4), maxiter = 100, popSize = 100)
summary(result)$solution
我想给出一个初始解决方案,比如(3,2,1,4) or (4,2,1,3),并希望算法从那时起改进。我该怎么做?
文档不是很清楚。如果这个包不能用于我的特定问题,我应该使用什么其他包(我的例子会很棒)
【问题讨论】:
标签: r optimization genetic-algorithm