On the Solution of Discrete Programming Problems | Synapse