Пожалуйста, может ли кто-нибудь помочь mr в реализации алгоритма оптимизации пчелиной колонии на java .
проблема, с которой я столкнулся, с самого начала заключается в том, как назначить пустое решение каждой пчеле .
У меня есть таблица pf packet(pid, sn_type , sn_value )
Я хочу, чтобы у каждой пчелы было поле из этой таблицы и, применяя значение пригодности, оно определит, какой пакет нужно отправить первым, чтобы его увидели врачи .
Что я уже пробовал:
package hadi; public class Packet { private static final int D = 0; public int PAID;//* packet id */ public int PID;/* patient id */ public int SN_ID; /* sensor node id*/ public String SN_type;/* sensor node type */ public double SN_value; /* sensor node value */ //Constructor Packet public Packet(int PAID, int PID, int SN_ID, String SN_type, double SN_value) { this.PAID=PAID; this.PID=PID; this.SN_ID= SN_ID; this.SN_type=SN_type; this.SN_value=SN_value; } public void display() { System.out.println( "packet_id =" + this.PAID + " , patient_id = " + this.PID + " , sensor_node_id = " + this.SN_ID+ ",sensor_node_type : "+this.SN_type+ ",sensor_node_value : "+this.SN_value); } void init(int index) { int j; for (j=0;j<D;j++) { double r = ((double)Math.random()*32767 / ((double)32767+(double)(1)) ); tab[index][j]=r*(ub-lb)+lb; solution[j]=tab[index][j]; } } }