Author: Safiya Umoja Noble
Publisher: NYU Press
ISBN: 1479837245
Category : Computers
Languages : en
Pages : 245
Book Description
Acknowledgments -- Introduction: the power of algorithms -- A society, searching -- Searching for Black girls -- Searching for people and communities -- Searching for protections from search engines -- The future of knowledge in the public -- The future of information culture -- Conclusion: algorithms of oppression -- Epilogue -- Notes -- Bibliography -- Index -- About the author
Algorithms of Oppression
Author: Safiya Umoja Noble
Publisher: NYU Press
ISBN: 1479837245
Category : Computers
Languages : en
Pages : 245
Book Description
Acknowledgments -- Introduction: the power of algorithms -- A society, searching -- Searching for Black girls -- Searching for people and communities -- Searching for protections from search engines -- The future of knowledge in the public -- The future of information culture -- Conclusion: algorithms of oppression -- Epilogue -- Notes -- Bibliography -- Index -- About the author
Publisher: NYU Press
ISBN: 1479837245
Category : Computers
Languages : en
Pages : 245
Book Description
Acknowledgments -- Introduction: the power of algorithms -- A society, searching -- Searching for Black girls -- Searching for people and communities -- Searching for protections from search engines -- The future of knowledge in the public -- The future of information culture -- Conclusion: algorithms of oppression -- Epilogue -- Notes -- Bibliography -- Index -- About the author
Search Algorithms and Applications
Author: Nashat Mansour
Publisher: BoD – Books on Demand
ISBN: 9533071567
Category : Computers
Languages : en
Pages : 508
Book Description
Search algorithms aim to find solutions or objects with specified properties and constraints in a large solution search space or among a collection of objects. A solution can be a set of value assignments to variables that will satisfy the constraints or a sub-structure of a given discrete structure. In addition, there are search algorithms, mostly probabilistic, that are designed for the prospective quantum computer. This book demonstrates the wide applicability of search algorithms for the purpose of developing useful and practical solutions to problems that arise in a variety of problem domains. Although it is targeted to a wide group of readers: researchers, graduate students, and practitioners, it does not offer an exhaustive coverage of search algorithms and applications. The chapters are organized into three parts: Population-based and quantum search algorithms, Search algorithms for image and video processing, and Search algorithms for engineering applications.
Publisher: BoD – Books on Demand
ISBN: 9533071567
Category : Computers
Languages : en
Pages : 508
Book Description
Search algorithms aim to find solutions or objects with specified properties and constraints in a large solution search space or among a collection of objects. A solution can be a set of value assignments to variables that will satisfy the constraints or a sub-structure of a given discrete structure. In addition, there are search algorithms, mostly probabilistic, that are designed for the prospective quantum computer. This book demonstrates the wide applicability of search algorithms for the purpose of developing useful and practical solutions to problems that arise in a variety of problem domains. Although it is targeted to a wide group of readers: researchers, graduate students, and practitioners, it does not offer an exhaustive coverage of search algorithms and applications. The chapters are organized into three parts: Population-based and quantum search algorithms, Search algorithms for image and video processing, and Search algorithms for engineering applications.
Mastering Search Algorithms with Python
Author: Pooja Baraskar
Publisher: BPB Publications
ISBN: 935551624X
Category : Computers
Languages : en
Pages : 406
Book Description
DESCRIPTION In today's era of Artificial Intelligence and the vast expanse of big data, understanding how to effectively utilize search algorithms has become crucial. Every day, billions of searches happen online, influencing everything from social media recommendations to critical decisions in fields like finance and healthcare. Behind these seemingly straightforward searches are powerful algorithms that determine how information is discovered, organized, and applied, fundamentally shaping our digital interactions. This book covers various search algorithms, starting with linear and binary searches, analyzing their performance, and implementing them in Python. It progresses to graph traversal algorithms like DFS and BFS, including Python examples and explores the A* algorithm for optimal pathfinding. Advanced search techniques and optimization best practices are discussed, along with neural network applications like gradient descent. You will also learn to create interactive visualizations using Streamlit and explore real-world applications in gaming, logistics, and Machine Learning. By the end, readers will have a solid grasp of search algorithms, enabling them to implement them efficiently in Python and tackle complex search problems with ease. KEY FEATURES ● Comprehensive coverage of a wide range of search algorithms, from basic to advanced. ● Hands-on Python code examples for each algorithm, fostering practical learning. ● Insights into the real-world applications of each algorithm, preparing readers for real-world challenges. WHAT YOU WILL LEARN ● Understand basic to advanced search algorithms in Python that are crucial for information retrieval. ● Learn different search methods like binary search and A* search, and their pros and cons. ● Use Python’s visualization tools to see algorithms in action for better understanding. ● Enhance learning with practical examples, challenges, and solutions to boost programming skills. WHO THIS BOOK IS FOR This book is for software engineers, data scientists, and computer science students looking to master search algorithms with Python to optimize search algorithms in today's data-driven environments. TABLE OF CONTENTS 1. Introduction to Search Algorithms 2. Linear and Binary Search 3. Depth Search and Breadth First Search 4. Heuristic Search: Introducing A* Algorithm 5. Advanced Search Algorithms and Techniques 6. Optimizing and Benchmarking Search Algorithms 7. Search Algorithms for Neural Networks 8. Interactive Visualizations with Streamlit 9. Search Algorithms in Large Language Models 10. Diverse Landscape of Search Algorithms 11. Real World Applications of Search Algorithms
Publisher: BPB Publications
ISBN: 935551624X
Category : Computers
Languages : en
Pages : 406
Book Description
DESCRIPTION In today's era of Artificial Intelligence and the vast expanse of big data, understanding how to effectively utilize search algorithms has become crucial. Every day, billions of searches happen online, influencing everything from social media recommendations to critical decisions in fields like finance and healthcare. Behind these seemingly straightforward searches are powerful algorithms that determine how information is discovered, organized, and applied, fundamentally shaping our digital interactions. This book covers various search algorithms, starting with linear and binary searches, analyzing their performance, and implementing them in Python. It progresses to graph traversal algorithms like DFS and BFS, including Python examples and explores the A* algorithm for optimal pathfinding. Advanced search techniques and optimization best practices are discussed, along with neural network applications like gradient descent. You will also learn to create interactive visualizations using Streamlit and explore real-world applications in gaming, logistics, and Machine Learning. By the end, readers will have a solid grasp of search algorithms, enabling them to implement them efficiently in Python and tackle complex search problems with ease. KEY FEATURES ● Comprehensive coverage of a wide range of search algorithms, from basic to advanced. ● Hands-on Python code examples for each algorithm, fostering practical learning. ● Insights into the real-world applications of each algorithm, preparing readers for real-world challenges. WHAT YOU WILL LEARN ● Understand basic to advanced search algorithms in Python that are crucial for information retrieval. ● Learn different search methods like binary search and A* search, and their pros and cons. ● Use Python’s visualization tools to see algorithms in action for better understanding. ● Enhance learning with practical examples, challenges, and solutions to boost programming skills. WHO THIS BOOK IS FOR This book is for software engineers, data scientists, and computer science students looking to master search algorithms with Python to optimize search algorithms in today's data-driven environments. TABLE OF CONTENTS 1. Introduction to Search Algorithms 2. Linear and Binary Search 3. Depth Search and Breadth First Search 4. Heuristic Search: Introducing A* Algorithm 5. Advanced Search Algorithms and Techniques 6. Optimizing and Benchmarking Search Algorithms 7. Search Algorithms for Neural Networks 8. Interactive Visualizations with Streamlit 9. Search Algorithms in Large Language Models 10. Diverse Landscape of Search Algorithms 11. Real World Applications of Search Algorithms
Cuckoo Search and Firefly Algorithm
Author: Xin-She Yang
Publisher: Springer
ISBN: 3319021419
Category : Technology & Engineering
Languages : en
Pages : 366
Book Description
Nature-inspired algorithms such as cuckoo search and firefly algorithm have become popular and widely used in recent years in many applications. These algorithms are flexible, efficient and easy to implement. New progress has been made in the last few years, and it is timely to summarize the latest developments of cuckoo search and firefly algorithm and their diverse applications. This book will review both theoretical studies and applications with detailed algorithm analysis, implementation and case studies so that readers can benefit most from this book. Application topics are contributed by many leading experts in the field. Topics include cuckoo search, firefly algorithm, algorithm analysis, feature selection, image processing, travelling salesman problem, neural network, GPU optimization, scheduling, queuing, multi-objective manufacturing optimization, semantic web service, shape optimization, and others. This book can serve as an ideal reference for both graduates and researchers in computer science, evolutionary computing, machine learning, computational intelligence, and optimization, as well as engineers in business intelligence, knowledge management and information technology.
Publisher: Springer
ISBN: 3319021419
Category : Technology & Engineering
Languages : en
Pages : 366
Book Description
Nature-inspired algorithms such as cuckoo search and firefly algorithm have become popular and widely used in recent years in many applications. These algorithms are flexible, efficient and easy to implement. New progress has been made in the last few years, and it is timely to summarize the latest developments of cuckoo search and firefly algorithm and their diverse applications. This book will review both theoretical studies and applications with detailed algorithm analysis, implementation and case studies so that readers can benefit most from this book. Application topics are contributed by many leading experts in the field. Topics include cuckoo search, firefly algorithm, algorithm analysis, feature selection, image processing, travelling salesman problem, neural network, GPU optimization, scheduling, queuing, multi-objective manufacturing optimization, semantic web service, shape optimization, and others. This book can serve as an ideal reference for both graduates and researchers in computer science, evolutionary computing, machine learning, computational intelligence, and optimization, as well as engineers in business intelligence, knowledge management and information technology.
Harmony Search Algorithm
Author: Joong Hoon Kim
Publisher: Springer
ISBN: 3662479265
Category : Computers
Languages : en
Pages : 456
Book Description
The Harmony Search Algorithm (HSA) is one of the most well-known techniques in the field of soft computing, an important paradigm in the science and engineering community. This volume, the proceedings of the 2nd International Conference on Harmony Search Algorithm 2015 (ICHSA 2015), brings together contributions describing the latest developments in the field of soft computing with a special focus on HSA techniques. It includes coverage of new methods that have potentially immense application in various fields. Contributed articles cover aspects of the following topics related to the Harmony Search Algorithm: analytical studies; improved, hybrid and multi-objective variants; parameter tuning; and large-scale applications. The book also contains papers discussing recent advances on the following topics: genetic algorithms; evolutionary strategies; the firefly algorithm and cuckoo search; particle swarm optimization and ant colony optimization; simulated annealing; and local search techniques. This book offers a valuable snapshot of the current status of the Harmony Search Algorithm and related techniques, and will be a useful reference for practising researchers and advanced students in computer science and engineering.
Publisher: Springer
ISBN: 3662479265
Category : Computers
Languages : en
Pages : 456
Book Description
The Harmony Search Algorithm (HSA) is one of the most well-known techniques in the field of soft computing, an important paradigm in the science and engineering community. This volume, the proceedings of the 2nd International Conference on Harmony Search Algorithm 2015 (ICHSA 2015), brings together contributions describing the latest developments in the field of soft computing with a special focus on HSA techniques. It includes coverage of new methods that have potentially immense application in various fields. Contributed articles cover aspects of the following topics related to the Harmony Search Algorithm: analytical studies; improved, hybrid and multi-objective variants; parameter tuning; and large-scale applications. The book also contains papers discussing recent advances on the following topics: genetic algorithms; evolutionary strategies; the firefly algorithm and cuckoo search; particle swarm optimization and ant colony optimization; simulated annealing; and local search techniques. This book offers a valuable snapshot of the current status of the Harmony Search Algorithm and related techniques, and will be a useful reference for practising researchers and advanced students in computer science and engineering.
Harmony Search Algorithm
Author: Javier Del Ser
Publisher: Springer
ISBN: 9811037280
Category : Technology & Engineering
Languages : en
Pages : 368
Book Description
This book presents state-of-the-art technical contributions based around one of the most successful evolutionary optimization algorithms published to date: Harmony Search. Contributions span from novel technical derivations of this algorithm to applications in the broad fields of civil engineering, energy, transportation & mobility and health, among many others and focus not only on its cross-domain applicability, but also on its core evolutionary operators, including elements inspired from other meta-heuristics. The global scientific community is witnessing an upsurge in groundbreaking, new advances in all areas of computational intelligence, with a particular flurry of research focusing on evolutionary computation and bio-inspired optimization. Observed processes in nature and sociology have provided the basis for innovative algorithmic developments aimed at leveraging the inherent capability to adapt characterized by various animals, including ants, fireflies, wolves and humans. However, it is the behavioral patterns observed in music composition that motivated the advent of the Harmony Search algorithm, a meta-heuristic optimization algorithm that over the last decade has been shown to dominate other solvers in a plethora of application scenarios. The book consists of a selection of the best contributions presented at ICHSA, a major biannual event where leading global experts on meta-heuristic optimization present their latest findings and discuss the past, present, and future of the exciting field of Harmony Search optimization. It provides a valuable reference resource for researchers working in the field of optimization meta-heuristics, and a solid technical base for frontline investigations around this algorithm.
Publisher: Springer
ISBN: 9811037280
Category : Technology & Engineering
Languages : en
Pages : 368
Book Description
This book presents state-of-the-art technical contributions based around one of the most successful evolutionary optimization algorithms published to date: Harmony Search. Contributions span from novel technical derivations of this algorithm to applications in the broad fields of civil engineering, energy, transportation & mobility and health, among many others and focus not only on its cross-domain applicability, but also on its core evolutionary operators, including elements inspired from other meta-heuristics. The global scientific community is witnessing an upsurge in groundbreaking, new advances in all areas of computational intelligence, with a particular flurry of research focusing on evolutionary computation and bio-inspired optimization. Observed processes in nature and sociology have provided the basis for innovative algorithmic developments aimed at leveraging the inherent capability to adapt characterized by various animals, including ants, fireflies, wolves and humans. However, it is the behavioral patterns observed in music composition that motivated the advent of the Harmony Search algorithm, a meta-heuristic optimization algorithm that over the last decade has been shown to dominate other solvers in a plethora of application scenarios. The book consists of a selection of the best contributions presented at ICHSA, a major biannual event where leading global experts on meta-heuristic optimization present their latest findings and discuss the past, present, and future of the exciting field of Harmony Search optimization. It provides a valuable reference resource for researchers working in the field of optimization meta-heuristics, and a solid technical base for frontline investigations around this algorithm.
Quantum Walks and Search Algorithms
Author: Renato Portugal
Publisher: Springer Science & Business Media
ISBN: 146146336X
Category : Science
Languages : en
Pages : 228
Book Description
This book addresses an interesting area of quantum computation called quantum walks, which play an important role in building quantum algorithms, in particular search algorithms. Quantum walks are the quantum analogue of classical random walks. It is known that quantum computers have great power for searching unsorted databases. This power extends to many kinds of searches, particularly to the problem of finding a specific location in a spatial layout, which can be modeled by a graph. The goal is to find a specific node knowing that the particle uses the edges to jump from one node to the next. This book is self-contained with main topics that include: Grover's algorithm, describing its geometrical interpretation and evolution by means of the spectral decomposition of the evolution operator Analytical solutions of quantum walks on important graphs like line, cycles, two-dimensional lattices, and hypercubes using Fourier transforms Quantum walks on generic graphs, describing methods to calculate the limiting distribution and mixing time Spatial search algorithms, with emphasis on the abstract search algorithm (the two-dimensional lattice is used as an example) Szedgedy's quantum-walk model and a natural definition of quantum hitting time (the complete graph is used as an example) The reader will benefit from the pedagogical aspects of the book, learning faster and with more ease than would be possible from the primary research literature. Exercises and references further deepen the reader's understanding, and guidelines for the use of computer programs to simulate the evolution of quantum walks are also provided.
Publisher: Springer Science & Business Media
ISBN: 146146336X
Category : Science
Languages : en
Pages : 228
Book Description
This book addresses an interesting area of quantum computation called quantum walks, which play an important role in building quantum algorithms, in particular search algorithms. Quantum walks are the quantum analogue of classical random walks. It is known that quantum computers have great power for searching unsorted databases. This power extends to many kinds of searches, particularly to the problem of finding a specific location in a spatial layout, which can be modeled by a graph. The goal is to find a specific node knowing that the particle uses the edges to jump from one node to the next. This book is self-contained with main topics that include: Grover's algorithm, describing its geometrical interpretation and evolution by means of the spectral decomposition of the evolution operator Analytical solutions of quantum walks on important graphs like line, cycles, two-dimensional lattices, and hypercubes using Fourier transforms Quantum walks on generic graphs, describing methods to calculate the limiting distribution and mixing time Spatial search algorithms, with emphasis on the abstract search algorithm (the two-dimensional lattice is used as an example) Szedgedy's quantum-walk model and a natural definition of quantum hitting time (the complete graph is used as an example) The reader will benefit from the pedagogical aspects of the book, learning faster and with more ease than would be possible from the primary research literature. Exercises and references further deepen the reader's understanding, and guidelines for the use of computer programs to simulate the evolution of quantum walks are also provided.
Recent Advances in Harmony Search Algorithm
Author: Zong Woo Geem
Publisher: Springer Science & Business Media
ISBN: 364204316X
Category : Computers
Languages : en
Pages : 179
Book Description
Nowadays, music-inspired phenomenon-mimicking harmony search algorithm is fast growing with many applications. One of key success factors of the algorithm is the employment of a novel stochastic derivative which can be used even for discrete variables. Instead of traditional calculus-based gradient, the algorithm utilizes musician’s experience as a derivative in searching for an optimal solution. This can be a new paradigm and main reason in the successes of various applications. The goal of this book is to introduce major advances of the harmony search algorithm in recent years. The book contains 14 chapters with the following subjects: State-of-the-art in the harmony search algorithm structure; robotics (robot terrain and manipulator trajectory); visual tracking; web text data mining; power flow planning; fuzzy control system; hybridization (with Taguchi method or SQP method); groundwater management; irrigation ; logistics; timetabling; and bioinformatics (RNA structure prediction). This book collects the above-mentioned theory and applications, which are dispersed in various technical publications, so that readers can have a good grasp of current status of the harmony search algorithm and foster new breakthroughs in their fields using the algorithm.
Publisher: Springer Science & Business Media
ISBN: 364204316X
Category : Computers
Languages : en
Pages : 179
Book Description
Nowadays, music-inspired phenomenon-mimicking harmony search algorithm is fast growing with many applications. One of key success factors of the algorithm is the employment of a novel stochastic derivative which can be used even for discrete variables. Instead of traditional calculus-based gradient, the algorithm utilizes musician’s experience as a derivative in searching for an optimal solution. This can be a new paradigm and main reason in the successes of various applications. The goal of this book is to introduce major advances of the harmony search algorithm in recent years. The book contains 14 chapters with the following subjects: State-of-the-art in the harmony search algorithm structure; robotics (robot terrain and manipulator trajectory); visual tracking; web text data mining; power flow planning; fuzzy control system; hybridization (with Taguchi method or SQP method); groundwater management; irrigation ; logistics; timetabling; and bioinformatics (RNA structure prediction). This book collects the above-mentioned theory and applications, which are dispersed in various technical publications, so that readers can have a good grasp of current status of the harmony search algorithm and foster new breakthroughs in their fields using the algorithm.
Introduction To Algorithms
Author: Thomas H Cormen
Publisher: MIT Press
ISBN: 9780262032933
Category : Computers
Languages : en
Pages : 1216
Book Description
An extensively revised edition of a mathematically rigorous yet accessible introduction to algorithms.
Publisher: MIT Press
ISBN: 9780262032933
Category : Computers
Languages : en
Pages : 1216
Book Description
An extensively revised edition of a mathematically rigorous yet accessible introduction to algorithms.
Genetic Algorithms in Search, Optimization, and Machine Learning
Author: David Edward Goldberg
Publisher: Addison-Wesley Professional
ISBN:
Category : Computers
Languages : en
Pages : 436
Book Description
A gentle introduction to genetic algorithms. Genetic algorithms revisited: mathematical foundations. Computer implementation of a genetic algorithm. Some applications of genetic algorithms. Advanced operators and techniques in genetic search. Introduction to genetics-based machine learning. Applications of genetics-based machine learning. A look back, a glance ahead. A review of combinatorics and elementary probability. Pascal with random number generation for fortran, basic, and cobol programmers. A simple genetic algorithm (SGA) in pascal. A simple classifier system(SCS) in pascal. Partition coefficient transforms for problem-coding analysis.
Publisher: Addison-Wesley Professional
ISBN:
Category : Computers
Languages : en
Pages : 436
Book Description
A gentle introduction to genetic algorithms. Genetic algorithms revisited: mathematical foundations. Computer implementation of a genetic algorithm. Some applications of genetic algorithms. Advanced operators and techniques in genetic search. Introduction to genetics-based machine learning. Applications of genetics-based machine learning. A look back, a glance ahead. A review of combinatorics and elementary probability. Pascal with random number generation for fortran, basic, and cobol programmers. A simple genetic algorithm (SGA) in pascal. A simple classifier system(SCS) in pascal. Partition coefficient transforms for problem-coding analysis.