Multi-pattern synthesis in fourth-dimensional antenna arrays using BGM-based quasi-Newton memetic optimization method