Conception d'algorithmes
Auteur : Patrick Bosc, Marc Guyomard, Laurent Miclet
Date de publication : 2021-01-07
Ăditeur : Editions Eyrolles
Nombre de pages : 863
Résumé du livre
La conception des algorithmes : une science ! Lâalgorithmique est lâart et la science de concevoir des algorithmes corrects et efficaces. Pour beaucoup dâinformaticiens, câest lâaspect artistique qui prĂ©domine : on cherche lâidĂ©e lumineuse, la structure cachĂ©e, la rĂ©ponse astucieuse. Mais la conception des algorithmes est dâabord une science dont il faut possĂ©der les bases et les techniques avant dâexprimer sa crĂ©ativitĂ©. Ce livre invite le lecteur Ă une approche rigoureuse de la construction dâalgorithmes. Il explique comment la mĂȘme idĂ©e peut se retrouver dans plusieurs algorithmes correspondant Ă des problĂšmes diffĂ©rents. Il donne les outils pour analyser rationnellement un problĂšme, le classer dans une famille de mĂ©thodes et produire une solution exacte. Un manuel de rĂ©fĂ©rence sur la construction raisonnĂ©e des algorithmes Dans chaque chapitre de ce livre, les bases thĂ©oriques et techniques sont rappelĂ©es et illustrĂ©es par des exemples. On y trouve ensuite un grand nombre dâexercices, accompagnĂ©s dâune correction minutieuse et complĂšte. De la sorte, on y voit comment une dĂ©marche rationnelle permet dâatteindre une solution, exacte par construction, Ă travers une grande variĂ©tĂ© de cas. AprĂšs des rappels sur le raisonnement, les structures de donnĂ©es et la complexitĂ©, le livre parcourt les grandes mĂ©thodes de construction dâalgorithmes : invariants, rĂ©cursivitĂ©, essais successifs, mĂ©thodes PSEP, algorithmes gloutons, diviser pour rĂ©gner, programmation dynamique. Au total, prĂšs de 150 exemples dâalgorithmes sont ainsi analysĂ©s et construits rigoureusement. Cet ouvrage, pour sa troisiĂšme Ă©dition, a Ă©tĂ© entiĂšrement revu et corrigĂ©. Nombre dâexercices ont Ă©tĂ© remaniĂ©s, certains assez largement, en visant une meilleure gradation des difficultĂ©s et une argumentation plus complĂšte. Ă qui sâadresse ce livre ? âą Aux Ă©tudiants et enseignants en science informatique âą Aux ingĂ©nieurs, enseignants-chercheurs, informaticiens et industriels La 1re Ă©dition de Conception dâalgorithmes a Ă©tĂ© finaliste du prix Roberval 2017.