Ho lavorato per introdurre alcuni risultati della complessità computazionale nella biologia teorica, in particolare evoluzione ed ecologia , con l'obiettivo di essere interessante / utile per i biologi. Una delle maggiori difficoltà che ho incontrato è quella di giustificare l'utilità dell'analisi asintotica del caso peggiore per i limiti inferiori. Esistono riferimenti sulla lunghezza degli articoli che giustificano limiti inferiori e analisi asintotiche nel caso peggiore per un pubblico scientifico?
Sto davvero cercando un buon riferimento a cui posso rimandare nei miei scritti invece di dover passare attraverso le giustificazioni nello spazio limitato che ho a disposizione (dal momento che questo non è il punto centrale dell'articolo). Sono anche a conoscenza di altri tipi e paradigmi di analisi, in modo da sto , non cercavo un riferimento che dice caso peggiore è l'analisi "migliore" (dato che ci sono impostazioni quando moltissimo non lo è), ma che non è completeletely inutile: può ancora ci dà intuizioni teoricamente utili sul comportamento di effettivi algoritmi su reali ingressi. È anche importante che la scrittura sia rivolta a scienziati generali e non solo ingegneri, matematici o scienziati informatici.
Ad esempio, il saggio di Tim Roughgarden che introduce la teoria della complessità agli economisti è sulla strada giusta per quello che voglio. Tuttavia, solo le sezioni 1 e 2 sono rilevanti (il resto è troppo specifico per l'economia) e il pubblico previsto è un po 'più a suo agio con il pensiero a prova di teorema e lemma rispetto alla maggior parte degli scienziati [1] .
Dettagli
Nel contesto della dinamica adattativa in evoluzione , ho incontrato due tipi specifici di resistenza da parte di biologi teorici:
[A] "Perché dovrei preoccuparmi del comportamento di arbitrari ? So già che il genoma ha n = 3 ∗ 10 9 coppie di basi (o forse n = 2 ∗ 10 4 geni) e non di più."
Questo è relativamente facile da eliminare con l'argomento "possiamo immaginare di aspettare secondi, ma non 2 10 9 ". Ma un argomento più intricato potrebbe dire che "certo, dici che ti interessa solo una n specifica , ma le tue teorie non usano mai questo fatto, usano solo che è grande ma finito, ed è la tua teoria con cui stiamo studiando analisi asintotica ".
[B] "Ma hai solo dimostrato che è difficile costruendo questo paesaggio specifico con questi gadget. Perché dovrei preoccuparmi di questo invece della media?"
Questa è una critica più difficile da affrontare, perché molti degli strumenti che le persone comunemente usano in questo campo provengono dalla fisica statistica dove spesso è sicuro assumere una distribuzione uniforme (o altra specifica semplice). Ma la biologia è "fisica con storia" e quasi tutto non è in equilibrio o "tipico" e la conoscenza empirica è insufficienteper giustificare le ipotesi sulle distribuzioni rispetto all'input. In altre parole, voglio un argomento simile a quello usato contro un'analisi uniforme del caso medio di distribuzione nell'ingegneria del software: "modelliamo l'algoritmo, non possiamo costruire un modello ragionevole di come l'utente interagirà con l'algoritmo o quale sia la sua distribuzione di input saranno; questo è per psicologi o utenti finali, non per noi ". Tranne che in questo caso, la scienza non è in una posizione in cui esiste l'equivalente di "psicologi o utenti finali" per capire le distribuzioni sottostanti (o se ciò è anche significativo).
Note e domande correlate
- Il collegamento discute le scienze cognitive, ma la mentalità è simile in biologia. Se navighi attraverso Evolution o Journal of Theoretical Biology , raramente vedrai teorema-lemma-proof, e quando lo fai sarà in genere solo un calcolo invece di qualcosa come una prova dell'esistenza o una costruzione complessa.
- Paradigmi per l'analisi della complessità degli algoritmi
- Altri tipi di analisi del tempo di esecuzione oltre al caso peggiore, al caso medio, ecc.?
- Ecologia ed evoluzione attraverso l'obiettivo algoritmico
- Perché gli economisti dovrebbero preoccuparsi della complessità computazionale