Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

Algorithms


1. 

Machine Learning Algorithms for Problem Solving in Computational Applications

Machine Learning Algorithms for Problem Solving in Computational Applications

By: Siddhivinayak Kulkarni

Publisher: IGI Global

Publication Date: 30-JUN-2012

Insert Date: 05-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

Machine learning is an emerging area of computer science that deals with the design and development of new algorithms based on various types of data.Machine Learning Algorithms for Problem Solving in Computational Applications: Intelligent Techniques addresses the complex realm of machine learning and its applications for solving various real-world problems in a variety of disciplines, such as manufacturing, business, information retrieval, and security. This premier reference source is essential for professors, researchers, and students in artificial intelligence as well as computer science...

2. 

Recommender Systems

Recommender Systems

By: Dietmar Jannach; Markus Zanker; Alexander Felfernig

Publisher: Cambridge University Press

Publication Date: 30-SEP-2010

Insert Date: 01-DEC-2012

Slots: 1.0

Table of Contents • Start Reading

In this age of information overload, people use a variety of strategies to make choices about what to buy, how to spend their leisure time, and even whom to date. Recommender systems automate some of these strategies with the goal of providing affordable, personal, and high-quality recommendations. This book offers an overview of approaches to developing state-of-the-art recommender systems. The authors present current algorithmic approaches for generating personalized buying proposals, such as collaborative and content-based filtering, as well as more interactive and knowledge-based...

3. 

Bandit Algorithms for Website Optimization

Bandit Algorithms for Website Optimization

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 26-DEC-2012

Insert Date: 15-NOV-2012

Slots: 1.0

Table of Contents • Start Reading

This book shows you how to run experiments on your website using A/B testing—and then takes you a huge step further by introducing you to bandit algorithms for website optimization. Author John Myles White shows you how this family of algorithms can help you boost website traffic, convert visitors to customers, and increase many other measures of success....

4. 

Innovations in Data Methodologies and Computational Algorithms for Medical Applications

Innovations in Data Methodologies and Computational Algorithms for Medical Applications

By: Aryya Gangopadhyay

Publisher: IGI Global

Publication Date: 31-MAR-2012

Insert Date: 23-OCT-2012

Slots: 1.0

Table of Contents • Start Reading

Medicine has, until recently, been slow to adapt to information technologies and systems for many reasons, but the future lies therein.Innovations in Data Methodologies and Computational Algorithms for Medical Applications offers the most cutting-edge research in the field, offering insights into case studies and methodologies from around the world. The text details the latest developments and will serve as a vital resource to practitioners and academics alike in the burgeoning field of medical applications of technologies. As security and privacy improve, Electronic Health Records and...

5. 

Hybrid Algorithms for Service, Computing and Manufacturing Systems

Hybrid Algorithms for Service, Computing and Manufacturing Systems

By: Jairo Montoya-Torres; Angel Juan; Luisa Huaccho Huatuco; Javier Faulin; Gloria Rodriguez-Verjan

Publisher: IGI Global

Publication Date: 31-AUG-2011

Insert Date: 09-OCT-2012

Slots: 1.0

Table of Contents • Start Reading

In a global, highly competitive environment, organizations face increasing economic pressure and customer demands for more complex products and services. Hybrid algorithms have the potential to play an important role in helping organizations achieve cost reduction and increased product development.Hybrid Algorithms for Service, Computing and Manufacturing Systems: Routing and Scheduling Solutions explores research developments and applications from an interdisciplinary perspective that combines approaches from operations research, computer science, artificial intelligence, and applied...

6. 

Nine Algorithms That Changed the Future

Nine Algorithms That Changed the Future

By: John MacCormick; Chris Bishop

Publisher: Princeton University Press

Publication Date: 27-DEC-2011

Insert Date: 25-SEP-2012

Slots: 1.0

Table of Contents • Start Reading

Every day, we use our computers to perform remarkable feats. A simple web search picks out a handful of relevant needles from the world's biggest haystack: the billions of pages on the World Wide Web. Uploading a photo to Facebook transmits millions of pieces of information over numerous error-prone network links, yet somehow a perfect copy of the photo arrives intact. Without even knowing it, we use public-key cryptography to transmit secret information like credit card numbers; and we use digital signatures to verify the identity of the websites we visit. How do our computers perform...

7. 

Networks, Crowds, and Markets

Networks, Crowds, and Markets

By: David Easley; Jon Kleinberg

Publisher: Cambridge University Press

Publication Date: 19-JUL-2010

Insert Date: 28-AUG-2012

Slots: 1.0

Table of Contents • Start Reading

Are all film stars linked to Kevin Bacon? Why do the stock markets rise and fall sharply on the strength of a vague rumour? How does gossip spread so quickly? Are we all related through six degrees of separation? There is a growing awareness of the complex networks that pervade modern society. We see them in the rapid growth of the Internet, the ease of global communication, the swift spread of news and information, and in the way epidemics and financial crises develop with startling speed and intensity. This introductory book on the new science of networks takes an interdisciplinary...

