Gradient Based Optimization Algorithm Example Flowcharts Definition