Our designs for real-world systems are typically limited by the constraints imposed by physical space – not everything can be near to everything else, some parts must be at the periphery in order for others to be near the centre. The distances that separate the component parts of a system (be it a microchip or a University or a world-wide political movement) impose communication and co-ordination costs that must be paid in terms of time and energy. Read More