8. 

Trends in Developing Metaheuristics, Algorithms, and Optimization Approaches

Trends in Developing Metaheuristics, Algorithms, and Optimization Approaches

By: Peng-Yeng Yin

Publisher: IGI Global

Publication Date: 31-OCT-2012

Insert Date: 23-AUG-2012

Slots: 1.0

Table of Contents • Start Reading

Developments in metaheuristics continue to advance computation beyond its traditional methods. With groundwork built on multidisciplinary research findings; metaheuristics, algorithms, and optimization approaches uses memory manipulations in order to take full advantage of strategic level problem solving.Trends in Developing Metaheuristics, Algorithms, and Optimization Approaches provides insight on the latest advances and analysis of technologies in metaheuristics computing. Offering widespread coverage on topics such as genetic algorithms, differential evolution, and ant colony...

9. 

Intelligent Planning for Mobile Robotics

Intelligent Planning for Mobile Robotics

By: Ritu Tiwari; Anupam Shukla; Rahul Kala

Publisher: IGI Global

Publication Date: 30-SEP-2012

Insert Date: 23-AUG-2012

Slots: 1.0

Table of Contents • Start Reading

Robotics is an ever-expanding field and intelligent planning continues to play a major role. Given that the intention of mobile robots is to carry out tasks independent from human aid, robot intelligence is needed to make and plan out decisions based on various sensors. Planning is the fundamental activity that implements this intelligence into the mobile robots to complete such tasks. Understanding problems, challenges, and solutions to path planning and how it fits in is important to the realm of robotics. Intelligent Planning for Mobile Robotics: Algorithmic Approaches presents...

10. 

Diagnostic Test Approaches to Machine Learning and Commonsense Reasoning Systems

Diagnostic Test Approaches to Machine Learning and Commonsense Reasoning Systems

By: Xenia Naidenova; Dmitry Ignatov

Publisher: IGI Global

Publication Date: 31-JUL-2012

Insert Date: 23-AUG-2012

Slots: 1.0

Table of Contents • Start Reading

The consideration of symbolic machine learning algorithms as an entire class will make it possible, in the future, to generate algorithms, with the aid of some parameters, depending on the initial users’ requirements and the quality of solving targeted problems in domain applications.Diagnostic Test Approaches to Machine Learning and Commonsense Reasoning Systems surveys, analyzes, and compares the most effective algorithms for mining all kinds of logical rules. Global academics and professionals in related fields have come together to create this unique knowledge-sharing resources which will...

11. 

Network Algorithmics

Network Algorithmics

By: George Varghese

Publisher: Morgan Kaufmann

Publication Date: 15-DEC-2004

Insert Date: 29-MAR-2012

Slots: 1.0

Table of Contents • Start Reading

In designing a network device, you make dozens of decisions that affect the speed with which it will perform—sometimes for better, but sometimes for worse. Network Algorithmics provides a complete, coherent methodology for maximizing speed while meeting your other design goals. Author George Varghese begins by laying out the implementation bottlenecks that are most often encountered at four disparate levels of implementation: protocol, OS, hardware, and architecture. He then derives 15 solid principles—ranging from the commonly recognized to the groundbreaking—that are key to breaking...

12. 

Algorithms and Parallel Computing

Algorithms and Parallel Computing

By: 

Publisher: Wiley

Publication Date: 19-APR-2011

Insert Date: 18-OCT-2011

Slots: 1.0

Table of Contents • Start Reading

There is a software gap between the hardware potential and the performance that can be attained using today's software parallel program development tools. The tools need manual intervention by the programmer to parallelize the code. Programming a parallel computer requires closely studying the target algorithm or application, more so than in the traditional sequential programming we have all learned. The programmer must be aware of the communication and data dependencies of the algorithm or application. This book provides the techniques to explore the possible ways to program a parallel...

13. 

BUILDING SOFTWARE FOR SIMULATION: Theory and Algorithms, with Applications in C++

Building Software for Simulation: Theory and Algorithms, with Applications in C++

By: 

Publisher: John Wiley & Sons

Publication Date: 21-DEC-2010

Insert Date: 01-APR-2011

Slots: 1.0

Table of Contents • Start Reading

A unique guide to the design and implementation of simulation software This book offers a concise introduction to the art of building simulation software, collecting the most important concepts and algorithms in one place. Written for both individuals new to the field of modeling and simulation as well as experienced practitioners, this guide explains the design and implementation of simulation software used in the engineering of large systems while presenting the relevant mathematical elements, concept discussions, and code development. The book approaches the topic from the...

14. 

Beginning Algorithms

Beginning Algorithms

By: 

Publisher: Wrox

Publication Date: 07-NOV-2005

