ഒരു ദ്വിമാന അറേ ഉപയോഗിച്ച്, N*N ഗ്രിഡ് സൃഷ്ടിയ്ക്കുന്നു. ഗ്രിഡിനെ ഓരോ കള്ളിയ്ക്കും 0 മുതൽ N -1 വരെ നംബരിട്ട് ഒരു ഡൈനാമിക് കണക്റ്റിവിറ്റി മോഡൽ ഉണ്ടാക്കുന്നു. യൂണിയൻ ഫൈൻഡ് അലഗരിതത്തിലെ യൂണിയൻ ഫൺക്ഷൻ ഉപയോഗിച്ച് രണ്ട് കള്ളികൾ തമ്മിൽ റാൻഡം ആയി ബന്ധിപ്പിയ്ക്കുന്നു. ആ അൽഗരിതത്തിലെ ഫൈൻഡ് ഉപയോഗിച്ച് രണ്ട് കള്ളികൾ തമ്മിൽ ബന്ധമുണ്ടോയെന്നും, ഗ്രീഡ് പെർകൊലേറ്റ് ചെയ്യുന്നുണ്ടോയെന്നും പരിശോധിയ്ക്കുന്നു. ഗ്രിഡ് പെർകൊലേറ്റ് ചെയ്യുന്നത് വരെ, ആകസ്മികമായുള്ള ഏതെങ്കിലും ഒരു അടഞ്ഞ കള്ളി, തുറക്കുന്നു.പെർകൊലേറ്റ് ചെയ്യപ്പെടുംബോൾ ഉള്ള തുറന്ന കള്ളികളുടെ എണ്ണവും, കള്ളികളുടെ മുഴുവൻ എണ്ണവും തമിലുള്ള അംശം കണ്ട് പിടിയ്ക്കുന്നു. ഇവ വീണ്ടും വിവിദ്ധ N*N ഗ്രിഡുകൾക്ക് പല തവണ ആവർത്തിക്കുന്നു. ഈ പരീക്ഷണങ്ങളിൽ നിന്നും ക്രിട്ടിക്കൽ പെർകൊലേഷൻ സാധ്യതാ അക്കങ്ങളുടെ ശരാശരി മനസ്സിലാക്കുന്നു.

അവലംബം
അൽഗരിതം
വിശദീകരണം
പ്രശ്നം