Saya tertarik dalam mendirikan perhitungan untuk memeriksa apakah kriteria jarak puas: yaitu, jarak antara vektor dan vektor anter x j harus kurang dari beberapa nilai r m a x . Data saya dipartisi berdasarkan kisi koordinat ortogonal. Karena cutoff saya lebih kecil dari jarak antara titik akhir koordinat tetangga terdekat, saya ingin menambahkan variabel "oktan" untuk memeriksa apakah semuanya diatur dengan benar:
if octant[j] in allowed_list continue
sebagai "hubungan arus pendek" ke
if dist(x[i], x[j]) < r_max
Pertanyaan saya adalah: seberapa efisien komputasi boolean lookups dan perbandingan relatif terhadap operasi floating-point? Apakah ini layak dilakukan pada arsitektur modern?