Insert Date: 09-MAR-2011

Slots: 1.0

Table of Contents • Start Reading

Beginning Algorithms A good understanding of algorithms, and the knowledge of when to apply them, is crucial to producing software that not only works correctly, but also performs efficiently. This is the only book to impart all this essential information-from the basics of algorithms, data structures, and performance characteristics to the specific algorithms used in development and programming tasks. Packed with detailed explanations and instructive examples, the book begins by offering you some fundamental data structures and then goes on to explain various sorting algorithms....

15. 

Algorithms, Fourth Edition

Algorithms, Fourth Edition

By: 

Publisher: Addison-Wesley Professional

Publication Date: 09-MAR-2011

Insert Date: 05-MAR-2011

Slots: 1.0

Table of Contents • Start Reading

Essential Information about Algorithms and Data Structures A Classic Reference The latest version of Sedgewick’s best-selling series, reflecting an indispensable body of knowledge developed over the past several decades. Broad Coverage Full treatment of data structures and algorithms for sorting, searching, graph processing, and string processing, including fifty algorithms every programmer should know. See algs4.cs.princeton.edu/code. Completely Revised Code New Java implementations written in an accessible modular programming style, where all of the code is exposed to the reader...

16. 

Evolutionary Computation and Optimization Algorithms in Software Engineering: Applications and Techniques

Evolutionary Computation and Optimization Algorithms in Software Engineering: Applications and Techniques

By: Monica Chis

Publisher: IGI Global

Publication Date: 30-JUN-2010

Insert Date: 19-JAN-2011

Slots: 1.0

Table of Contents • Start Reading

Evolutionary Computation and Optimization Algorithms in Software Engineering: Applications and Techniques lays the foundation for the successful integration of evolutionary computation into software engineering. It surveys techniques ranging from genetic algorithms, to swarm optimization theory, to ant colony optimization, demonstrating their uses and capabilities. These techniques are applied to aspects of software engineering such as software testing, quality assessment, reliability assessment, and fault prediction models, among others, to providing researchers, scholars and students...

17. 

Design and Analysis of Algorithms

Design and Analysis of Algorithms

By: Parag H. Dave; Himanshu B. Dave

Publisher: Pearson Education India

Publication Date: 01-JAN-2007

Insert Date: 10-MAY-2010

Slots: 1.0

Table of Contents • Start Reading

All aspects pertaining to algorithm design and algorithm analysis have been discussed over the chapters in this book-- Design and Analysis of Algorithms. ...

18. 

Scalable Fuzzy Algorithms for Data Management and Analysis: Methods and Design

Scalable Fuzzy Algorithms for Data Management and Analysis: Methods and Design

By: Anne Laurent; Marie-Jeanne Lesot

Publisher: IGI Global

Publication Date: 31-OCT-2009

Insert Date: 19-APR-2010

Slots: 1.0

Table of Contents • Start Reading

Scalable Fuzzy Algorithms for Data Management and Analysis: Methods and Design presents innovative, cutting-edge fuzzy techniques that highlight the relevance of fuzziness for huge data sets in the perspective of scalability issues, from both a theoretical and experimental point of view. It covers a wide scope of research areas including data representation, structuring and querying as well as information retrieval and data mining. It encompasses different forms of databases, including data warehouses, data cubes, tabular or relational data, and many applications among which music...

19. 

Algorithms Sequential and Parallel: A Unified Approach, Second Edition

Algorithms Sequential and Parallel: A Unified Approach, Second Edition

By: Russ Miller; Laurence Boxer

Publisher: Course Technology PTR

Publication Date: 03-AUG-2005

Insert Date: 07-JAN-2009

Slots: 1.0

Table of Contents • Start Reading

With multi-core processors replacing traditional processors and the movement to multiprocessor workstations and servers, parallel computing has moved from a specialty area to the core of computer science. In order to provide efficient and cost-effective solutions to problems, algorithms must be designed for multiprocessor systems. Algorithms Sequential and Parallel: A Unified Approach 2/E provides a state-of-the-art approach to an algorithms course. The book considers algorithms, paradigms, and the analysis of solutions to critical problems for sequential and parallel models of computation in...

20. 

Algorithms in a Nutshell

Algorithms in a Nutshell

By: ; ;

Publisher: O'Reilly Media, Inc.

Publication Date: 14-OCT-2008

Insert Date: 10-OCT-2008

Slots: 1.0

Table of Contents • Start Reading

Creating robust software requires the use of efficient algorithms, but programmers seldom think about them until a problem occurs. Algorithms in a Nutshell describes a large number of existing algorithms for solving a variety of problems, and helps you select and implement the right algorithm for your needs -- with just enough math to let you understand and analyze algorithm performance. With its focus on application, rather than theory, this book provides efficient code solutions in several programming languages that you can easily adapt to a specific project. Each major algorithm is...