0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (9)
  • R250 - R500 (63)
  • R500+ (5,651)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Algorithms & procedures

Algorithms on Strings (Paperback): Maxime Crochemore, Christophe Hancart, Thierry Lecroq Algorithms on Strings (Paperback)
Maxime Crochemore, Christophe Hancart, Thierry Lecroq
R1,218 Discovery Miles 12 180 Ships in 12 - 17 working days

The book is intended for lectures on string processes and pattern matching in Master's courses of computer science and software engineering curricula. The details of algorithms are given with correctness proofs and complexity analysis, which make them ready to implement. Algorithms are described in a C-like language. The book is also a reference for students in computational linguistics or computational biology. It presents examples of questions related to the automatic processing of natural language, to the analysis of molecular sequences, and to the management of textual databases.

The Physics of Computing (Paperback): Marilyn Wolf The Physics of Computing (Paperback)
Marilyn Wolf
R1,842 R1,720 Discovery Miles 17 200 Save R122 (7%) Ships in 12 - 17 working days

The Physics of Computing gives a foundational view of the physical principles underlying computers. Performance, power, thermal behavior, and reliability are all harder and harder to achieve as transistors shrink to nanometer scales. This book describes the physics of computing at all levels of abstraction from single gates to complete computer systems. It can be used as a course for juniors or seniors in computer engineering and electrical engineering, and can also be used to teach students in other scientific disciplines important concepts in computing. For electrical engineering, the book provides the fundamentals of computing that link core concepts to computing. For computer science, it provides foundations of key challenges such as power consumption, performance, and thermal. The book can also be used as a technical reference by professionals.

Reachable Sets of Dynamic Systems - Uncertainty, Sensitivity, and Complex Dynamics (Paperback): Stanislaw Raczynski Reachable Sets of Dynamic Systems - Uncertainty, Sensitivity, and Complex Dynamics (Paperback)
Stanislaw Raczynski
R4,138 Discovery Miles 41 380 Ships in 12 - 17 working days

Reachable Sets of Dynamic Systems: Uncertainty, Sensitivity, and Complex Dynamics introduces differential inclusions, providing an overview as well as multiple examples of its interdisciplinary applications. The design of dynamic systems of any type is an important issue as is the influence of uncertainty in model parameters and model sensitivity. The possibility of calculating the reachable sets may be a powerful additional tool in such tasks. This book can help graduate students, researchers, and engineers working in the field of computer simulation and model building, in the calculation of reachable sets of dynamic models.

Machine Learning - Algorithms and Applications (Hardcover): Mohssen Mohammed, Muhammad Badruddin Khan, Eihab Bashier Mohammed... Machine Learning - Algorithms and Applications (Hardcover)
Mohssen Mohammed, Muhammad Badruddin Khan, Eihab Bashier Mohammed Bashier
R2,583 Discovery Miles 25 830 Ships in 12 - 17 working days

Machine learning, one of the top emerging sciences, has an extremely broad range of applications. However, many books on the subject provide only a theoretical approach, making it difficult for a newcomer to grasp the subject material. This book provides a more practical approach by explaining the concepts of machine learning algorithms and describing the areas of application for each algorithm, using simple practical examples to demonstrate each algorithm and showing how different issues related to these algorithms are applied.

A Concise Introduction to Programming in Python (Paperback, 2nd edition): Mark J. Johnson A Concise Introduction to Programming in Python (Paperback, 2nd edition)
Mark J. Johnson
R500 R472 Discovery Miles 4 720 Save R28 (6%) Ships in 5 - 10 working days

A Concise Introduction to Programming in Python, Second Edition provides a hands-on and accessible introduction to writing software in Python, with no prior programming experience required. The Second Edition was thoroughly reorganized and rewritten based on classroom experience to incorporate: A spiral approach, starting with turtle graphics, and then revisiting concepts in greater depth using numeric, textual, and image data Clear, concise explanations written for beginning students, emphasizing core principles A variety of accessible examples, focusing on key concepts Diagrams to help visualize new concepts New sections on recursion and exception handling, as well as an earlier introduction of lists, based on instructor feedback The text offers sections designed for approximately one class period each, and proceeds gradually from procedural to object-oriented design. Examples, exercises, and projects are included from diverse application domains, including finance, biology, image processing, and textual analysis. It also includes a brief "How-To" sections that introduce optional topics students may be interested in exploring. The text is written to be read, making it a good fit in flipped classrooms. Designed for either classroom use or self-study, all example programs and solutions to odd-numbered exercises (except for projects) are available at: http://www.central.edu/go/conciseintro/.

