Recurrent State Encoders for Efficient Neural Combinatorial Optimization