Graph Cut Optimization