Source: http://www.bts-g-pme.com/cours/d41-organisation/32_resolution_probleme.pdf