Quanta Abstractions

How Randomness Improves Algorithms

Unpredictability can help computer scientists solve otherwise intractable problems. The post How Randomness Improves Algorithms first appeared on Quanta Magazine

Since the very first days of computer science — a field known for its methodical approach to problem-solving — randomness has played an important role. The first program to run on the world’s first general-purpose electronic computer used randomness to simulate nuclear processes. Similar approaches have since been used in astrophysics, climate science and economics. In all these cases...

Source

Originally published in Quanta Abstractions.

More from Quanta

Quanta1 min read
Insects and Other Animals Have Consciousness, Experts Declare
A group of prominent biologists and philosophers announced a new consensus: There’s “a realistic possibility” that insects, octopuses, crustaceans, fish and other overlooked animals experience consciousness. The post Insects and Other Anim
Quanta1 min read
Mollusk Eyes Reveal How Future Evolution Depends on the Past
The visual systems of an obscure group of mollusks provide a rare natural example of path-dependent evolution, in which a critical fork in the creatures’ past determined their evolutionary futures. The post Mollusk Eyes Reveal How Future E
Quanta1 min read
Physicists Finally Find a Problem That Only Quantum Computers Can Do
Researchers have shown that a problem relating to the energy of a quantum system is easy for quantum computers but hard for classical ones. The post Physicists Finally Find a Problem That Only Quantum Computers Can Do first appeared on Qua

Related