Waktu konstan adalah kompleksitas akhir waktu mutlak yang rendah. Orang mungkin bertanya-tanya: adakah sesuatu yang nontrivial yang dapat dihitung dalam waktu yang konstan? Jika kita berpegang pada model mesin Turing, maka tidak banyak yang dapat dilakukan, karena jawabannya hanya dapat bergantung pada panjang segmen awal input, karena bagian input yang lebih jauh bahkan tidak dapat dicapai dalam waktu konstan.
Di sisi lain, jika kita mengadopsi model RAM unit-cost yang agak lebih kuat (dan lebih realistis), di mana operasi dasar pada -bilangan bit dihitung sebagai langkah tunggal, maka kita mungkin dapat menyelesaikan nontrivial tugas, bahkan dalam waktu yang konstan. Berikut ini sebuah contoh:
Instance: Integer , masing-masing diberikan dalam format biner oleh bit.O ( log n )
Pertanyaan: Apakah ada grafik -vertex, sehingga konektivitas verteksnya adalah , konektivitas tepinya adalah , dan derajat minimumnya adalah d ?k l
Perhatikan bahwa dari definisi itu bahkan tidak jelas bahwa masalahnya ada di NP . Alasannya adalah bahwa saksi alami (grafik) mungkin perlu -bit panjang deskripsi, sedangkan input hanya diberikan oleh bit. Di sisi lain, teorema berikut (lihat Teori Grafik Ekstrimal oleh B. Bollobas) datang untuk menyelamatkan.
Teorema: Biarkan menjadi bilangan bulat. Ada grafik n -vertex dengan konektivitas vertex k , konektivitas edge l , dan derajat minimum d , jika dan hanya jika salah satu dari kondisi berikut dipenuhi:
- ,
Karena kondisi ini dapat diperiksa dalam waktu konstan (dalam model RAM unit-cost), Teorema mengarah ke algoritma waktu konstan dalam model ini.
Pertanyaan: Apa sajakah contoh nontrivial lain dari algoritma waktu konstan?