generated at
勾配法