Powers of Two - The Information Universe - Information as the Building Block of Everything (Paperback, 1st ed. 2021): Edwin A.... Powers of Two - The Information Universe - Information as the Building Block of Everything (Paperback, 1st ed. 2021)
Edwin A. Valentijn; Foreword by Robbert Dijkgraaf
R1,400 R1,097 Discovery Miles 10 970 Save R303 (22%) Ships in 10 - 15 working days

Is everything Information? This is a tantalizing question which emerges in modern physics, life sciences, astronomy and in today's information and technology-driven society. In Powers of Two expert authors undertake a unique expedition - in words and images - throughout the world (and scales) of information. The story resembles, in a way, the classic Powers of Ten journeys through space: from us to the macro and the micro worlds . However, by following Powers of Two through the world of information, a completely different and timely paradigm unfolds. Every power of two, 1, 2, 4, 8.... tells us a different story: starting from the creation of the very first bit at the Big Bang and the evolution of life, through 50 years of computational science, and finally into deep space, describing the information in black holes and even in the entire universe and beyond.... All this to address one question: Is our universe made of information? In this book, we experience the Information Universe in nature and in our society and how information lies at the very foundation of our understanding of the Universe. From the Foreword by Robbert Dijkgraaf: This book is in many ways a vastly extended version of Shannon's one-page blueprint. It carries us all the way to the total information content of the Universe. And it bears testimony of how widespread the use of data has become in all aspects of life. Information is the connective tissue of the modern sciences. [...] Undoubtedly, future generations will look back at this time, so much enthralled by Big Data and quantum computers, as beholden to the information metaphor. But that is exactly the value of this book. With its crisp descriptions and evocative illustrations, it brings the reader into the here and now, at the very frontier of scientific research, including the excitement and promise of all the outstanding questions and future discoveries. Message for the e-reader of the book Powers of Two The book has been designed to be read in two-page spreads in full screen mode. For optimal reader experience in a downloaded .pdf file we strongly recommend you use the following settings in Adobe Acrobat Reader: - Taskbar: View > Page Display > two page view - Taskbar: View > Page Display > Show Cover Page in Two Page View - Taskbar: ^ Preferences > Full Screen > deselect " Fill screen with one page at a time" - Taskbar: View > Full screen mode or ctrl L (cmd L on a Mac) ***** Note: for reading the previews on Spinger link (and on-line reading in a browser), the full screen two-page view only works with these browsers: Firefox - Taskbar: on top of the text, at the uppermost right you will see then >> (which is a drop-down menu) >> even double pages - Fullscreen: F11 or Control+Cmd+F with Mac Edge - Taskbar middle: Two-page view and select show cover page separately

Concentration of Measure for the Analysis of Randomized Algorithms (Paperback): Devdatt P. Dubhashi, Alessandro Panconesi Concentration of Measure for the Analysis of Randomized Algorithms (Paperback)
Devdatt P. Dubhashi, Alessandro Panconesi
R1,259 Discovery Miles 12 590 Ships in 12 - 17 working days

Randomized algorithms have become a central part of the algorithms curriculum, based on their increasingly widespread use in modern applications. This book presents a coherent and unified treatment of probabilistic techniques for obtaining high probability estimates on the performance of randomized algorithms. It covers the basic toolkit from the Chernoff-Hoeffding bounds to more sophisticated techniques like martingales and isoperimetric inequalities, as well as some recent developments like Talagrand's inequality, transportation cost inequalities and log-Sobolev inequalities. Along the way, variations on the basic theme are examined, such as Chernoff-Hoeffding bounds in dependent settings. The authors emphasise comparative study of the different methods, highlighting respective strengths and weaknesses in concrete example applications. The exposition is tailored to discrete settings sufficient for the analysis of algorithms, avoiding unnecessary measure-theoretic details, thus making the book accessible to computer scientists as well as probabilists and discrete mathematicians.

Graph Algorithms (Paperback, 2nd Revised edition): Shimon Even Graph Algorithms (Paperback, 2nd Revised edition)
Shimon Even; Edited by Guy Even
R984 Discovery Miles 9 840 Ships in 12 - 17 working days

