Non sarà possibile stabilire se un singolo grafico è generato in modo casuale. Se l'algoritmo di generazione è casuale, allora devi controllare la casualità della distribuzione dei bordi. Ma avrai bisogno di molte istanze generate da quell'algoritmo. Meglio verificare con la nozione di casualità in matematica, crittografia e teoria dell'informazione. [o forse si desidera iniziare con rfc 1750]
Il modello Erdős-Rényi in pratica afferma che si prende un numero n di nodi e che ogni possibile fronte ha probabilità p di esistenza [G (n, p) -modello]. Quindi con p puoi generare il numero atteso di spigoli e deviazioni da questa aspettativa. Se una proporzione significativa di grafici si trova entro la deviazione standard di questa aspettativa, beh, potresti non dichiarare che il tuo algoritmo è casuale, ma hai almeno una caratteristica scoperta, il numero atteso di spigoli.
Ma ancora, senza avere molti stati (grafici, passaggi di generazione di grafici intermedi o simili) ci si perde lì. Dimmi, ti do un numero: 4. È generato casualmente o no?
fonte
2009-07-16 08:18:45