A p-medián megtalálásának heurisztikus módszere a következő: a csúcsokat véletlenszerűen választjuk ki , ezek alkotják a kezdeti halmazt , közelítve a p-medián halmazt . Ezután kiderül, hogy valamelyik csúcs helyettesítheti-e azt a csúcsot (mint medián csúcsot), amelyhez új halmazt építenek , és összehasonlítják az áttételi viszonyokat és . Ha , akkor cserélje ki a -ra , amely jobban közelíti a p-medián halmazt . Ezután a halmazt hasonlóan elemezzük, és így tovább, amíg meg nem épül a ' halmaz, amely a fenti elv szerint nem módosítható.
1. lépés: Válasszon ki néhány p csúcskészletet a p-medián kezdeti közelítéseként. És nevezzük az összes csúcsot "nem teszteltnek".
2. lépés : Vegyünk egy tetszőleges „nem tesztelt” csúcsot, és minden csúcsra számítsuk ki a Δij „növekményt”, amely megfelel a csúcsnak a csúcsgal való helyettesítésének , azaz számítsuk ki a .
3. lépés : Mindenki keresése .
a) Ha , akkor nevezze a csúcsot "tesztelt"-nek, és folytassa a 2. lépéssel.
b) Ha , akkor , nevezze a csúcsot "tesztelt"-nek, és folytassa a 2. lépéssel.
4. lépés. Ismételje meg a 2. és 3. lépést, amíg az összes csúcsot teszteli. Ezt az eljárást ciklusként tervezték. Ha az utolsó ciklusban nem történt csúcscsere a 3(a) lépésben, akkor folytassa az 5. lépéssel. Ellenkező esetben, ha történt valamilyen csere, hívja az összes csúcsot „kipróbálatlan”-nak, és térjen vissza a 2. lépéshez.
5. lépés . Állj. Az aktuális halmaz megfelelő közelítése a p-medián halmaznak .
Könnyen belátható, hogy a fenti algoritmus nem minden esetben adja meg az optimális választ. Tekintsünk egy példát (az élek közelében lévő számok megegyeznek a megfelelő élköltséggel, minden csúcsnak azonos az egységsúlya):
Ha a 2-mediánt keressük, és {x3, x6}-t vesszük S kezdeti halmaznak az áttételi arány mellett , akkor egyetlen csúcs cseréje sem vezet kisebb áttételű halmazhoz. Az {x3, x6} halmaz azonban nem ennek a grafikonnak a 2-mediánja, mert két 7-es arányú 2-medián halmaz létezik: {x1, x4} és {x2, x5}.