It is important to apply multi-robot cooperation for nanorobotics and nanomedicine. This paper presents an Improved Bacterial Foraging Optimization Algorithm (IBFOA) with cooperative learning to reach and eradicate cancer cells in a blood vessel by multi nanorobots cooperation. In the algorithm, when the nanorobots move toward the direction of cancer cell target, they are considered as bacteria with specified chemotaxis and swarming behavior; otherwise, the nanorobots will adopt cooperative learning method to track the ones owning the optimal global and local positions. Compared with BFOA, IBFOA achieves increases in the efficiency and leads to better performance. The feasibility and availability of the proposed IBFOA have been verified by simulation results.
展开▼