Kompleksitasnya adalah O (nm) ... dari G menghitung klik maksimal dan membuatnya simpul dalam grafik Anda H (awalnya tanpa tepi) ... kemudian menghitung semua pemisah minimal dan memesannya berdasarkan ukuran ... pilih pemisah terbesar S dan membuat dua klik C, C 'bersebelahan dalam H (hubungkan mereka dengan tepi dengan label S) jika C, C' keduanya mengandung S dan berada dalam komponen terhubung yang berbeda dari H (awalnya ini tentu saja selalu benar, tetapi tidak boleh nanti) ... kemudian pilih pemisah terbesar berikutnya dan lakukan hal yang sama ... ulangi sampai semua pemisah diproses ... grafik yang dihasilkan H adalah grafik klik tereduksi dari G ... menghitung klik maksimal dan pemisah minimal membutuhkan O (n + m) ... ada O (n) klik dan O (n) pemisah ... sisa konstruksi adalah O (nm) karena pemrosesan setiap pemisah dapat memakan waktu O (m) ... .. .ini tidak dapat diperbaiki di bawah O (n ^ 2) kecuali Anda dapat memecahkan masalah berikut: diberi grafik G menemukan dua simpul u, v sedemikian rupa sehingga N (u) berisi N (v) ... yang terakhir tidak diketahui memiliki Solusi O (n + m) ... ... oleh karena itu tidak mungkin bahwa algoritma O (n + m) untuk menghitung grafik klik yang diperkecil adalah mungkin ...
lihat Bagian 5 dalam M. Habib, J. Stacho: Algoritma waktu-polinomial untuk leafage dari grafik chordal, Dalam: Algoritma - ESA 2009, Catatan Kuliah dalam Ilmu Komputer 5757/2009, hlm. 290-300. ( http://www.cs.toronto.edu/~stacho/public/leafage-esa1.pdf )