Goto

Collaborating Authors

 Problem Solving


Heuristicswiki - pattern database

AITopics Original Links

Related Problems: Rubik's cube, N-Puzzle and Misspelling Type: Utility Description: A Pattern Database stores a collection of solutions to sub-problems that must be achieved to solve the problem. While we normally think of a heuristic as a function computed by an algorithm, any function can also be computed by a table lookup, given sufficient memory. In fact, for reasons of efficiency, heuristic functions are commonly precomputed and stored in memory. In the case of the N-Puzzle, the tiles occupying certain locations are unspecified (blank). A pattern database (PDB): is the set of all patterns which can be obtained by permutations of a target pattern.


Twenty-Five Years of Successful Application of Constraint Technologies at Siemens

AI Magazine

The development of problem solvers for configuration tasks is one of the most successful and mature application areas of artificial intelligence. The provision of tailored products, services, and systems requires efficient engineering and design processes where configurators play a crucial role. For more than 25 years the application of constraint-based methods has proven to be a key technology in order to realize configurators at Siemens. This article summarizes the main aspects and insights we have gained looking back over this period.


Twenty-Five Years of Successful Application of Constraint Technologies at Siemens

AI Magazine

The development of problem solvers for configuration tasks is one of the most successful and mature application areas of artificial intelligence. The provision of tailored products, services, and systems requires efficient engineering and design processes where configurators play a crucial role. Because one of the core competencies of Siemens is to provide such highly engineered and customized systems, ranging from solutions for medium-sized and small businesses up to huge industrial plants, the efficient implementation and maintenance of configurators are important goals for the success of many departments. For more than 25 years the application of constraint-based methods has proven to be a key technology in order to realize configurators at Siemens. This article summarizes the main aspects and insights we have gained looking back over this period. In particular, we highlight the main technology factors regarding knowledge representation, reasoning, and integration which were important for our achievement. Finally we describe selected key application areas where the business success vitally depends on the high productivity of configuration processes.



10 Use Cases of AI in the Field of Construction โ€“ AI.Business

#artificialintelligence

Will AI make construction industry, civil engineering, and design more efficient? How will it benefit these industries? Starting from the 1980s professors and researchers from all over the world published an enormous amount of articles about use cases of artificial intelligence in the field of construction. We analyzed those articles and compiled a list of 10 most interesting examples, where AI technology used for construction performance diagnostics, intelligent planning of construction projects or creating construction robot fleet management systems. In 1994 professors Tarek Hegazy and Osama Moselhi published a technical paper, which presented a methodology for deriving analogy-based solutions to a class of unstructured problems in civil engineering.


What Chatbots Can Teach Us About Ourselves

#artificialintelligence

There are more bots on the internet than humans. According to figures from Distil Networks, a cybersecurity firm, almost 60 percent of 2014's internet traffic consisted of automated code. Despite the world's growing population of internet users, that figure is undoubtedly higher today. Among the oldest of those bots is ELIZA, who turns 50 this year. ELIZA, who was written at the MIT Artificial Intelligence Laboratory in the mid-1960s by a German-Jewish computer scientist named Joseph Weizenbaum, can perform natural language processing and pattern match users' responses to different scripts.


A Challenge to Data Scientists

#artificialintelligence

As data scientists, we are aware that bias exists in the world. We read up on stories about how cognitive biases can affect decision-making. We know that, for instance, a resume with a white-sounding name will receive a different response than the same resume with a black-sounding name, and that writers of performance reviews use different language to describe contributions by women and men in the workplace. We read stories in the news about ageism in healthcare and racism in mortgage lending. Data scientists are problem solvers at heart, and we love our data and our algorithms that sometimes seem to work like magic, so we may be inclined to try to solve these problems stemming from human bias by turning the decisions over to machines.


Want to Work at Google or Facebook? Here's What You Need to Know

Huffington Post - Tech news and opinion

How can you get a job at Google or Facebook? Probably the most useful thing might be to study algorithms. Not memorize them, except possibly a few pf the most common ones, but to read them through and make sure you understand them. Go and read about major data structures, and understand when each one is appropriate. Implement a few, like a linked list, a heap, a hash table, a binary tree.


Optimal tuning for divide-and-conquer kernel ridge regression with massive data

arXiv.org Machine Learning

We propose a first data-driven tuning procedure for divide-and-conquer kernel ridge regression (Zhang et al., 2015). While the proposed criterion is computationally scalable for massive data sets, it is also shown to be asymptotically optimal under mild conditions. The effectiveness of our method is illustrated by extensive simulations and an application to Million Song Dataset. Some key words:Distributed GCV, divide-and-conquer, kernel ridge regression, optimal tuning.


Feliks Zemdegs sets new Rubik's Cube world record

Daily Mail - Science & tech

The incredible moment a man solves a Rubik's cube in less than FIVE SECONDS to set a new world record (as the previous champion sits next to him and grins through gritted teeth) Feliks Zemdegs, 20, solved the famous 1980s toy in just 4.73 seconds Previous world record set by Mats Valk, 20, who is sitting next to Mr Zemdegs Mr Zemdegs got ten seconds to inspect the Rubik's cube before he has to solve it Feliks Zemdegs, 20, solved the famous 1980s toy in just 4.73 seconds Mr Zemdegs got ten seconds to inspect the Rubik's cube before he has to solve it His hands move so fast the camera struggles to pick up his finger movements. He solves the puzzle in just 4.73 seconds. The previous world record was set by Mats Valk, 20, (right) is sat next to Mr Zemdegs as he breaks his record. Valley Stream Best Buy associates gift a teen with a Wii U Watch woman get dragged off jet by police in Detroit Syria: Footage emerges of Russian special forces'fighting ISIS' Trash is dumped on woman's door ...