* . *
  • About
  • Advertise
  • Privacy & Policy
  • Contact
Friday, May 22, 2026
Earth-News
  • Home
  • Business
  • Entertainment

    After a Hopeful ‘Elsbeth’ Finale, Which Characters Are Coming Back for Season 4?

    Downtown St. Louis Entertainment District to Unveil Enhanced Security Measures This July

    Explore Stunning New Images of Reno Neon Line’s Exciting Next Phase

    Get Ready for an Exciting Summer with the Kid’s Art Club!

    90s Hitmakers Say Farewell: The Band Behind the Iconic Anthem Bids Goodbye at Just the Right Moment

    Sacramento County Fair Reveals Exciting Family-Friendly Entertainment Lineup for Memorial Day Weekend

  • General
  • Health
  • News

    Cracking the Code: Why China’s Economic Challenges Aren’t Shaking Markets, Unlike America’s” – Bloomberg

    Trump’s Narrow Window to Spread the Truth About Harris

    Trump’s Narrow Window to Spread the Truth About Harris

    Israel-Gaza war live updates: Hamas leader Ismail Haniyeh assassinated in Iran, group says

    Israel-Gaza war live updates: Hamas leader Ismail Haniyeh assassinated in Iran, group says

    PAP Boss to Niger Delta Youths, Stay Away from the Protest

    PAP Boss to Niger Delta Youths, Stay Away from the Protest

    Court Restricts Protests In Lagos To Freedom, Peace Park

    Court Restricts Protests In Lagos To Freedom, Peace Park

    Fans React to Jazz Jennings’ Inspiring Weight Loss Journey

    Fans React to Jazz Jennings’ Inspiring Weight Loss Journey

    Trending Tags

    • Trump Inauguration
    • United Stated
    • White House
    • Market Stories
    • Election Results
  • Science
  • Sports
  • Technology

    Kitsap County introduces AI-assisted 911 technology – KIRO 7 News Seattle

    Machine Learning Personalizes Depression Treatment with the Help of Wearable Technology – UC San Diego Today

    Figure Technology Solutions to Unveil Exciting Innovations at Upcoming New York Investor Conferences

    Credo Technology (CRDO) Soars 8% as Investors Gear Up for Earnings – Yahoo Finance

    Is Now the Perfect Moment to Invest in Micron Technology, or Is It Better to Hold Out for a Price Drop?

    We talked to 12 tarot card readers who are using AI. They split in 2 camps, with big implications for the technology – Fortune

    Trending Tags

    • Nintendo Switch
    • CES 2017
    • Playstation 4 Pro
    • Mark Zuckerberg
No Result
View All Result
  • Home
  • Business
  • Entertainment

    After a Hopeful ‘Elsbeth’ Finale, Which Characters Are Coming Back for Season 4?

    Downtown St. Louis Entertainment District to Unveil Enhanced Security Measures This July

    Explore Stunning New Images of Reno Neon Line’s Exciting Next Phase

    Get Ready for an Exciting Summer with the Kid’s Art Club!

    90s Hitmakers Say Farewell: The Band Behind the Iconic Anthem Bids Goodbye at Just the Right Moment

    Sacramento County Fair Reveals Exciting Family-Friendly Entertainment Lineup for Memorial Day Weekend

  • General
  • Health
  • News

    Cracking the Code: Why China’s Economic Challenges Aren’t Shaking Markets, Unlike America’s” – Bloomberg

    Trump’s Narrow Window to Spread the Truth About Harris

    Trump’s Narrow Window to Spread the Truth About Harris

    Israel-Gaza war live updates: Hamas leader Ismail Haniyeh assassinated in Iran, group says

    Israel-Gaza war live updates: Hamas leader Ismail Haniyeh assassinated in Iran, group says

    PAP Boss to Niger Delta Youths, Stay Away from the Protest

    PAP Boss to Niger Delta Youths, Stay Away from the Protest

    Court Restricts Protests In Lagos To Freedom, Peace Park

    Court Restricts Protests In Lagos To Freedom, Peace Park

    Fans React to Jazz Jennings’ Inspiring Weight Loss Journey

    Fans React to Jazz Jennings’ Inspiring Weight Loss Journey

    Trending Tags

    • Trump Inauguration
    • United Stated
    • White House
    • Market Stories
    • Election Results
  • Science
  • Sports
  • Technology

    Kitsap County introduces AI-assisted 911 technology – KIRO 7 News Seattle

    Machine Learning Personalizes Depression Treatment with the Help of Wearable Technology – UC San Diego Today

    Figure Technology Solutions to Unveil Exciting Innovations at Upcoming New York Investor Conferences

    Credo Technology (CRDO) Soars 8% as Investors Gear Up for Earnings – Yahoo Finance

    Is Now the Perfect Moment to Invest in Micron Technology, or Is It Better to Hold Out for a Price Drop?

    We talked to 12 tarot card readers who are using AI. They split in 2 camps, with big implications for the technology – Fortune

    Trending Tags

    • Nintendo Switch
    • CES 2017
    • Playstation 4 Pro
    • Mark Zuckerberg
