Skip to main content
QUICK REVIEW

[Paper Review] Analysis of the Deterministic Polynomial Time Solvability of the 0-1-Knapsack Problem

Jerrald Meek|ArXiv.org|May 5, 2008
Optimization and Packing Problems4 references3 citations
TL;DR

This paper argues that the 0-1-Knapsack problem cannot be solved in deterministic polynomial time, asserting that no efficient method exists to generate a representative polynomial search partition—a necessary condition for P = NP. The key contribution is a formal demonstration that such a partition cannot be found efficiently, implying P is a proper subset of NP.

ABSTRACT

Previously the author has demonstrated that a representative polynomial search partition is required to solve a NP-complete problem in deterministic polynomial time. It has also been demonstrated that finding such a partition can only be done in deterministic polynomial time if the form of the problem provides a simple method for producing the partition. It is the purpose of this article to demonstrate that no deterministic polynomial time method exists to produce a representative polynomial search partition for the Knapsack problem.

Motivation & Objective

  • To establish that no deterministic polynomial-time algorithm can solve the 0-1-Knapsack problem.
  • To demonstrate that finding a representative polynomial search partition for NP-complete problems is impossible in polynomial time.
  • To reinforce the claim that P is a proper subset of NP by analyzing structural limitations in search space partitioning.
  • To rule out both exhaustive search and form-based optimization as viable paths to polynomial-time solutions.
  • To support the broader conjecture that P ≠ NP by proving the impossibility of efficient search partitioning in the Knapsack problem.

Proposed method

  • Analyzes the structure of the 0-1-Knapsack problem using set-theoretic representations of all possible subsets of items.
  • Defines a representative polynomial search partition as a subset of input sets that can be examined in polynomial time to solve the problem.
  • Uses logical equivalence between algorithms that identify the partition (A(S)) and those that identify its complement (¬A(S)) to show that if one exists, so does the other.
  • Applies the P = NP Partition Theorem to argue that solving NP-complete problems in polynomial time requires finding such a partition efficiently.
  • Employs proof by contradiction and logical equivalence to show that no such efficient partitioning method exists for the Knapsack problem.
  • Considers and rejects probabilistic and SAT-based approaches as viable paths to a deterministic polynomial-time solution.

Experimental results

Research questions

  • RQ1Can a representative polynomial search partition for the 0-1-Knapsack problem be generated in deterministic polynomial time?
  • RQ2Is there a structural property of the Knapsack problem that allows for an efficient, direct method to identify such a partition?
  • RQ3Does the impossibility of finding a representative polynomial search partition imply that P ≠ NP?
  • RQ4Can probabilistic or SAT-based methods circumvent the need for such a partition to achieve polynomial-time solutions?
  • RQ5Is the Knapsack problem representative of all NP-complete problems in terms of search space partitioning complexity?

Key findings

  • No deterministic polynomial-time algorithm can generate a representative polynomial search partition for the 0-1-Knapsack problem.
  • The logical equivalence between finding a partition and its complement implies that if one is impossible, so is the other.
  • The elimination of subsets containing specific elements or combinations still results in an exponential-sized search space, preventing polynomial-time reduction.
  • Probabilistic methods cannot guarantee correctness within polynomial time, thus failing to satisfy the requirements for P = NP.
  • A deterministic polynomial-time solution to SAT is necessary but insufficient unless transferable via reduction, which is ruled out by the analysis.
  • The paper concludes that P is a proper subset of NP, based on the unsolvability of the Knapsack problem under the required constraints.

Better researchstarts right now

From reading papers to final review, dramatically reduce your research time.

No credit card · Free plan available

This review was created by AI and reviewed by human editors.