Costruirò un risolutore di algoritmo genetico personalizzato in python
Informazioni su questo servizio
Hai bisogno di ottimizzare qualcosa dove la forza bruta è troppo lenta e i risolutori precisi si arrendono? Sei nel posto giusto.
Costruisco algoritmi metaeuristici personalizzati in Python, consegnati come codice pulito che puoi eseguire e modificare.
Algoritmi:
- Algoritmo genetico, PSO, annealing simulato
- Delezione differenziale, colonia di formiche, ricerca tabu, VNS
Problemi che risolvo:
- Pianificazione e scheduling
- Routing (TSP, VRP)
- Localizzazione di strutture e allocazione delle risorse
- Zaino, packing, assegnazione
- Selezione delle caratteristiche e tuning dei parametri
- Qualsiasi obiettivo personalizzato che puoi descrivere
Cosa ottieni:
- Codice sorgente Python pulito e commentato
- README che spiega ogni parametro
- Grafici di convergenza
- Tabelle di benchmark e report PDF (per pacchetti più grandi)
Perché scegliere me:
- Studente di fisica e informatica con esperienza di ricerca in ottimizzazione metaeuristica
- Comunicazione chiara, niente scatole nere
Scrivimi con il tuo problema prima di ordinare. Se non è ancora ben definito, lo definiamo insieme.
FAQ
Traduzione automatica.
Ho un problema ma non so quale algoritmo usare. Puoi comunque aiutarmi?
Sì, è il caso più comune. Mandami una descrizione di cosa vuoi minimizzare o massimizzare e quali sono i tuoi vincoli, e ti dirò quale metodo si adatta e perché prima di ordinare.
Cosa ti serve da me per iniziare?
Una descrizione chiara dell'obiettivo e dei vincoli, eventuali file di dati e il formato in cui vuoi l'output. Se hai già codice o un modello parziale, invialo pure.
La soluzione sarà ottimale?
Le metaeuristiche trovano soluzioni molto buone in fretta, ma non dimostrano l'ottimalità. Se il tuo problema è abbastanza piccolo da poter usare un metodo esatto, te lo dirò e otterrai una risposta migliore in questo modo.
Puoi lavorare in MATLAB o Java invece di Python?
Sì. Python è il default, ma MATLAB, Java e C sono disponibili su richiesta. Menzionalo prima di ordinare.
Aiutate con il lavoro accademico?
Scrivo codice, spiego la metodologia e produco benchmark e report. Non scrivo tesi o compiti completi destinati a essere presentati come tuoi lavori.

