Сходится ли BFGS вообще по невыпуклым задачам, все еще остается открытой проблемой. Фактически, в 1984 году Пауэлл привел контрпример, который показывает, что BFGS с неточным поиском по строке может
не сходятся. Что можно сделать, это локальные утверждения, такие как: Учитывая локальные минимумы x *, если вы в конечном итоге введете область пространства около x *, BFGS будет сходиться суперлинейно. Причина этого заключается в том, что вблизи x * целевая функция может быть точно смоделирована выпуклой квадратикой.
Что касается того, что известно для функции композиции, которую вы дали, я не уверен. Для подробного объяснения свойств BFGS см. Либо Деннис и Шнабель, либо Носедал и Райт.
Удачи.