Örnek olarak 3d → 2d indirgemesini ele alalım: Bir 3d hücresel otomayı 2d hücresel otomat ile simüle etmenin maliyeti nedir?
İşte daha spesifik sorular:
Ne tür algoritmalar zaman karmaşıklığını ne kadar değiştirecek?
Kodlama için temel fikir ne olurdu; 3B ızgara verimli bir şekilde (veya verimli bir şekilde değil…) 2B ızgaraya nasıl eşlenir? (Zorluk, başlangıçta 3d ızgarada komşu olan ancak artık 2d ızgarada komşu olmayan iki hücre arasındaki iletişimi sağlıyor gibi görünüyor).
Özellikle, üstel karmaşıklık algoritmaları için karmaşıklık kaymasıyla ilgileniyorum (boyut ne olursa olsun üstel kalıyor sanırım?)
Not: Seçilen G / Ç yönteminin karmaşıklıklar üzerinde etkili olduğu düşük karmaşıklık sınıflarıyla ilgilenmiyorum. (Belki de en iyisi, G / Ç yönteminin boyutsuz olduğunu varsaymaktır: değişken bir zaman adımı sırasında belirli bir hücrede yerel olarak yapılır.)
Bazı bağlamlar: Paralel yerel grafik yeniden yazmayla ilgileniyorum, ancak bu grafikler 2d ızgaralara göre 3B (veya belki …d…) ızgaralarına daha yakın, 2 boyutlu bir donanım uygulamasından ne bekleyeceğinizi bilmek istiyorum silikon çip.