Skip to content

Define BQP with links in BQM description#75

Open
arcondello wants to merge 1 commit intodwavesystems:masterfrom
arcondello:bqp-in-docs
Open

Define BQP with links in BQM description#75
arcondello wants to merge 1 commit intodwavesystems:masterfrom
arcondello:bqp-in-docs

Conversation

@arcondello
Copy link
Copy Markdown
Member

No description provided.

@arcondello arcondello requested a review from JoelPasvolsky May 29, 2020 15:44
Comment thread docs/concepts/bqm.rst

Binary quadratic models are sometimes referred to as (unconstrained) binary
`quadratic programs`_. We use BQM to avoid confusion with the
`bounded error quantum polynomial time`_ (BQP) complexity class.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wouldn't add the "We use BQM to avoid confusion with..." here

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What language would you use instead? I think it's important to highlight that this is not BQP - it's come up before even though they are used in very different contexts.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the first sentence, that states that BQMs can be thought of as binary quadratic programs, coming after a description of what BQMs are, does the work. I don't see how anyone at this point would confuse BQM and BQP.
Someone somewhere else might be confused but not someone whose just read the text above, so at this point introducing BQP would make sense if you wanted to talk about BQP in relation to QA, but not to dismiss a confusion that is unlikely relevant here.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How about

Binary quadratic models are sometimes referred to as (unconstrained) binary `quadratic programs`_. Not to be confused with BQP_, a quantum complexity class.

Another approach would be a wikipedia style

For the quantum complexity class, see BQP_

and put it at the top. Example found using wikipedia's "random article" feature.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, that would be good: For the quantum complexity class, see bounded-error quantum polynomial time (BQP) <https://en.wikipedia.org/wiki/BQP>_.

If you think many users coming to BQM have this confusion, it's worth putting at the top. My guess is that those are a small minority versus beginners looking for a definition of BQM, so would be better at the end.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants