Constellation Optimization For The Non-Linear Fiber Channel