https://9lib.co/document/dzxm5wny-a-neural-network-approach-to-channel-routing.html