Supponiamo che un grafico con vertici sia presentato come un flusso di bordi, ma sono consentiti più passaggi sul flusso.
Monika Rauch Henzinger, Prabhakar Raghavan e Sridar Rajagopalan hanno osservato che lo spazio è necessario per determinare se esiste un percorso tra due vertici dati in , se i passaggi sono consentiti sui dati. (Vedi anche la versione del rapporto tecnico .) Tuttavia, non forniscono un algoritmo per raggiungere effettivamente questo limite. Suppongo che un algoritmo ottimale occupi effettivamente spazio in un modello di calcolo realistico, dal momento che uno deve distinguere diversi vertici se non è possibile indicizzare la memoria usando puntatori di dimensioni costanti.
Come si può decidere la connettività del grafico con passaggi usando lo spazio ?
Se è consentito un solo passaggio, i dati di input possono essere memorizzati come una partizione dell'insieme di vertici, unendo gli insiemi se si vede un bordo tra i vertici in due insiemi diversi. Ciò richiede chiaramente al massimo spazio . La mia domanda riguarda : come si possono usare più passaggi per ridurre lo spazio richiesto?
(A scanso di banalità, è un parametro che non può essere limitato a priori da una costante, e i limiti di spazio sono espressioni che coinvolgono funzioni di e .)
Aggiornamento: anche per sarebbe davvero utile avere un modo per memorizzare solo vertici. O esiste effettivamente un limite inferiore più forte per qualche costante , indipendentemente da ?