我目前正在研究粒子群优化算法(PSO)。
我在 Android Studio 上构建了一个用户界面,供用户输入他们自己的测试用例场景来测试这个算法。这是最好的方法
我可以解释一下,用户将输入服务的名称,输入服务的 WLAN 和 DATA 的电池成本,以及 0-100 之间的服务的实用程序(优先级)成本。然后,用户将输入要测试的粒子数、最大迭代次数(通常为 1000)和预测解(通常为 160,但稍后会更改)。
当点击“RUN PSO”按钮时,算法将测试用户输入的内容,并根据运行时配置给出最佳的全局解决方案,请记住这实际上并不是测试实际的服务/应用程序或资源,它使用变量来表示这些变量,然后测试变量。
我想知道如何将 DATA、WLAN 和 Utility 的用户成本存储在 arraylist 中。请帮助我大声笑,如果您需要更多信息,请告诉我。
我已经附上了到目前为止 UI 的图像,它非常基本。