The Subset Multiply Problem: Is it NP Complete?

  • Thread starter Dragonfall
  • Start date
  • Tags
    Complete
In summary, the Subset Multiply Problem is a decision problem that involves determining whether a given integer can be expressed as the product of two subsets of a larger set of integers. It is considered NP Complete, meaning that it is both in the class of NP problems and is at least as hard as the hardest problems in NP. This problem is closely related to other NP Complete problems, but there is currently no known efficient algorithm for solving it.
  • #1
Dragonfall
1,030
4
The subset sum problem is NP complete. What if we replace summing with multiplying? Would it still be np complete?
 
Mathematics news on Phys.org
  • #2
Yes, else the subset sum problem wouldn't be NP-hard (take logs).
 
  • #3
Good point.
 
Last edited:

1. What is the Subset Multiply Problem?

The Subset Multiply Problem is a mathematical problem that involves determining whether a given integer can be expressed as the product of two subsets of a larger set of integers. In other words, given a set of integers, can we find two subsets of that set whose product is equal to a specific integer?

2. Is the Subset Multiply Problem a decision problem or an optimization problem?

The Subset Multiply Problem is a decision problem, as it asks whether a certain condition can be satisfied or not. In this case, the condition is finding two subsets whose product is equal to a specific integer.

3. What does it mean for a problem to be NP Complete?

A problem is considered NP Complete if it is both in the class of NP (non-deterministic polynomial time) problems and is at least as hard as the hardest problems in NP. This means that if a solution can be verified in polynomial time, then it can also be solved in polynomial time.

4. How is the Subset Multiply Problem related to other NP Complete problems?

The Subset Multiply Problem is closely related to other NP Complete problems, such as the Subset Sum Problem and the Knapsack Problem. These problems all involve finding a specific combination of numbers from a larger set, and they all have applications in various fields like computer science and cryptography.

5. Is there an efficient algorithm for solving the Subset Multiply Problem?

Currently, there is no known efficient algorithm for solving the Subset Multiply Problem. It is believed to be a difficult problem, and the best-known algorithms for solving it have an exponential time complexity. Therefore, finding a solution to this problem is considered a significant challenge in computer science.

Similar threads

Replies
4
Views
1K
  • Quantum Physics
Replies
4
Views
732
  • Atomic and Condensed Matter
Replies
1
Views
959
  • Programming and Computer Science
Replies
5
Views
2K
  • High Energy, Nuclear, Particle Physics
Replies
1
Views
889
  • General Math
Replies
9
Views
1K
  • General Math
Replies
5
Views
1K
  • General Math
Replies
2
Views
740
Replies
52
Views
2K
  • Programming and Computer Science
Replies
10
Views
3K
Back
Top