Inverse design optimization of a waveguide taper