Classification of Multiplicity-Free Kronecker Products

Total Page:16

File Type:pdf, Size:1020Kb

Classification of Multiplicity-Free Kronecker Products Classification of Multiplicity-Free Kronecker Products Christine Bessenrodt (Leibniz University Hannover) Jeffrey Remmel (University of California, San Diego) Stephanie van Willigenburg (University of British Columbia) and Sami Assaf (University of Southern California) Christopher Bowman (City University London) Angela Hicks (Stanford University) Vasu Tewari (University of British Columbia) May 10–May 17 2015 1 Overview of the Field Schur functions have been a central area of research dating from the time of Cauchy in 1815 (bialternants [7]) to the present day work of Field’s medallists such as Tao (the hive model [8]) and Okounkov (Schur positivity [9]). This is due to their ubiquitous nature in mathematics and beyond. Schur functions are labelled by weakly decreasing sequences of positive integers, called partitions. Given two Schur functions, they can be ‘multiplied’ in three different ways: outer product, inner product, and plethysm. We wish to understand the coefficients that arise in expanding such a product with respect to the basis of Schur functions. The outer product is the most well understood, the coefficients arising are the Littlewood–Richardson coefficients and there is an efficient combinatorial description of these coefficients, called the Littlewood– Richardson rule. In the case of the inner and plethysm products, the coefficients are called the Kronecker and plethysm coefficients respectively, and they are substantially more difficult to understand. The determi- nation of the classical Clebsch-Gordan coefficients arising in the decomposition of tensor products amounts in the case of the symmetric groups to a search for an efficient combinatorial description of the Kronecker coefficients; it is one of the central problems of algebraic combinatorics today. Additionally, outside of pure mathematics, this Kronecker problem has gained great traction of late due to its deep connections with quantum information theory and the central role it plays within Geometric Com- plexity Theory, an approach that seeks to settle the celebrated P versus NP problem via Geometric Complexity Theory. The P versus NP problem is one of the several $1,000,000 Millennium Prize Problems set by the Clay Mathematics Institute. Geometric Complexity Theory poses several conjectures on the computation of Kronecker coefficients, even for special partitions, and on deciding whether a given coefficient is non-zero. It is conjectured that the decidability problem is in ]P (is ‘easy’), whereas calculation of a given coefficient is in ]NP (is ‘hard’). It is known that the problem of computing Kronecker coefficients is ]P -hard [6]. 1 2 2 Recent Developments and Open Problems The search for an efficient combinatorial description of the Kronecker coefficients (of a similar flavour as the Littlewood-Richardson rule) has formed a very active research area for several decades. Along the way, many beautiful formulas have been discovered for specific cases, including • products indexed by a pair of hooks or two-part partitions [10], [11], [12], [13], and [5]; • constituents indexed by partitions of small depth [16], by partitions of small Durfee size [1], or by hooks [4]; • products with few homogenous components [2] and [3]; • products indexed by partitions of near-rectangular shape [15]. These formulas serve both as inspiration, and as a reminder that there is still a great amount of work to do. One further avenue, which has yet to be pursued, is to classify Kronecker products whose coefficients sat- isfy certain bounds. In this direction, in 1999 Bessenrodt conjectured a complete classification of multiplicity- free Kronecker products of Schur functions (or equivalently, of irreducible characters of the symmetric groups), that is, pairs of Schur functions whose Kronecker product only yields coefficients equal to 0 or 1. During the recent American Institute of Mathematics workshop Combinatorics and complexity of Kro- necker coefficients our group made progress towards Bessenrodt’s conjecture for the case where one Schur function was indexed by a hook, and the other Schur function was indexed by an arbitrary partition. Therefore the main aim for our Focused Research Group was to completely resolve Bessenrodt’s 1999 conjectured classification of multiplicity-free Kronecker products. 3 Scientific Progress Made Our Focused Research Group was completely successful in proving the following theorem, which had been a conjecture of Bessenrodt, dating from 1999; at that time, it was known that all the products on the list were multiplicity-free and the problem remained to show that the list was complete. Theorem 3.1. Let λ, µ be partitions of n 2 N. Then the Kronecker product sλ ⊗ sµ of the Schur functions sλ; sµ is multiplicity-free if and only if the partitions λ, µ satisfy one of the following (up to conjugation of one or both of the partitions): 1. One of the partitions is (n), and the other one is arbitrary; 2. one of the partitions is (n − 1; 1), and the other one is a fat hook; 3. n = 2k + 1 and λ = (k + 1; k) = µ, or n = 2k and λ = (k; k) = µ; 4. n = 2k, one of the partitions is (k; k), and the other one is one of (k + 1; k − 1); (n − 3; 3) or a hook; 5. one of the partitions is a rectangle, and the other one is one of (n − 2; 2); (n − 2; 12); 6. the partition pair is one of the pairs ((33); (6; 3)), ((33); (5; 4)), and ((43); (62)). It is worth pointing out that a classification of multiplicity-free outer products of Schur functions was obtained by Stembridge [14]; the application of his result (and a generalization due to Gutschwager) plays an important role in the proof of Theorem 3.1. A key facet of our proof was to deal first with some special situations which are close to the products on the list and which arise as critical situations in the final induction proof. Crucial aspects are a detailed case analysis and a delicate application of both a recursion formula for Kronecker products due to Dvir and a semigroup property of Kronecker coefficients observed by Manivel; for small size, also computer calculations have been used. Towards the classification result we showed first: • Let λ be a hook or a 2-part partition. Then the Kronecker product sλ ⊗ sµ is multiplicity-free if and only if it appears on the list given by Theorem 3.1. 3 As part of the induction argument in the proof of Theorem 3.1, we next dealt with products sλ ⊗sµ where λ was assumed to be a rectangle, and then more generally with the case of a fat hook λ. A further important feature of the inductive approach to the classification result stated in Theorem 3.1 was to employ its close connection to a more general classification conjecture on multiplicity-free products of skew Schur functions (formulated by Bessenrodt some years ago). With these results and insights as our foundation, we were able to extend our case analysis and use our techniques once more to eventually prove Theorem 3.1. As just indicated, this then also led to the confirma- tion of the more general classification conjecture for multiplicity-free products of skew Schur functions. 4 Outcome of the Meeting Further to completing our project, from which a journal article will result, we were also able to become fully versed in the strengths and weaknesses of powerful techniques such as Dvir recursion and Manivel’s semigroup property, and learn new techniques related to quasisymmetric functions. These were facilitated by informal lectures given by Bessenrodt and Remmel, respectively. We would like to thank BIRS for this indispensable Focused Research Group opportunity, which was crucial to the success of our project. References [1] C. Bessenrodt and C. Behns, On the Durfee size of Kronecker products of characters of the symmetric group and its double covers, J. Algebra 280 (2004), 132–144. [2] C. Bessenrodt and A. Kleshchev, On Kronecker products of complex representations of the symmetric and alternating groups, Pacific J. Math. 190 (1999), 201–223. [3] C. Bessenrodt and S. van Willigenburg, On (almost) extreme components in Kronecker products of char- acters of the symmetric groups, J. Algebra 410 (2014), 460–500. [4] J. Blasiak, Kronecker coefficients for one hook shape, http://arxiv.org/abs/1209.2018. [5] A. Brown, S. van Willigenburg and M. Zabrocki, Expressions for Catalan Kronecker products, Pacific J. Math. 248 (2010), 31–48. [6] P. Burgisser¨ and C. Ikenmeyer, The complexity of computing Kronecker coefficients, DMTCS proc. AJ (2008), 357–368. [7] A. Cauchy, Memoire´ sur les fonctions qui ne peuvent obtenir que deux valeurs egales´ et de signes con- traires par suite des transpositions oper´ ees´ entre les variables qu’elles renferment, Journal de l’Ecole´ Polytechnique xviie Cahier, Tome x (1815), 91–169. [8] A. Knutson and T. Tao, The honeycomb model of gln tensor products. I. Proof of the saturation conjec- ture, J. Amer. Math. Soc. 12 (1999), 1055–1090. [9] A. Okounkov, Log-concavity of multiplicities with applications to characters of U(1), Adv. Math. 127 (1997), 258–282. [10] J. Remmel, A formula for the Kronecker products of Schur functions of hook shapes, J. Algebra 120 (1989), 100–118. [11] J. Remmel, Formulas for the expansion of the Kronecker products S(m; n)⊗S(1p−r; r) and S(1k; 2l)⊗ S(1p−r; r), Discrete Math. 99 (1992), 265–287. [12] J. Remmel and T. Whitehead, On the Kronecker product of Schur functions of two row shapes, Bull. Belg. Math. Soc. 1 (1994), 649–683. 4 [13] M. Rosas, The Kronecker product of Schur functions indexed by two-row shapes or hook shapes, J. Algebraic Combin. 14 (2001), 153–173. [14] J. Stembridge, On multiplicity-free products of Schur functions, Ann. Comb. 5 (2001), 113–121.
Recommended publications
  • The Top Eight Misconceptions About NP- Hardness
    The top eight misconceptions about NP- hardness Zoltán Ádám Mann Budapest University of Technology and Economics Department of Computer Science and Information Theory Budapest, Hungary Abstract: The notions of NP-completeness and NP-hardness are used frequently in the computer science literature, but unfortunately, often in a wrong way. The aim of this paper is to show the most wide-spread misconceptions, why they are wrong, and why we should care. Keywords: F.1.3 Complexity Measures and Classes; F.2 Analysis of Algorithms and Problem Complexity; G.2.1.a Combinatorial algorithms; I.1.2.c Analysis of algorithms Published in IEEE Computer, volume 50, issue 5, pages 72-79, May 2017 1. Introduction Recently, I have been working on a survey about algorithmic approaches to virtual machine allocation in cloud data centers [11]. While doing so, I was shocked (again) to see how often the notions of NP-completeness or NP-hardness are used in a faulty, inadequate, or imprecise way in the literature. Here is an example from an – otherwise excellent – paper that appeared recently in IEEE Transactions on Computers, one of the most prestigious journals of the field: “Since the problem is NP-hard, no polynomial time optimal algorithm exists.” This claim, if it were shown to be true, would finally settle the famous P versus NP problem, which is one of the seven Millenium Prize Problems [10]; thus correctly solving it would earn the authors 1 million dollars. But of course, the authors do not attack this problem; the above claim is just an error in the paper.
    [Show full text]
  • The Complexity Zoo
    The Complexity Zoo Scott Aaronson www.ScottAaronson.com LATEX Translation by Chris Bourke [email protected] 417 classes and counting 1 Contents 1 About This Document 3 2 Introductory Essay 4 2.1 Recommended Further Reading ......................... 4 2.2 Other Theory Compendia ............................ 5 2.3 Errors? ....................................... 5 3 Pronunciation Guide 6 4 Complexity Classes 10 5 Special Zoo Exhibit: Classes of Quantum States and Probability Distribu- tions 110 6 Acknowledgements 116 7 Bibliography 117 2 1 About This Document What is this? Well its a PDF version of the website www.ComplexityZoo.com typeset in LATEX using the complexity package. Well, what’s that? The original Complexity Zoo is a website created by Scott Aaronson which contains a (more or less) comprehensive list of Complexity Classes studied in the area of theoretical computer science known as Computa- tional Complexity. I took on the (mostly painless, thank god for regular expressions) task of translating the Zoo’s HTML code to LATEX for two reasons. First, as a regular Zoo patron, I thought, “what better way to honor such an endeavor than to spruce up the cages a bit and typeset them all in beautiful LATEX.” Second, I thought it would be a perfect project to develop complexity, a LATEX pack- age I’ve created that defines commands to typeset (almost) all of the complexity classes you’ll find here (along with some handy options that allow you to conveniently change the fonts with a single option parameters). To get the package, visit my own home page at http://www.cse.unl.edu/~cbourke/.
    [Show full text]
  • LSPACE VS NP IS AS HARD AS P VS NP 1. Introduction in Complexity
    LSPACE VS NP IS AS HARD AS P VS NP FRANK VEGA Abstract. The P versus NP problem is a major unsolved problem in com- puter science. This consists in knowing the answer of the following question: Is P equal to NP? Another major complexity classes are LSPACE, PSPACE, ESPACE, E and EXP. Whether LSPACE = P is a fundamental question that it is as important as it is unresolved. We show if P = NP, then LSPACE = NP. Consequently, if LSPACE is not equal to NP, then P is not equal to NP. According to Lance Fortnow, it seems that LSPACE versus NP is easier to be proven. However, with this proof we show this problem is as hard as P versus NP. Moreover, we prove the complexity class P is not equal to PSPACE as a direct consequence of this result. Furthermore, we demonstrate if PSPACE is not equal to EXP, then P is not equal to NP. In addition, if E = ESPACE, then P is not equal to NP. 1. Introduction In complexity theory, a function problem is a computational problem where a single output is expected for every input, but the output is more complex than that of a decision problem [6]. A functional problem F is defined as a binary relation (x; y) 2 R over strings of an arbitrary alphabet Σ: R ⊂ Σ∗ × Σ∗: A Turing machine M solves F if for every input x such that there exists a y satisfying (x; y) 2 R, M produces one such y, that is M(x) = y [6].
    [Show full text]
  • QP Versus NP
    QP versus NP Frank Vega Joysonic, Belgrade, Serbia [email protected] Abstract. Given an instance of XOR 2SAT and a positive integer 2K , the problem exponential exclusive-or 2-satisfiability consists in deciding whether this Boolean formula has a truth assignment with at leat K satisfiable clauses. We prove exponential exclusive-or 2-satisfiability is in QP and NP-complete. In this way, we show QP ⊆ NP . Keywords: Complexity Classes · Completeness · Logarithmic Space · Nondeterministic · XOR 2SAT. 1 Introduction The P versus NP problem is a major unsolved problem in computer science [4]. This is considered by many to be the most important open problem in the field [4]. It is one of the seven Millennium Prize Problems selected by the Clay Mathematics Institute to carry a US$1,000,000 prize for the first correct solution [4]. It was essentially mentioned in 1955 from a letter written by John Nash to the United States National Security Agency [1]. However, the precise statement of the P = NP problem was introduced in 1971 by Stephen Cook in a seminal paper [4]. In 1936, Turing developed his theoretical computational model [14]. The deterministic and nondeterministic Turing machines have become in two of the most important definitions related to this theoretical model for computation [14]. A deterministic Turing machine has only one next action for each step defined in its program or transition function [14]. A nondeterministic Turing machine could contain more than one action defined for each step of its program, where this one is no longer a function, but a relation [14].
    [Show full text]
  • A Short History of Computational Complexity
    The Computational Complexity Column by Lance FORTNOW NEC Laboratories America 4 Independence Way, Princeton, NJ 08540, USA [email protected] http://www.neci.nj.nec.com/homepages/fortnow/beatcs Every third year the Conference on Computational Complexity is held in Europe and this summer the University of Aarhus (Denmark) will host the meeting July 7-10. More details at the conference web page http://www.computationalcomplexity.org This month we present a historical view of computational complexity written by Steve Homer and myself. This is a preliminary version of a chapter to be included in an upcoming North-Holland Handbook of the History of Mathematical Logic edited by Dirk van Dalen, John Dawson and Aki Kanamori. A Short History of Computational Complexity Lance Fortnow1 Steve Homer2 NEC Research Institute Computer Science Department 4 Independence Way Boston University Princeton, NJ 08540 111 Cummington Street Boston, MA 02215 1 Introduction It all started with a machine. In 1936, Turing developed his theoretical com- putational model. He based his model on how he perceived mathematicians think. As digital computers were developed in the 40's and 50's, the Turing machine proved itself as the right theoretical model for computation. Quickly though we discovered that the basic Turing machine model fails to account for the amount of time or memory needed by a computer, a critical issue today but even more so in those early days of computing. The key idea to measure time and space as a function of the length of the input came in the early 1960's by Hartmanis and Stearns.
    [Show full text]
  • Notes for Lecture 1
    Stanford University | CS254: Computational Complexity Notes 1 Luca Trevisan January 7, 2014 Notes for Lecture 1 This course assumes CS154, or an equivalent course on automata, computability and computational complexity, as a prerequisite. We will assume that the reader is familiar with the notions of algorithm, running time, and of polynomial time reduction, as well as with basic notions of discrete math and probability. We will occasionally refer to Turing machines. In this lecture we give an (incomplete) overview of the field of Computational Complexity and of the topics covered by this course. Computational complexity is the part of theoretical computer science that studies 1. Impossibility results (lower bounds) for computations. Eventually, one would like the theory to prove its major conjectured lower bounds, and in particular, to prove Conjecture 1P 6= NP, implying that thousands of natural combinatorial problems admit no polynomial time algorithm 2. Relations between the power of different computational resources (time, memory ran- domness, communications) and the difficulties of different modes of computations (exact vs approximate, worst case versus average-case, etc.). A representative open problem of this type is Conjecture 2P = BPP, meaning that every polynomial time randomized algorithm admits a polynomial time deterministic simulation. Ultimately, one would like complexity theory to not only answer asymptotic worst-case complexity questions such as the P versus NP problem, but also address the complexity of specific finite-size instances, on average as well as in worst-case. Ideally, the theory would be eventually able to prove results such as • The smallest boolean circuit that solves 3SAT on formulas with 300 variables has size more than 270, or • The smallest boolean circuit that can factor more than half of the 2000-digit integers, has size more than 280.
    [Show full text]
  • The P Versus Np Problem
    THE P VERSUS NP PROBLEM STEPHEN COOK 1. Statement of the Problem The P versus NP problem is to determine whether every language accepted by some nondeterministic algorithm in polynomial time is also accepted by some (deterministic) algorithm in polynomial time. To define the problem precisely it is necessary to give a formal model of a computer. The standard computer model in computability theory is the Turing machine, introduced by Alan Turing in 1936 [37]. Although the model was introduced before physical computers were built, it nevertheless continues to be accepted as the proper computer model for the purpose of defining the notion of computable function. Informally the class P is the class of decision problems solvable by some algorithm within a number of steps bounded by some fixed polynomial in the length of the input. Turing was not concerned with the efficiency of his machines, rather his concern was whether they can simulate arbitrary algorithms given sufficient time. It turns out, however, Turing machines can generally simulate more efficient computer models (for example, machines equipped with many tapes or an unbounded random access memory) by at most squaring or cubing the computation time. Thus P is a robust class and has equivalent definitions over a large class of computer models. Here we follow standard practice and define the class P in terms of Turing machines. Formally the elements of the class P are languages. Let Σ be a finite alphabet (that is, a finite nonempty set) with at least two elements, and let Σ∗ be the set of finite strings over Σ.
    [Show full text]
  • Notes for Lecture Notes 2 1 Computational Problems
    Stanford University | CS254: Computational Complexity Notes 2 Luca Trevisan January 11, 2012 Notes for Lecture Notes 2 In this lecture we define NP, we state the P versus NP problem, we prove that its formulation for search problems is equivalent to its formulation for decision problems, and we prove the time hierarchy theorem, which remains essentially the only known theorem which allows to show that certain problems are not in P. 1 Computational Problems In a computational problem, we are given an input that, without loss of generality, we assume to be encoded over the alphabet f0; 1g, and we want to return as output a solution satisfying some property: a computational problem is then described by the property that the output has to satisfy given the input. In this course we will deal with four types of computational problems: decision problems, search problems, optimization problems, and counting problems.1 For the moment, we will discuss decision and search problem. In a decision problem, given an input x 2 f0; 1g∗, we are required to give a YES/NO answer. That is, in a decision problem we are only asked to verify whether the input satisfies a certain property. An example of decision problem is the 3-coloring problem: given an undirected graph, determine whether there is a way to assign a \color" chosen from f1; 2; 3g to each vertex in such a way that no two adjacent vertices have the same color. A convenient way to specify a decision problem is to give the set L ⊆ f0; 1g∗ of inputs for which the answer is YES.
    [Show full text]
  • Knowledge, Creativity and P Versus NP
    Knowledge, Creativity and P versus NP Avi Wigderson April 11, 2009 Abstract The human quest for efficiency is ancient and universal. Computa- tional Complexity Theory is the mathematical study of the efficiency requirements of computational problems. In this note we attempt to convey the deep implications and connections of the results and goals of computational complexity, to the understanding of the most basic and general questions in science and technology. In particular, we will explain the P versus NP question of computer science, and explain the consequences of its possible resolution, P = NP or P 6= NP , to the power and security of computing, the human quest for knowledge, and beyond. The connection rests on formalizing the role of creativity in the discovery process. The seemingly abstract, philosophical question: Can creativity be automated? in its concrete, mathematical form: Does P = NP ?, emerges as a central challenge of science. And the basic notions of space and time, studied as resources of efficient computation, emerge as key objects of study to solving this mystery, just like their physical counterparts hold the key to understanding the laws of nature. This article is prepared for non-specialists, so we attempt to be as non-technical as possible. Thus we focus on the intuitive, high level meaning of central definitions of computational notions. Necessarily, we will be sweeping many technical issues under the rug, and be content that the general picture painted here remains valid when these are carefully examined. Formal, mathematical definitions, as well as better historical account and more references to original works, can be found in any textbook, e.g.
    [Show full text]
  • Algorithm for P Versus NP Problem on Sets by JEEVAN – KUSHALAIAH Method
    International Journal of Computer Applications Technology and Research Volume 2– Issue 5, 526 - 529, 2013, ISSN: 2319–8656 Algorithm for P versus NP Problem on Sets by JEEVAN – KUSHALAIAH Method Neelam Jeevan Kumar Electrical and Electronics Engineering, JNTU Hyderabad Rangashaipet, Warangal, Andhra Pradesh, India. Abstract: P versus NP [1-2] Problems are one of the most important open questions in mathematics and theoretical computer science. Jeevan – Kushalaiah Method is a method to find the possible number of combinations between n-elements. This article explains about Algorithm to solve subset sum problem quickly and easily. The problems on subset sum problems perform arithmetic operations that can be calculated in terms of exponential time - polynomial time. Major part of the article deals with Class-P type problems which in be solved on a deterministic Turing Machine. This article is mainly prepared on the basis of an article in Wikipedia. Keywords: Jeevan-Kushalaiah Method; Jeevan – Kushalaiah Algorithm; Time Complexity; Exponential Time; Polynomial Time; 1. INTRODUCTION 2. JEEVAN – KUSHALAIAH METHOD In computational complexity theory an answer to Jeevan – Kushalaiah Method [5] is a method to the P = NP [3-4] question would determine whether know possible different combinations between n- problems that can be verified in polynomial time, like elements (either elements are constants or variables). the subset-sum problem, can also be solved in Let there are n-elements a1, a2, a3 … an exponential- polynomial time. If it turned out that P ≠ NP, it would mean that there are problems in NP (such The possible number of Combinations are in sets as NP-complete problems) that are harder to compute with addition operation are, N than to verify: they could not be solved in polynomial N= a a a a a +a , a +a , a + time, but the answer could be verified in polynomial {0,[( 1),( 2),( 3),….( 2)],[( 1 2) ( 1 3) ( 1 time.
    [Show full text]
  • Arxiv:1811.06787V2 [Cs.CC] 23 Jan 2021
    PRAMs over integers do not compute maxflow efficiently Luc Pellissier, University Paris Est Creteil Thomas Seiller, CNRS [email protected] [email protected] January 26, 2021 Abstract This paper presents a new semantic method for proving lower bounds in computational complexity. We use it to prove that maxflow, a Ptime complete problem, is not computable in polylogarithmic time on parallel random access machines (prams) working with integers, showing that NCZ 6= Ptime, where NCZ is the complexity class defined by such machines, and Ptime is the standard class of polynomial time computable problems (on, say, a Turing machine). On top of showing this new separation result, we show our method captures previous lower bounds results from the literature: Steele and Yao’s lower bounds for algebraic decision trees [30], Ben-Or’s lower bounds for algebraic computation trees [4], Cucker’s proof that NCR is not equal to PtimeR [10], and Mulmuley’s lower bounds for “prams without bit operations” [20]. arXiv:1811.06787v2 [cs.CC] 23 Jan 2021 1 Contents 1 Introduction 3 2 Contents of the paper 5 3 Programs as Dynamical systems 9 4 Algebraic models of computations as amcs 12 5 Entropy and Cells 18 6 First lower bounds 21 7 Refining the method 23 8 Recovering Ben Or and Cucker’s theorems 26 9 Algebraic surfaces for an optimization problem 28 10 Improving Mulmuley’s result 32 2 1 Introduction 1.1 Computational Complexity The field of computational complexity was initiated soon after the conception of the first computers. While theoretical results had already established a definition of the notion of "computable function" on the set of natural numbers, it became quickly apparent that computable did not mean practical, as many functions considered computable could not be computed within a reasonable time.
    [Show full text]
  • P VS NP PROBLEM Shivam Sharma Shivam Sharma Has Completed His B.Tech, Computer Science and Engineering from JSS Academy of Technology, Noida
    Shivam Sharma / (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 6 (6) , 2015, 5022-5025 P VS NP PROBLEM Shivam Sharma Shivam Sharma has completed his B.Tech, Computer Science and Engineering from JSS Academy of Technology, Noida ABSTRACT: This paper deals with the most recent students around a large round table with no incompatible development that have took place to solve P vs NP problem. students sitting next to each other (Hamiltonian Cycle)? We will look into different ways which have tried to give a What if we put the students into three groups so that each solution to this problem. The paper includes the proof student is in the same group with only his or her complexity and various other aspects which enlightens the compatibles (3-Coloring)? research that have taken place in the field so far. With a deep and thorough analysis of various works by different authors So P = NP means that for every problem that has an around the world, it can be concluded that the problem is still efficiently verifiable solution, we can find that solution unresolved but there is a lot of scope still left to explore which efficiently as well. requires further research. We call the very hardest NP problems which includes: Partition Into Triangles KEYWORDS: Clique, cloning, brute force. Clique Hamiltonian Cycle 1. INTRODUCTION 3-Coloring As we solve larger and more complex problems with NP-complete, i.e. given an efficient algorithm for one of greater computational power and cleverer algorithms, the them, we can find an efficient algorithm for all of them and problems we cannot tackle begin to stand out.
    [Show full text]