Prinsip dasar yang digunakan adalah bagaimana kita memastikan perubahan geometri yang kita lakukan akan memberikan geometri yang lebih rendah dengan memastikan arah perubahan yang sesuai. Untuk mencapai itu dapa dilakukan dengan:
1. Metode non derivatif
2. Metode derivatif orde 1.
3. Metode derivatif orde 2
1. Metode non derivatif
2. Metode derivatif orde 1.
3. Metode derivatif orde 2