No Result
View All Result
Earth-News
No Result
View All Result
Home Science

Computer Scientists Invent an Efficient New Way to Count

May 17, 2024
in Science
Computer Scientists Invent an Efficient New Way to Count
Share on FacebookShare on Twitter

Nico Roper/Quanta Magazine

Introduction

Imagine that you’re sent to a pristine rainforest to carry out a wildlife census. Every time you see an animal, you snap a photo. Your digital camera will track the total number of shots, but you’re only interested in the number of unique animals — all the ones that you haven’t counted already. What’s the best way to get that number? “The obvious solution requires remembering every animal you’ve seen so far and comparing each new animal to the list,” said Lance Fortnow, a computer scientist at the Illinois Institute of Technology. But there are cleverer ways to proceed, he added, because if you have thousands of entries, the obvious approach is far from easy.

It gets worse. What if you’re Facebook, and you want to count the number of distinct users who log in each day, even if some of them log in from multiple devices and at multiple times? Now we’re comparing each new login to a list that could run to the billions.

In a recent paper, computer scientists have described a new way to approximate the number of distinct entries in a long list, a method that requires remembering only a small number of entries. The algorithm will work for any list where the items come in one at a time — think words in a speech, goods on a conveyor belt or cars on the interstate.

The CVM algorithm, named for its creators — Sourav Chakraborty of the Indian Statistical Institute, Vinodchandran Variyam of the University of Nebraska, Lincoln, and Kuldeep Meel of the University of Toronto — is a significant step toward solving what’s called the distinct elements problem, which computer scientists have grappled with for more than 40 years. It asks for a way to efficiently monitor a stream of elements — the total number of which may exceed available memory — and then estimate the number of unique elements.

“The new algorithm is astonishingly simple and easy to implement,” said Andrew McGregor of the University of Massachusetts, Amherst. “I wouldn’t be surprised if this became the default way the [distinct elements] problem is approached in practice.”

To illustrate both the problem and how the CVM algorithm solves it, imagine that you’re listening to the audiobook of Hamlet. There are 30,557 words in the play. How many are distinct? To find out, you could listen to the play (making frequent use of the pause button), write down each word alphabetically in a notebook, and skip over words already on your list. When you reach the end, you’ll just count the number of words on the list. This approach works, but it requires an amount of memory roughly equal to the number of unique words.

In typical data-streaming situations, there could be millions of items to keep track of. “You might not want to store everything,” Variyam said. And that’s where the CVM algorithm can offer an easier way. The trick, he said, is to rely on randomization.

Vinodchandran Variyam in a white shirt and gray jacket sits in front of a bookshelf.

Vinodchandran Variyam helped invent a technique to estimate the number of distinct elements in a stream of data.

Craig Chandler

Introduction

Let’s return to Hamlet, but this time your working memory — consisting of a whiteboard — has room for just 100 words. Once the play starts, you write down the first 100 words you hear, again skipping any repeats. When the space is full, press pause and flip a coin for each word. Heads, and the word stays on the list; tails, and you delete it. After this preliminary round, you’ll have about 50 distinct words left.

Now you move forward with what the team calls Round 1. Keep going through Hamlet, adding new words as you go. If you come to a word that’s already on your list, flip a coin again. If it’s tails, delete the word; heads, and the word stays on the list. Proceed in this fashion until you have 100 words on the whiteboard. Then randomly delete about half again, based on the outcome of 100 coin tosses. That concludes Round 1.

