我需要运行我的解决方案N次,并且在每次迭代中创建一组代理但在传递到下一次迭代(i + 1)之前,我需要关闭平台或删除所有代理以便他们可以在(i + 1)次迭代中再次创建。
我已经尝试了.dodelete()
和.kill()
方法,但它无法正常工作我想我每次都需要关闭整个平台,但我不知道该怎么做。我可以使用任何方法或代码吗?
答案 0 :(得分:0)
尝试此操作以终止您的代理。
require(reshape2)
require(ggplot2)
# First, prepare the mock data
t <- rbind(as.numeric(rnorm(5,1)), as.numeric(rnorm(5,1.1)), as.numeric(rnorm(5,0.9)))
t1 <- apply(t, 1, max) # values
t2 <- as.numeric(apply(t, 1, which.max)) # time at values
t3 <- as.data.frame(cbind(t1, t2, c("A","B","C")))
colnames(t3) <- c("value","time","variable")
# t3 now containts important calculated points:
# an (x,y) coordinate for each corresponding variable
t4 <- cbind(t(t), seq(1:5))
colnames(t4) <- c("A","B","C","time")
t4 <- as.data.frame(t4)
t4 <- melt(t4,id.vars="time")
# t4 is the raw data in long format
答案 1 :(得分:0)
您可以使用AMS终止和创建代理。 The link to create agent,并使用jade.domain.JADEAgentManagement.KillAgent来杀死代理。