Find the atom using a quantum oracle

Click For Summary

Discussion Overview

The discussion revolves around a problem related to identifying a specific atom among a set of atoms using a quantum oracle, with a focus on the relevance of atom connections and bonds in the context of a computer science class. Participants explore various strategies and clarify the nature of the problem.

Discussion Character

  • Exploratory
  • Debate/contested
  • Technical explanation

Main Points Raised

  • One participant proposes a method of narrowing down possibilities by querying the oracle about pairs of connected atoms.
  • Another participant questions the relevance of bidirectional bonds and the specific nature of the "golden atom," seeking clarification on whether the problem pertains to chemistry or computer science.
  • A participant clarifies that the problem is indeed for a computer science class and emphasizes the importance of understanding atom connections for developing a search strategy.
  • Concerns are raised about whether the nature of the bonds affects the search algorithm, with some participants suggesting that the bonds may not be crucial for finding the specific atom.
  • There is a suggestion to generalize the algorithm for varying numbers of atoms, prompting further exploration of the problem's scalability.

Areas of Agreement / Disagreement

Participants express differing views on the importance of the bonds between atoms, with some believing they are not relevant while others question their significance. The discussion remains unresolved regarding the implications of bond nature on the search strategy.

Contextual Notes

Participants note that the problem statement includes specific details about the number of atoms and bonds, but there is uncertainty about how these details impact the search algorithm. The discussion includes assumptions about the bonds and their relevance to the problem.

emmadun
Messages
8
Reaction score
0
Homework Statement
I came across a difficult problem that literally blocked my mind and i am not able to solve it in any way. Any help or guidance would be appreciated! Here is the problem:

A newly discovered particle consist of n-atoms and m-bidirectional bonds between them (we are sure the particle is not disconnected). There is exactly one golden atom among the n-atoms and you want to find it with the help of quantum oracle. It allows you to pick a connected set of atoms and tells whether or not the golden atom is among them. You would like to determine a strategy to find the golden atom quickly. You don’t have to ask exactly the minimum possible number of queries. just be efficient.
Relevant Equations
n - atoms
My attempted solutions was, for example let's say we have 4 atoms, and if i ask the oracle about any two atoms that are connected by edge, i can narrow done some possibilities to two atoms.
I'm still not sure where i am going with my solution, but if any of you can think this through and come up with a different strategy or a strategy connecting to mine, i would gladly appreciate it, cause it would help me A LOT.
Thank you! :)
 

Attachments

  • Untitled.png
    Untitled.png
    3 KB · Views: 292
Physics news on Phys.org
Is this for a computer science class?

I don't understand the relevance of the bidirectional bonds or why it's important that all particles are connected.

When you say "golden atom" are you speaking specifically about gold (i.e., \rm{\ _{79}Au})? Is this problem for a chemistry class?
 
Yes, it is in my computer science class.
The bidirectional bonds are relevant so that we now how each atom is connected.
And no, i am not trying to find a LITERAL gold atom, you can think it as any color really, but the point was HOW you can find that "specific" atom (the gold one, in our problem) through a algorithm or come up with a strategy on how you can find it. Various codes can be written, but it is not required. We just need to give an explanation of our strategy on finding it.
 
I just want to make sure that the bonds don't matter. Does the golden atom bond differently than the other atoms? In your figure, one of the atoms has three bonds, one at has one bond, and all the other atoms have two bonds. Or does none of that matter?

If the nature of the bonds do not matter, then yes, this problem is relevant for an optimal search algorithm taught in a computer science class.

I have to ask because the problem statement specifically said, "...and m-bidirectional bonds between them." Your attached figure shows both n and m equal to 4. But what if there were 4 atoms (n=4) but there were 5 bonds (m=5)? Why is the number of bonds important enough to mention?
 
no, it does not bond differently and i think from my perspective, the nature of the bonds are not that relevant, they are stated in the problem so we have an idea of how the atoms are connected i guess. (i mean i wouldn't know for sure but i think i am right)
Basically what is important for us is to find the quickest way to find that specific atom among a bunch of other atoms
 
emmadun said:
no, it does not bond differently and i think from my perspective, the nature of the bonds are not that relevant, they are stated in the problem so we have an idea of how the atoms are connected i guess. (i mean i wouldn't know for sure but i think i am right)
Basically what is important for us is to find the quickest way to find that specific atom among a bunch of other atoms
Ok then, Let's ignore the bonds and focus on the atoms.

You're on the right track. Can you generalize your algorithm? What if there were 5 atoms? Now what if there were 6 atoms? What about 128 atoms? And finally n atoms?
 

Similar threads

  • · Replies 0 ·
Replies
0
Views
337
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 38 ·
2
Replies
38
Views
7K
  • · Replies 4 ·
Replies
4
Views
1K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 24 ·
Replies
24
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K