I am working on generalization of Geological map generalization and as part of it I am dealing with displacement of polygons from each others. Because, in previous steps I enlarged small polygons which are small they became close to each others and now to be displaced. Basic parameter is Object Separation constraint which is 1 mm on the map, meaning, if polygons are closer than 1 mm they should be made further from each other unless it reaches 1 mm distance. Here is the small portion of the map, with red line 14, 40 meters are distance between polygons before and after enlargement respectively. And in green line 25 meters, is the Object Separation distance, how far they should be.
I am considering using buffer as a solution though, is there any other ideas how can I do this better way?
I am using ArcGIS 10.4.