请教:能否在task.db中手动加入结果数据?
能否在task.db中手动加入结果数据,(希望更好的利用以前单独计算已有的结果) 我想,不能。当然不在iSIGHT环境下应该可以巴?不过,不确定,对iSIGHT也不算熟。 手动什么意思那个文件不是可以用文本编辑器打开嘛
自己加应该可以
不知道你是不是这个意思 可以,格式按照iSIGHT db即可:
RunCounter 变量名1...变量名N Objective Penalty ObjectiveAndPenalty Phase Feasibility Rules Control Approach Analysis Internal Technique TechniqueData 那也是在非iSIGHT环境中才可以。 不是吧,你试试喽,我觉得只要按照格式写,isight是可以认的 在软件环境和在非软件环境还是差别比较大的。。。从Windows动不动启动MS DOS的感觉 我用的是MULTI ISLAND GA算法,有时候stop一下看看再又execution,后来查看task.db的结果,发现里面有多个重复计算的结果,请教各位,是不是操作的问题还是算法的问题? 这是因为,你每次中止计算后,遗传算法都要重新采点计算,所以会有重复计算的结果!
如果想要接着计算上次的结果需要进行以下操作:
1,打开你上次计算的Log文件,在里面查找Random number seed,如:20737/18499/40085
2,找到后打开isight界面Edit>Preferencs>General, 在Execution Cotrol里面,将Random number seed选项由原来由Random,改为User Specified,后面的Seed默认是你上次的数值!可以对照一下Log文件,看是否吻合。
3,点击Database>Database Lookup files>Restore Previous Runs,在Match mode里面选择Relative Delta,先选择e-3
4,将Datebase mode改为Append方式就可以了!
试试看吧! CIDO,非常感谢您的帮助!
页:
[1]