- viewer-backend
- 使用Springboot 作为架构的一个简单的后端服务器程序,用于处理前端代码发出的请求
- 在后端主要实现了一个改进的蝙蝠算法和一个原始的蝙蝠算法、
- viewer-frontend 前端使用的是VueJS作为框架,vue-cli 简单的搭建了一个SPA项目,使用vuetify 作为主要组件库,使用了部分element-ui 组件,用ThreeJS作为3D工具显示在不同的测试函数下粒子的收敛情况, 使用three-interation作为粒子点击事件的响应工具
- clone project
git clone https://github.com/kolibreath/BatAlgorithm.git
- go to the directory of viewer-frontend
cd viewer-frontend
- install dependencies
npm install
- start the project
npm run serve
And start the backend application with IntelliJ