AI character optimization

Hello, tell me how to effectively optimize ticks. in this test 500 character and in the queue there are 3065 ticks, this is quite a lot, although these mobs will be killed and the total number will not be 500 but 100 ~ I would still like more optimization. Also, at the moment, each character is allocated its own controller, is this how it should be? I tried to control one controller, it did not work, it always moved into a new mob. I also tried to cut the ticks at a great distance, if you set it to 1 second, it decreases to 1500 ~ I also tried to use a pawn, there the history is no better than 2600 ticks.