Shimon Even's Graph Algorithms, published in 1979, was a seminal introductory book on algorithms read by everyone engaged in the field. This thoroughly revised second edition, with a foreword by Richard M. Karp and notes by Andrew V. Goldberg, continues the exceptional presentation from the first edition and explains algorithms in a formal but simple language with a direct and intuitive presentation. The book begins by covering basic material, including graphs and shortest paths, trees, depth-first-search and breadth-first search. The main part of the book is devoted to network flows and applications of network flows, and it ends with chapters on planar graphs and testing graph planarity.

Graph Algorithms (Hardcover, 2nd Revised edition): Shimon Even Graph Algorithms (Hardcover, 2nd Revised edition)
Shimon Even; Edited by Guy Even
R2,412 Discovery Miles 24 120 Ships in 12 - 17 working days

Shimon Even's Graph Algorithms, published in 1979, was a seminal introductory book on algorithms read by everyone engaged in the field. This thoroughly revised second edition, with a foreword by Richard M. Karp and notes by Andrew V. Goldberg, continues the exceptional presentation from the first edition and explains algorithms in a formal but simple language with a direct and intuitive presentation. The book begins by covering basic material, including graphs and shortest paths, trees, depth-first-search and breadth-first search. The main part of the book is devoted to network flows and applications of network flows, and it ends with chapters on planar graphs and testing graph planarity.

Data Structures & Algorithms in Python (Paperback): Robert Lafore, Alan Broder, John Canning Data Structures & Algorithms in Python (Paperback)
Robert Lafore, Alan Broder, John Canning
R1,454 Discovery Miles 14 540 Ships in 12 - 17 working days

LEARN HOW TO USE DATA STRUCTURES IN WRITING HIGH PERFORMANCE PYTHON PROGRAMS AND ALGORITHMS This practical introduction to data structures and algorithms can help every programmer who wants to write more efficient software. Building on Robert Lafore's legendary Java-based guide, this book helps you understand exactly how data structures and algorithms operate. You'll learn how to efficiently apply them with the enormously popular Python language and scale your code to handle today's big data challenges. Throughout, the authors focus on real-world examples, communicate key ideas with intuitive, interactive visualizations, and limit complexity and math to what you need to improve performance. Step-by-step, they introduce arrays, sorting, stacks, queues, linked lists, recursion, binary trees, 2-3-4 trees, hash tables, spatial data structures, graphs, and more. Their code examples and illustrations are so clear, you can understand them even if you're a near-beginner, or your experience is with other procedural or object-oriented languages. Build core computer science skills that take you beyond merely "writing code" Learn how data structures make programs (and programmers) more efficient See how data organization and algorithms affect how much you can do with today's, and tomorrow's, computing resources Develop data structure implementation skills you can use in any language Choose the best data structure(s) and algorithms for each programming problem-and recognize which ones to avoid Data Structures & Algorithms in Python is packed with examples, review questions, individual and team exercises, thought experiments, and longer programming projects. It's ideal for both self-study and classroom settings, and either as a primary text or as a complement to a more formal presentation.

TensorFlow 2.x in the Colaboratory Cloud - An Introduction to Deep Learning on Google's Cloud Service (Paperback, 1st... TensorFlow 2.x in the Colaboratory Cloud - An Introduction to Deep Learning on Google's Cloud Service (Paperback, 1st ed.)
David Paper
R1,414 R1,111 Discovery Miles 11 110 Save R303 (21%) Ships in 10 - 15 working days

Use TensorFlow 2.x with Google's Colaboratory (Colab) product that offers a free cloud service for Python programmers. Colab is especially well suited as a platform for TensorFlow 2.x deep learning applications. You will learn Colab's default install of the most current TensorFlow 2.x along with Colab's easy access to on-demand GPU hardware acceleration in the cloud for fast execution of deep learning models. This book offers you the opportunity to grasp deep learning in an applied manner with the only requirement being an Internet connection. Everything else-Python, TensorFlow 2.x, GPU support, and Jupyter Notebooks-is provided and ready to go from Colab. The book begins with an introduction to TensorFlow 2.x and the Google Colab cloud service. You will learn how to provision a workspace on Google Colab and build a simple neural network application. From there you will progress into TensorFlow datasets and building input pipelines in support of modeling and testing. You will find coverage of deep learning classification and regression, with clear code examples showing how to perform each of those functions. Advanced topics covered in the book include convolutional neural networks and recurrent neural networks. This book contains all the applied math and programming you need to master the content. Examples range from simple to relatively complex when necessary to ensure acquisition of appropriate deep learning concepts and constructs. Examples are carefully explained, concise, accurate, and complete to perfectly complement deep learning skill development. Care is taken to walk you through the foundational principles of deep learning through clear examples written in Python that you can try out and experiment with using Google Colab from the comfort of your own home or office. What You Will Learn Be familiar with the basic concepts and constructs of applied deep learning Create machine learning models with clean and reliable Python code Work with datasets common to deep learning applications Prepare data for TensorFlow consumption Take advantage of Google Colab's built-in support for deep learning Execute deep learning experiments using a variety of neural network models Be able to mount Google Colab directly to your Google Drive account Visualize training versus test performance to see model fit Who This Book Is For Readers who want to learn the highly popular TensorFlow 2.x deep learning platform, those who wish to master deep learning fundamentals that are sometimes skipped over in the rush to be productive, and those looking to build competency with a modern cloud service tool such as Google Colab

