Optimization of edge computing task offloading based on multi-agent game | Synapse