adding random jitter constraint to ensure a unique optimal solution