The Design of Approximation Algorithms (Hardcover, New): David P. Williamson, David B. Shmoys The Design of Approximation Algorithms (Hardcover, New)
David P. Williamson, David B. Shmoys
R1,838 Discovery Miles 18 380 Ships in 12 - 17 working days

Discrete optimization problems are everywhere, from traditional operations research planning problems, such as scheduling, facility location, and network design; to computer science problems in databases; to advertising issues in viral marketing. Yet most such problems are NP-hard. Thus unless P = NP, there are no efficient algorithms to find optimal solutions to such problems. This book shows how to design approximation algorithms: efficient algorithms that find provably near-optimal solutions. The book is organized around central algorithmic techniques for designing approximation algorithms, including greedy and local search algorithms, dynamic programming, linear and semidefinite programming, and randomization. Each chapter in the first part of the book is devoted to a single algorithmic technique, which is then applied to several different problems. The second part revisits the techniques but offers more sophisticated treatments of them. The book also covers methods for proving that optimization problems are hard to approximate. Designed as a textbook for graduate-level algorithms courses, the book will also serve as a reference for researchers interested in the heuristic solution of discrete optimization problems.

Network Algorithmics - An Interdisciplinary Approach to Designing Fast Networked Devices (Paperback, 2nd edition): George... Network Algorithmics - An Interdisciplinary Approach to Designing Fast Networked Devices (Paperback, 2nd edition)
George Varghese, Jun Xu
R1,953 Discovery Miles 19 530 Ships in 12 - 17 working days

Network Algorithmics: An Interdisciplinary Approach to Designing Fast Networked Devices, Second Edition takes an interdisciplinary approach to applying principles for efficient implementation of network devices, offering solutions to the problem of network implementation bottlenecks. In designing a network device, there are dozens of decisions that affect the speed with which it will perform - sometimes for better, but sometimes for worse. The book provides a complete and coherent methodology for maximizing speed while meeting network design goals. The book is uniquely focused on the seamless integration of data structures, algorithms, operating systems and hardware/software co-designs for high-performance routers/switches and network end systems. Thoroughly updated based on courses taught by the authors over the past decade, the book lays out the bottlenecks most often encountered at four disparate levels of implementation: protocol, OS, hardware and architecture. It then develops fifteen principles key to breaking these bottlenecks, systematically applying them to bottlenecks found in end-nodes, interconnect devices and specialty functions located along the network. Later sections discuss the inherent challenges of modern cloud computing and data center networking.

Iterative Methods in Combinatorial Optimization (Paperback): Lap-Chi Lau, R. Ravi, Mohit Singh Iterative Methods in Combinatorial Optimization (Paperback)
Lap-Chi Lau, R. Ravi, Mohit Singh
R1,338 Discovery Miles 13 380 Ships in 12 - 17 working days

With the advent of approximation algorithms for NP-hard combinatorial optimization problems, several techniques from exact optimization such as the primal-dual method have proven their staying power and versatility. This book describes a simple and powerful method that is iterative in essence, and similarly useful in a variety of settings for exact and approximate optimization. The authors highlight the commonality and uses of this method to prove a variety of classical polyhedral results on matchings, trees, matroids, and flows. The presentation style is elementary enough to be accessible to anyone with exposure to basic linear algebra and graph theory, making the book suitable for introductory courses in combinatorial optimization at the upper undergraduate and beginning graduate levels. Discussions of advanced applications illustrate their potential for future application in research in approximation algorithms.

