AxcelerateAI interview question

What is batch optimization? What are different optimization algorithms?