Bees Algorithm Implementation-开源

时间:2024-06-16 10:16:52
【文件属性】:

文件名称:Bees Algorithm Implementation-开源

文件大小:22KB

文件格式:ZIP

更新时间:2024-06-16 10:16:52

开源软件

Bees算法的Java实现。 它包含一个BeesAlgoImpl类,可以扩展该类以覆盖函数“ function”,这是要最小化的目标函数。 例如,公共类MyImpl扩展BeesAlgoImpl {public double function(double [] x){// Min sigma Xi ^ 2或Max -sigma Xi ^ 2 double result = 0; for(int j = 0; j <var; j ++){// var =变量数-BeesAlgoImpl类中的公共字段result =结果+(x [j] -1)*(x [j] -1); } return(-result); } //构造函数public MyImpl(){// super(....)-设置变量,参数n,m,e,ngh,nep,nsp的数量(看蜂算法论文),没有迭代次数,搜索上限和下限,整数化-仅搜索整数true或false} public static void main(String [] args){MyImpl a = new MyImpl(); a.run(); int i = 0;


【文件预览】:
BeesAlgo
----BeesAlgoImpl()
--------test()
--------build.xml(4KB)
--------dist()
--------src()
--------nbproject()
--------build()

网友评论