Finite and Algorithmic Model Theory (Paperback): Javier Esparza, Christian Michaux, Charles Steinhorn Finite and Algorithmic Model Theory (Paperback)
Javier Esparza, Christian Michaux, Charles Steinhorn
R1,848 Discovery Miles 18 480 Ships in 12 - 17 working days

Intended for researchers and graduate students in theoretical computer science and mathematical logic, this volume contains accessible surveys by leading researchers from areas of current work in logical aspects of computer science, where both finite and infinite model-theoretic methods play an important role. Notably, the articles in this collection emphasize points of contact and connections between finite and infinite model theory in computer science that may suggest new directions for interaction. Among the topics discussed are: algorithmic model theory, descriptive complexity theory, finite model theory, finite variable logic, model checking, model theory for restricted classes of finite structures, and spatial databases. The chapters all include extensive bibliographies facilitating deeper exploration of the literature and further research.

Curve and Surface Reconstruction - Algorithms with Mathematical Analysis (Paperback): Tamal K. Dey Curve and Surface Reconstruction - Algorithms with Mathematical Analysis (Paperback)
Tamal K. Dey
R1,232 Discovery Miles 12 320 Ships in 12 - 17 working days

Many applications in science and engineering require a digital model of a real physical object. Advanced scanning technology has made it possible to scan such objects and generate point samples on their boundaries. This book, first published in 2007, shows how to compute a digital model from this point sample. After developing the basics of sampling theory and its connections to various geometric and topological properties, the author describes a suite of algorithms that have been designed for the reconstruction problem, including algorithms for surface reconstruction from dense samples, from samples that are not adequately dense and from noisy samples. Voronoi- and Delaunay-based techniques, implicit surface-based methods and Morse theory-based methods are covered. Scientists and engineers working in drug design, medical imaging, CAD, GIS, and many other areas will benefit from this first book on the subject.

The State Of Open Data - Histories And Horizons (Paperback): Tim Davies, Stephen B Walker, Mor Rubinstein The State Of Open Data - Histories And Horizons (Paperback)
Tim Davies, Stephen B Walker, Mor Rubinstein
R300 R234 Discovery Miles 2 340 Save R66 (22%) Ships in 5 - 10 working days

It’s been ten years since open data first broke onto the global stage. Over the past decade, thousands of programmes and projects around the world have worked to open data and use it to address a myriad of social and economic challenges. Meanwhile, issues related to data rights and privacy have moved to the centre of public and political discourse.

As the open data movement enters a new phase in its evolution, shifting to target real-world problems and embed open data thinking into other existing or emerging communities of practice, big questions still remain. How will open data initiatives respond to new concerns about privacy, inclusion, and artificial intelligence? And what can we learn from the last decade in order to deliver impact where it is most needed?

The State of Open Data brings together over 60 authors from around the world to address these questions and to take stock of the real progress made to date across sectors and around the world, uncovering the issues that will shape the future of open data in the years to come.

Digital Nets and Sequences - Discrepancy Theory and Quasi-Monte Carlo Integration (Hardcover, New edition): Josef Dick,... Digital Nets and Sequences - Discrepancy Theory and Quasi-Monte Carlo Integration (Hardcover, New edition)
Josef Dick, Friedrich Pillichshammer
R2,617 Discovery Miles 26 170 Ships in 12 - 17 working days

Indispensable for students, invaluable for researchers, this comprehensive treatment of contemporary quasi-Monte Carlo methods, digital nets and sequences, and discrepancy theory starts from scratch with detailed explanations of the basic concepts and then advances to current methods used in research. As deterministic versions of the Monte Carlo method, quasi-Monte Carlo rules have increased in popularity, with many fruitful applications in mathematical practice. These rules require nodes with good uniform distribution properties, and digital nets and sequences in the sense of Niederreiter are known to be excellent candidates. Besides the classical theory, the book contains chapters on reproducing kernel Hilbert spaces and weighted integration, duality theory for digital nets, polynomial lattice rules, the newest constructions by Niederreiter and Xing and many more. The authors present an accessible introduction to the subject based mainly on material taught in undergraduate courses with numerous examples, exercises and illustrations.

Boolean Models and Methods in Mathematics, Computer Science, and Engineering (Hardcover, New): Yves Crama, Peter L. Hammer Boolean Models and Methods in Mathematics, Computer Science, and Engineering (Hardcover, New)
Yves Crama, Peter L. Hammer
R3,338 Discovery Miles 33 380 Ships in 12 - 17 working days

