Move away if circle edges intersects

If you’re actually looking to “move the circles away from each other”, then you’ll likely need an iterative approach (perhaps using Kangaroo). I might suggest looking up “Circle Packing” on this forum as there are many threads on this topic. Here’s one that might be of use. KANGAROO2 Circle Packing - Different sized circles - #12 by Jack_Zeng and Circle Packing tutorial with Grasshopper