TY - BOOK AU - Kliemann,Lasse AU - Sanders,Peter TI - Algorithm engineering: selected results and surveys T2 - Lecture notes in computer science, SN - 9783319494876 AV - QA9.58 U1 - 518/.1 23 PY - 2016/// CY - Cham, Switzerland PB - Springer KW - Algorithms KW - Computer algorithms KW - Algorithmes KW - algorithms KW - aat KW - Information retrieval KW - bicssc KW - Artificial intelligence KW - Network hardware KW - User interface design & usability KW - Discrete mathematics KW - Algorithms & data structures KW - Computers KW - Information Technology KW - bisacsh KW - Intelligence (AI) & Semantics KW - Hardware KW - Network Hardware KW - Machine Theory KW - Data Processing KW - Programming KW - fast N1 - Includes author index; Engineering a Lightweight and Efficient Local Search SAT Solver -- Route Planning in Transportation Networks -- Theoretical Analysis of the k-Means Algorithm -- A Survey -- Recent Advances in Graph Partitioning -- How to Generate Randomized Roundings with Dependencies and How to Derandomize Them -- External-Memory State Space Search -- Algorithm Engineering Aspects of Real-Time Rendering Algorithms -- Algorithm Engineering in Robust Optimization -- Clustering Evolving Networks -- Integrating Sequencing and Scheduling: A Generic Approach with Two Exemplary Industrial Applications -- Engineering a Bipartite Matching Algorithm in the Semi-Streaming Model -- Engineering Art Galleries N2 - Algorithm Engineering is a methodology for algorithmic research that combines theory with implementation and experimentation in order to obtain better algorithms with high practical impact. Traditionally, the study of algorithms was dominated by mathematical (worst-case) analysis. In Algorithm Engineering, algorithms are also implemented and experiments conducted in a systematic way, sometimes resembling the experimentation processes known from fields such as biology, chemistry, or physics. This helps in counteracting an otherwise growing gap between theory and practice UR - https://link.springer.com/10.1007/978-3-319-49487-6 ER -