This collection of papers presents a series of in-depth examinations of a variety of advanced topics related to Boolean functions and expressions. The chapters are written by some of the most prominent experts in their respective fields and cover topics ranging from algebra and propositional logic to learning theory, cryptography, computational complexity, electrical engineering, and reliability theory. Beyond the diversity of the questions raised and investigated in different chapters, a remarkable feature of the collection is the common thread created by the fundamental language, concepts, models, and tools provided by Boolean theory. Many readers will be surprised to discover the countless links between seemingly remote topics discussed in various chapters of the book. This text will help them draw on such connections to further their understanding of their own scientific discipline and to explore new avenues for research.

Data Management for Multimedia Retrieval (Hardcover): K. Selcuk Candan, Maria Luisa Sapino Data Management for Multimedia Retrieval (Hardcover)
K. Selcuk Candan, Maria Luisa Sapino
R1,717 Discovery Miles 17 170 Ships in 12 - 17 working days

Multimedia data require specialized management techniques because the representations of color, time, semantic concepts, and other underlying information can be drastically different from one another. The user s subjective judgment can also have significant impact on what data or features are relevant in a given context. These factors affect both the performance of the retrieval algorithms and their effectiveness. This textbook on multimedia data management techniques offers a unified perspective on retrieval efficiency and effectiveness. It provides a comprehensive treatment, from basic to advanced concepts, that will be useful to readers of different levels, from advanced undergraduate and graduate students to researchers and to professionals. After introducing models for multimedia data (images, video, audio, text, and web) and for their features, such as color, texture, shape, and time, the book presents data structures and algorithms that help store, index, cluster, classify, and access common data representations. The authors also introduce techniques, such as relevance feedback and collaborative filtering, for bridging the semantic gap and present the applications of these to emerging topics, including web and social networking.

Local Theories of Argument (Hardcover): Dale Hample Local Theories of Argument (Hardcover)
Dale Hample
R4,043 Discovery Miles 40 430 Ships in 12 - 17 working days

Argumentation is often understood as a coherent set of Western theories, birthed in Athens and developing throughout the Roman period, the Middle Ages, the Enlightenment and Renaissance, and into the present century. Ideas have been nuanced, developed, and revised, but still the outline of argumentation theory has been recognizable for centuries, or so it has seemed to Western scholars. The 2019 Alta Conference on Argumentation (co-sponsored by the National Communication Association and the American Forensic Association) aimed to question the generality of these intellectual traditions. This resulting collection of essays deals with the possibility of having local theories of argument - local to a particular time, a particular kind of issue, a particular place, or a particular culture. Many of the papers argue for reconsidering basic ideas about arguing to represent the uniqueness of some moment or location of discourse. Other scholars are more comfortable with the Western traditions, and find them congenial to the analysis of arguments that originate in discernibly distinct circumstances. The papers represent different methodologies, cover the experiences of different nations at different times, examine varying sorts of argumentative events (speeches, court decisions, food choices, and sound), explore particular personal identities and the issues highlighted by them, and have different overall orientations to doing argumentation scholarship. Considered together, the essays do not generate one simple conclusion, but they stimulate reflection about the particularity or generality of the experience of arguing, and therefore the scope of our theories.

Transitions and Trees - An Introduction to Structural Operational Semantics (Paperback): Hans Huttel Transitions and Trees - An Introduction to Structural Operational Semantics (Paperback)
Hans Huttel
R1,723 Discovery Miles 17 230 Ships in 12 - 17 working days

Structural operational semantics is a simple, yet powerful mathematical theory for describing the behaviour of programs in an implementation-independent manner. This book provides a self-contained introduction to structural operational semantics, featuring semantic definitions using big-step and small-step semantics of many standard programming language constructs, including control structures, structured declarations and objects, parameter mechanisms and procedural abstraction, concurrency, nondeterminism and the features of functional programming languages. Along the way, the text introduces and applies the relevant proof techniques, including forms of induction and notions of semantic equivalence (including bisimilarity). Thoroughly class-tested, this book has evolved from lecture notes used by the author over a 10-year period at Aalborg University to teach undergraduate and graduate students. The result is a thorough introduction that makes the subject clear to students and computing professionals without sacrificing its rigour. No experience with any specific programming language is required.

