Algoritmo :: Pair :: Best

Algoritmo :: Pair :: Best è un modulo Perl per selezionare Abbinamenti (progettato per i tornei Go, ma possono essere utilizzati per qualsiasi cosa, davvero).
Scarica ora

Algoritmo :: Pair :: Best Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Reid Augustin
  • Sito web dell'editore:
  • http://search.cpan.org/~reid/Games-Go-Sgf2Dg-4.211/Diagram.pm

Algoritmo :: Pair :: Best Tag


Algoritmo :: Pair :: Best Descrizione

Algoritmo :: Pair :: Best è un modulo Perl per selezionare ABBINAMENTI (progettato per i tornei Go, ma possono essere utilizzati per qualsiasi cosa, davvero). Algoritmo :: Coppia :: Best è un modulo Perl per selezionare ABBINAMENTI (progettato per i tornei Go, ma possono essere utilizzati per qualsiasi cosa, davvero) .synopsis usa l'algoritmo :: Coppia :: Best; My $ Popping = Algoritmo :: Coppia :: Best-> Nuovo (? Opzioni?); $ Abbinamenti-> Aggiungi (articolo, oggetto, ...?); @Pairlist = $ Abbinamento-> Pick (? $ Finestra?); Dopo aver creato un algoritmo :: paia :: Best-> Nuovo oggetto, aggiungi un elenco di elementi (giocatori) da abbinare. Aggiungi collega i nuovi elementi in un elenco collegato. L'elenco collegato deve essere composto da un numero pari di elementi o riceverai un errore quando si tenta di scegliere le coppie. Gli esperimenti vengono determinati parzialmente dagli elementi dell'ordine originale sono stati aggiunti, ma soprattutto, gli articoli sono associati in base a punteggi che sono Determinato da un hash informazioni utilizzato per allegare qualsiasi dato casuale all'elemento e funzioni fornite dall'utente per fornire un punteggio per ciascun elemento in relazione ad altri articoli. Potrebbe essere conveniente aggiungere metodi di accesso all'algoritmo :: Coppia :: Best Package dallo spazio dei nomi principale (vedere l'opzione Scoriens in Nuova Sotto per un esempio) .Algoritmo :: Coppia :: Best-> Pick esplora tutte le combinazioni di articoli e restituisce l'accoppiamento con il punteggio migliore (più alto). Questa può essere una proposta costosa - il numero di combinazioni sale molto velocemente rispetto al numero di articoli: Articoli combinazioni 21 (1) 43 (1 * 3) 615 (1 * 3 * 5) 8105 (1 * 3 * 5 * 7) 10945 (1 * 3 * 5 * 7 * 91210395 (1 * 3 * 5 * 7 * 9 * 11) 14135135 (1 * 3 * 5 * 7 * 9 * 11 * 13 ) È chiaramente irragionevole cercare di accoppiare un numero significativo di elementi. Sul mio sistema ci vogliono circa 2 secondi per accoppiare 12 elementi (6 coppie) e 20 secondi per accoppiare 14 elementi (senza limiti di valore negativi). Cercando di accoppiarsi completamente 30 articoli ci vorrebbero troppo a lungo. Sfortunatamente, c'è un modo per ottenere risultati piuttosto buoni per grandi numeri, anche se non sono perfetti. Invece di cercare di accoppiare l'intera lista contemporaneamente, algoritmo :: paia :: Best-> Pick coppie una serie di gruppi più piccoli per ottenere risultati "locali" dei "locali". Il nuovo metodo accetta un'opzione di finestra per limitare il numero di coppie in ogni finestra. L'opzione finestra può anche essere sovrascritta chiamando il selezionatore con un esplicito Argomento della finestra: $ pair- > Pick ($ finestra); vedere la descrizione dell'opzione della finestra qui sotto. Requisiti: · Perl.


Algoritmo :: Pair :: Best Software correlato

IngPerl.

Modulo INGPERL consente l'accesso perl ai database INGRES per i vecchi script IngPerl. ...

221

Scarica

Blatte.

BLATTE è un modulo perl con testo macro / markup / linguaggio modello. ...

184

Scarica

Lsf.

A API Perl Built On Top degli strumenti della riga di comando LSF ...

181

Scarica