An optimization project in Java for the operational research course