use evolutionary computation in assembly.allmaps.path()