Pertimbangkan masalah penghitungan berikut (atau masalah keputusan terkait): Diberi dua bilangan bulat positif yang dikodekan dalam biner, hitung pembagi bersama terbesarnya (gcd). Apa kelas kompleksitas terkecil dari masalah ini? Bisakah Anda memberikan referensi?
Dalam pertanyaan ini saya terutama tidak tertarik pada batas asimptotik pada waktu berjalan, tetapi lebih pada kelas kompleksitas. Apakah masalah pada AC? Bisakah dibuktikan tidak berbohong pada AC0? Apa kelas kompleksitas lain di dalam P yang relevan di sini?
Jawaban:
Ini adalah pertanyaan terbuka utama dalam teori kompleksitas: tidak diketahui apakah GCD dapat dihitung dalam NC, dan tidak diketahui apakah komputasi GCD adalah P-complete. Algoritma paralel terbaik memang memiliki waktu berjalan paralel sub-linear, salah satunya disebabkan oleh Sorenson:
Jika saya tidak salah, bahkan tidak diketahui jika seseorang dapat memutuskan apakah dua bilangan bulat relatif prima di NC.
sumber
sumber
Makalah ini , yang diterbitkan pada 2007, mengatakan bahwa integer GCD ada di NC.
Sunting: Pernyataan itu mungkin salah. Periksa komentarnya.
sumber