Text this: Optimal Design of Short Fiber Bragg Grating Using Bat Algorithm With Adaptive Position Update