L'informatica teorica ha fornito alcuni esempi del "prezzo dell'astrazione". I due più importanti sono per l'eliminazione e l'ordinamento gaussiani. Vale a dire:
- È noto che l'eliminazione gaussiana è ottimale, ad esempio, per calcolare il determinante se si limitano le operazioni a righe e colonne nel loro insieme [1]. Ovviamente l'algoritmo di Strassen non obbedisce a tale restrizione ed è asintoticamente migliore dell'eliminazione gaussiana.
- Nell'ordinamento, se trattate gli elementi dell'elenco come caselle nere che possono solo essere confrontate e spostate, allora abbiamo il limite inferiore teorico delle informazioni standard . Tuttavia, gli alberi da fusione superano questo limite, per quanto ne capisco, un uso intelligente della moltiplicazione.
Ci sono altri esempi del prezzo dell'astrazione?
Per essere un po 'più formale, sto cercando esempi in cui un limite inferiore è conosciuto incondizionatamente in qualche debole modello di calcolo, ma è noto che è stato violato in un modello più forte. Inoltre, la debolezza del modello debole dovrebbe presentarsi sotto forma di un'astrazione , che è certamente una nozione soggettiva. Ad esempio, non considero la limitazione ai circuiti monotoni come un'astrazione. Spero che i due esempi sopra chiariscano cosa sto cercando.
[1] KLYUYEV, VV e NI KOKOVKIN-SHcHERBAK: sulla minimizzazione del numero di operazioni aritmetiche per la soluzione di sistemi algebrici lineari di equazioni. Traduzione di GI TEE: Rapporto tecnico CS 24, giugno t4, t965, Dipartimento di Informatica, Università di Stanford.