Text this: Solving the multicommodity flow problem using an evolutionary routing algorithm in a computer network environment