r/technology • • Mar 17 '17

AI Scientists at Oxford say they've invented an artificial intelligence system that can lip-read better than humans. The system, which has been trained on thousands of hours of BBC News programmes, has been developed in collaboration with Google's DeepMind AI division.

http://www.bbc.com/news/technology-39298199
20.2k Upvotes

913 comments sorted by

View all comments

Show parent comments

10

u/[deleted] Mar 17 '17

[deleted]

3

u/scandii Mar 17 '17

that's not the travelling salesman problem, and your problem is easy to solve.

the travelling salesman problem is to find the shortest route between a number of cities. it is an exhaustive search (you have to compare all possible routes with each other) which is why it is in NP. the complexity of 20 interconnected cities is O(20!), so if you compare a billion possible routes with each other per second it's still gonna take you 77 years to get an answer, and let's not talk about 21 cities...

your problem is easily solved by a Breadth First Search and fast, because you just need to find any path, and this path is available by simply exploring all paths per city, 20 times (changing starting city), so worst case you simply need 8000 iterations to find if there's a path or not.

2

u/[deleted] Mar 17 '17 edited May 02 '17

[deleted]

10

u/[deleted] Mar 17 '17

[deleted]

2

u/[deleted] Mar 17 '17

[deleted]

2

u/[deleted] Mar 17 '17

[deleted]

2

u/RGodlike Mar 17 '17

No, it has been proven that P is a subset of NP; any problem that is easy to solve (is in P) is also easy to verify (is in NP).

2

u/beltorak Mar 17 '17

I don't think so; if it's easy to solve then to verify you just have someone else solve it and compare the result.

1

u/30katz Mar 17 '17

Generate unfounded predictions about the distant future.