Transitions and Trees - An Introduction to Structural Operational Semantics (Hardcover, New): Hans Huttel Transitions and Trees - An Introduction to Structural Operational Semantics (Hardcover, New)
Hans Huttel
R2,619 Discovery Miles 26 190 Ships in 12 - 17 working days

Structural operational semantics is a simple, yet powerful mathematical theory for describing the behaviour of programs in an implementation-independent manner. This book provides a self-contained introduction to structural operational semantics, featuring semantic definitions using big-step and small-step semantics of many standard programming language constructs, including control structures, structured declarations and objects, parameter mechanisms and procedural abstraction, concurrency, nondeterminism and the features of functional programming languages. Along the way, the text introduces and applies the relevant proof techniques, including forms of induction and notions of semantic equivalence (including bisimilarity). Thoroughly class-tested, this book has evolved from lecture notes used by the author over a 10-year period at Aalborg University to teach undergraduate and graduate students. The result is a thorough introduction that makes the subject clear to students and computing professionals without sacrificing its rigour. No experience with any specific programming language is required.

Efficient Algorithms for Listing Combinatorial Structures (Paperback): Leslie Ann Goldberg Efficient Algorithms for Listing Combinatorial Structures (Paperback)
Leslie Ann Goldberg
R1,000 Discovery Miles 10 000 Ships in 12 - 17 working days

First published in 1993, this thesis is concerned with the design of efficient algorithms for listing combinatorial structures. The research described here gives some answers to the following questions: which families of combinatorial structures have fast computer algorithms for listing their members? What general methods are useful for listing combinatorial structures? How can these be applied to those families which are of interest to theoretical computer scientists and combinatorialists? Amongst those families considered are unlabelled graphs, first order one properties, Hamiltonian graphs, graphs with cliques of specified order, and k-colourable graphs. Some related work is also included, which compares the listing problem with the difficulty of solving the existence problem, the construction problem, the random sampling problem, and the counting problem. In particular, the difficulty of evaluating Polya's cycle polynomial is demonstrated.

Temporal Data Mining (Paperback): Theophano Mitsa Temporal Data Mining (Paperback)
Theophano Mitsa
R1,900 Discovery Miles 19 000 Ships in 12 - 17 working days

Temporal data mining deals with the harvesting of useful information from temporal data. New initiatives in health care and business organizations have increased the importance of temporal information in data today. From basic data mining concepts to state-of-the-art advances, Temporal Data Mining covers the theory of this subject as well as its application in a variety of fields. It discusses the incorporation of temporality in databases as well as temporal data representation, similarity computation, data classification, clustering, pattern discovery, and prediction. The book also explores the use of temporal data mining in medicine and biomedical informatics, business and industrial applications, web usage mining, and spatiotemporal data mining. Along with various state-of-the-art algorithms, each chapter includes detailed references and short descriptions of relevant algorithms and techniques described in other references. In the appendices, the author explains how data mining fits the overall goal of an organization and how these data can be interpreted for the purpose of characterizing a population. She also provides programs written in the Java language that implement some of the algorithms presented in the first chapter. Check out the author's blog at http://theophanomitsa.wordpress.com/

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
A Practical Approach to Data Structures…
Sanjay Pahuja Hardcover R1,452 Discovery Miles 14 520
Data: A Guide to Humans
Phil Harvey, Noelia Jimenez Martinez Hardcover R355 Discovery Miles 3 550
Quantum Computation
Helmut Bez, Tony Croft Hardcover R2,363 Discovery Miles 23 630
How to Prove It - A Structured Approach
Daniel J. Velleman Paperback R1,117 Discovery Miles 11 170
Advances in Optimization and Linear…
Ivan Stanimirovic Hardcover R3,494 Discovery Miles 34 940
The Garbage Collection Handbook - The…
Richard Jones, Antony Hosking, … Hardcover R1,922 Discovery Miles 19 220
Soft Computing - Recent Advances and…
Pradip Debnath, Oscar Castillo, … Hardcover R2,789 Discovery Miles 27 890
Decision Intelligence - Human-Machine…
Miriam O'Callaghan Hardcover R2,677 Discovery Miles 26 770
AI for Scientific Discovery
Janna Hastings Hardcover R3,666 Discovery Miles 36 660
The Garbage Collection Handbook - The…
Richard Jones, Antony Hosking, … Paperback R1,450 Discovery Miles 14 500

 

Partners