Calcolare il futuro con gli algoritmi
È poco probabile che gli algoritmi tradizionali e i loro metodi di creazione possano soddisfare le future richieste di applicazioni algoritmiche. La necessità di algoritmi più sofisticati è già evidente nelle applicazioni d'IA, in cui l'uso degli attuali algoritmi presenta crescenti difficoltà. Programmi software avanzati, enormi database consultabili, file musicali compatti, motori di ricerca intelligenti e crescente bisogno di velocità sono solo alcuni esempi di applicazioni che già attualmente sfruttano gli algoritmi. Tuttavia, le future applicazioni richiederanno certamente algoritmi più sofisticati ed efficienti. A tal fine, undici tra i principali gruppi di ricerca sugli algoritmi hanno creato un consorzio per superare i limiti degli algoritmi attuali e compilarne altri, nuovi e più efficaci, in grado di soddisfare le tecnologie emergenti. Il consorzio ha suddiviso il proprio lavoro su cinque aree principali: Serie massive di dati, Reti e comunicazioni, Pianificazione di produzione e trasporto, Metodi generali, e, infine, Algoritmi sperimentali.Anche se ha prodotto un notevole volume di documentazione scientifica, in buona parte pubblicata su prestigiose riviste, il vero valore della ricerca risiede nel trasferimento di molti algoritmi in applicazioni pratiche. Un'applicazione consisteva in un pacchetto di data mining (estrapolazione di dati). Un'altra applicazione consisteva in un pacchetto di estensione LEDA per progettare algoritmi distributivi capace di simulare reti complesse e gerarchicamente strutturate e sviluppare metodi di ottimizzazione di rete per l'allocazione delle risorse. La complessità delle attuali esigenze di trasporto, alla luce della crescente domanda, ha spinto a sviluppare un software basato su algoritmo per la pianificazione di produzione e trasporto con i responsabili reali dei problemi. Tutto considerato, gli sforzi del consorzio per gli studi di algoritmi dovrebbero in futuro portare a risultati pratici estremamente interessanti e il cui impatto può già oggi essere percepito. Il sempre maggiore uso degli algoritmi in un gran numero di applicazioni per telecomunicazioni, programmi computerizzati di punta, trattamento di sistemi e persino industria ludica, è praticamente sicuro.