તેથી, આ અલ્ગોરિધમમાં વ્યાપકપણે 3 તબક્કાઓનો સમાવેશ થાય છે; પહેલા તબક્કા ને તરંગ પ્રચાર તબક્કો કહે છે, આ એક પુનરાવર્તિત પ્રક્રિયા છે.
तो, इस एल्गोरिथ्म में मोटे तौर पर 3 चरण होते हैं; चरण 1 तरंग प्रसार चरण कहलाता है, यह एक पुनरावृत्ति प्रक्रिया है।