Next, move to Round 2. Continue as in Round 1, only now we’ll make it harder to keep a word. When you come to a repeated word, flip the coin again. Tails, and you delete it, as before. But if it comes up heads, you’ll flip the coin a second time. Only keep the word if you get a second heads. Once you fill up the board, the round ends with another purge of about half the words, based on 100 coin tosses.

In the third round, you’ll need three heads in a row to keep a word. In the fourth round you’ll need four heads in a row. And so on.

Eventually, in the kth round, you’ll reach the end of Hamlet. The point of the exercise has been to ensure that every word, by virtue of the random selections you’ve made, has the same probability of being there: 1/2k. If, for instance, you have 61 words on your list at the conclusion of Hamlet, and the process took six rounds, you can divide 61 by the probability, 1/26, to estimate the number of distinct words — which comes out to 3,904 in this case. (It’s easy to see how this procedure works: Suppose you start with 100 coins and flip each one individually, keeping only those that come up heads. You’ll end up with close to 50 coins, and if someone divides that number by the probability, ½, they can guess that there were about 100 coins originally.)

Variyam and his colleagues mathematically proved that the accuracy of this technique scales with the size of the memory. Hamlet has exactly 3,967 unique words. (They counted.) In experiments using a memory of 100 words, the average estimate after five runs was 3,955 words. With a memory of 1,000 words, the average improved to 3,964. “Of course,” he said, “if the [memory] is so big that it fits all the words, then we can get 100% accuracy.”

“This is a great example of how, even for very basic and well-studied problems, there are sometimes very simple but non-obvious solutions still waiting to be discovered,” said William Kuszmaul of Harvard University.

>>> Read full article>>>
Copyright for syndicated content belongs to the linked Source : Quanta Magazine – https://www.quantamagazine.org/computer-scientists-invent-an-efficient-new-way-to-count-20240516/

Tags: ComputerscienceScientists
Previous Post

Dichlorprop, Proposed Maximum Residue Limit (PMRL2024-07)

Next Post

Epiregulin: The Growth Factor Redefining Human Brain Evolution

Washington-Dulles International Airport Launches Enhanced Ebola Screening to Protect Travelers

May 22, 2026

After a Hopeful ‘Elsbeth’ Finale, Which Characters Are Coming Back for Season 4?

May 22, 2026

UN council urged to use ‘every means at its disposal’ to press Hamas to disarm – Spectrum News

May 22, 2026

Kitsap County introduces AI-assisted 911 technology – KIRO 7 News Seattle

May 22, 2026

What a Day to Be Anything But a Giant!

May 22, 2026

How Fencing Is Revolutionizing North American Bison Ecology and Shaping the Future of Conservation

May 22, 2026

Diplomats Embark on an Inspiring Journey Through the Science and Culture of Mauna Kea on the Big Island

May 21, 2026

Scientists Discover Hidden Weakness Shared by Hundreds of Cancer Mutations

May 21, 2026

Transforming Pediatric Health: How Prevention and Lifestyle Medicine Are Making a Difference at Naval Hospital Bremerton

May 21, 2026

Revisiting World War II: A Fresh Perspective on an All-Consuming Conflict with Tom Hanks

May 21, 2026

Categories

Archives

May 2026
M T W T F S S
 123
45678910
11121314151617
18192021222324
25262728293031
« Apr    
Earth-News.info

The Earth News is an independent English-language daily published Website from all around the World News

Browse by Category

  • Business (20,132)
  • Ecology (1,225)
  • Economy (1,248)
  • Entertainment (22,126)
  • General (21,648)
  • Health (10,282)
  • Lifestyle (1,259)
  • News (22,149)
  • People (1,249)
  • Politics (1,268)
  • Science (16,462)
  • Sports (21,745)
  • Technology (16,233)
  • World (1,239)

Recent News

Washington-Dulles International Airport Launches Enhanced Ebola Screening to Protect Travelers

May 22, 2026

After a Hopeful ‘Elsbeth’ Finale, Which Characters Are Coming Back for Season 4?

May 22, 2026
  • About
  • Advertise
  • Privacy & Policy
  • Contact

© 2023 earth-news.info

No Result
View All Result

© 2023 earth-news.info

No Result
View All Result

© 2023 earth-news.info

Go to mobile version