{"product_id":"9783032063922","title":"Exploring Computational Geometry Theory and Python Implementations","description":"\u003ch3\u003eTexts in Computer Science\u003c\/h3\u003e\u003ch1\u003eExploring Computational Geometry\u003c\/h1\u003e\u003ch2\u003eTheory and Python Implementations\u003c\/h2\u003e\u003ch3\u003eAdis Alihodžić\u003c\/h3\u003e\u003cdiv\u003e\u003cb\u003eComputers \/ Computer Science\u003c\/b\u003e\u003c\/div\u003e\u003cbr\u003e\u003cdiv\u003e\n\u003cp style=\"text-align: justify; text-justify: inter-ideograph;\"\u003e\u003cspan lang=\"EN-US\"\u003eComputational geometry plays a vital role in fields ranging from algorithms, data structures, robotics, and computer graphics to geographic information systems and AI. \u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eProviding a comprehensive toolkit, this core textbook constructs a strong bridge between rigorous geometric theory and practical, real-world implementations—making complex concepts accessible and engaging. Uniquely, the volume presents a modern approach to computational geometry through the lens of Python programming. Emphasizing clarity, structure, and visualization, the book introduces core geometric structures and algorithms, supported by detailed illustrations and interactive examples. With its project-based learning orientation and emphasis on conceptual understanding, it can serve as both a textbook and a reference guide for those exploring the computational side of geometry.\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp\u003e\u003cstrong\u003e\u003cspan lang=\"EN-US\"\u003eTopics and features:\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cp style=\"margin-left: 72.0pt; text-indent: -18.0pt; mso-list: l0 level1 lfo1;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e         \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan lang=\"EN-US\"\u003eAll geometric algorithms implemented in native Python\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp style=\"margin-left: 72.0pt; text-indent: -18.0pt; mso-list: l0 level1 lfo1;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e         \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan lang=\"EN-US\"\u003e400+ illustrations and visualizations\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp style=\"margin-left: 72.0pt; text-indent: -18.0pt; mso-list: l0 level1 lfo1;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e         \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan lang=\"EN-US\"\u003eIncludes project-based exercises for students\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp style=\"margin-left: 72.0pt; text-indent: -18.0pt; mso-list: l0 level1 lfo1;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e         \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan lang=\"EN-US\"\u003eCoverage: Core Structures and Algorithms, Geometric Objects in Python, Algorithms for Geometric Objects, Convex Hull Algorithms in 2D and 3D, Polygon Triangulation Methods, Delaunay Triangulation, Voronoi Diagrams, Visualization Techniques, Algorithms for Space Exploration, Quadtrees, Robot Motion Planning, AI in Computational Geometry\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp style=\"margin-left: 72.0pt; text-indent: -18.0pt; mso-list: l0 level1 lfo1;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e         \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan lang=\"EN-US\"\u003eSuitable for advanced undergraduate and graduate courses\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp style=\"margin-left: 72.0pt; text-indent: -18.0pt; mso-list: l0 level1 lfo1;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e         \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eGitHub repository with all source code\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp\u003e\u003cspan lang=\"EN-US\"\u003eIdeal for students of computer science, the textbook\/reference will have real utility as well for those in mathematics and engineering. Researchers and practitioners working in computational geometry, algorithm design, data visualization, or related disciplines will find the work an indispensable resource and guide.\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp\u003e\u003cstrong\u003e\u003cspan lang=\"EN-US\"\u003eAdis Alihodžić\u003c\/span\u003e\u003c\/strong\u003e\u003cspan lang=\"EN-US\"\u003e is a Full Professor at the Department of Mathematics and Computer Science, Faculty of Natural Sciences and Mathematics, University of Sarajevo.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003e\u003cp class=\"MsoListParagraph\" style=\"mso-add-space: auto; text-align: justify; line-height: normal; mso-layout-grid-align: none; text-autospace: none; margin: 0cm 0cm .0001pt -7.1pt;\"\u003e\u003cspan lang=\"EN-GB\" style=\"mso-ansi-language: EN-GB;\"\u003eAdis Alihodžic´ is a Full Professor at the Department of Mathematics and Computer Science, Faculty of Natural Sciences and Mathematics, University of Sarajevo, where he teaches courses in computational geometry, image processing, neural networks, machine learning, databases, programming, and computer systems. He earned his Bachelor’s degree in 2006 with a thesis on “Fortune’s Algorithm for Voronoi Diagram Construction”, his Master’s degree in 2011 with a thesis on “Reconstruction of Multidimensional Images from Projections Using Integral Transforms with Applications in Medicine”, and his PhD in Computer Science in 2016 with a dissertation on “Improving the Bat Algorithm Metaheuristic for Constrained Optimization Problems”. Throughout his career, he has taught at all levels of study and has served as a lecturer and mentor in doctoral programs. He is the author and co-author of several textbooks, covering topics such as dynamic web systems, computability theory, statistics, computational geometry, machine learning, and databases. His research interests include artificial intelligence, machine learning, optimization problems, metaheuristics, computational geometry, digital image processing, object recognition, algorithms, and data structures. He has published over 70 scientific papers in international journals and conference proceedings, including publications in the Lecture Notes in Computer Science, Studies in Computational Intelligence, and IEEE conference series.\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\u003cbr\u003e\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd\u003ePublication Date: \u003c\/td\u003e\n\u003ctd\u003e02 June 2026\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePublisher: \u003c\/td\u003e\n\u003ctd\u003eSpringer Nature Switzerland\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eImprint: \u003c\/td\u003e\n\u003ctd\u003eSpringer\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eISBN-13: \u003c\/td\u003e\n\u003ctd\u003e9783032063922\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFormat: \u003c\/td\u003e\n\u003ctd\u003eHardback\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePage Count: \u003c\/td\u003e\n\u003ctd\u003e425\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e","brand":"Springer Nature Switzerland","offers":[{"title":"Default Title","offer_id":44408043536524,"sku":"9783032063922","price":76.49,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0710\/9545\/1788\/files\/9783032063922.jpg?v=1781056917","url":"https:\/\/lateknightbooks.com\/products\/9783032063922","provider":"Late Knight Books and Services, LLC","version":"1.0","type":"link"}