| Metlib. MetLib è un quadro metaheuristica orientato agli oggetti in C ++ progettato per apportare facilmente i modelli di attuazione o adattamento. |
Scarica ora |
Metlib. Classifica e riepilogo
- Nome editore:
- Mirko Maischberger
- Sito web dell'editore:
- http://code.100allora.it/metslib
Metlib. Tag
Metlib. Descrizione
MetLib è un quadro metaheuristica orientato agli oggetti in C ++ progettato per apportare facilmente i modelli di attuazione o adattamento. MetLib è un quadro metaheuristica orientato agli oggetti in C ++ progettato per apportare facilmente i modelli di attuazione o adattamento. Il modello è modulare: tutti gli algoritmi di ricerca implementati possono essere applicati allo stesso modello.metSlib implementa le basi di alcuni algoritmi metaheuristici, come il riavvio casuale Ricerca locale, ricerca locale iterata, ricerca di quartiere variabile, ricorso simulato (con lineare, esponenziale, e programmi di raffreddamento personalizzati) e ricerca tabu. Per ogni algoritmo, è necessario implementare una funzione oggettiva, un quartiere (Move Manager) e alcune mosse. Per ogni algoritmo è libero di utilizzare alcuni dei criteri di terminazione già implementati e programma di raffreddamento (per SA) e / o tabù Elenchi e criteri di aspirazione (per TS), oppure è possibile implementare le tue versioni specializzate. La struttura orientata all'oggetto è stata attentamente pensata per essere altamente riutilizzabile e l'algoritmo dove rivisto da più di una persona e più di una volta. potrebbe ancora essere errori e nessun file di catrame è stato ancora rilasciato. Questa libreria OO è stata ispirata dalla libreria OTS rilasciata dal Coin-o dal progetto, i concetti presentati in quella biblioteca sono stati adattati a C ++, ottimizzati per la velocità e esteso. Cosa c'è di nuovo in questa versione: · Questa versione corregge un bug cattivo nell'implementazione Simple_Tabu_List e aggiunge un nuovo campione QAP.
Metlib. Software correlato