একটি সমস্যা থেকে হ্রাস অন্য সমস্যার একটি রূপান্তর হয় কোনো ইনস্ট্যান্সের এর একটি দৃষ্টান্ত মধ্যে এর , যেমন যেABfaAf(a)B
x∈A ⇔ f(x)∈B(E)
যদি আপনার আগ্রহী জটিলতা সংরক্ষণ করে এমন রূপান্তর হয় (যেমন, বিবেচনা করে তবে একটি বহুপদী রূপান্তর ) তবে একটি অ্যালগরিদম সমাধান এর অস্তিত্বই একটি অ্যালগোরিদম সমাধান এর অস্তিত্বকে বোঝায় : এটি চালানোর জন্য যথেষ্ট , তারপরে ।ffNPABBAfAB
অত: পর থেকে এই ধরনের একটি হ্রাস অস্তিত্ব থেকে মানে যে তুলনায় অনেক সহজ নয় । অন্যভাবে হ্রাস করার প্রয়োজন নেই।ABBA
উদাহরণস্বরূপ, গ্রাফ রঙ করার জন্য। আপনি 3-রঙিনকে 4-রঙিনে হ্রাস করতে পারবেন তবে তাৎক্ষণিকভাবে নয়। আপনি যদি গ্রাফ এবং আপনি তবে আপনার কাছে সেই তবে আপনার অবশ্যই। উপসংহার সমানতা হয় , সম্মানিত করা হয় না তাই হয় না কমানো।Gf(G)=Gx∈3COL ⇒ f(x)∈4COLf(x)∈4COL ⇒ x∈3COL(E)f
আপনার সঠিক হ্রাস নির্মাণ করতে পারেন থেকে থেকে কিন্তু এটি একটি সামান্য আরো জটিল: কোন গ্রাফের জন্য যাক হতে গ্রাফ অন্য একটি নোড সঙ্গে বাড়ানো যে প্রতিটি অন্যান্য নোডের সাথে একটি প্রান্তের সাথে যুক্ত।f3COL4COLGf(G)Gu
- রূপান্তরটি জটিলতা-সংরক্ষণকরণ (বহুপদী, এখানে);
- যদি রয়েছে তারপর রয়েছে : শুধু জন্য চতুর্থ রঙ ব্যবহার ;G3COLf(G)4COLu
- যদি রয়েছে তারপর আপনি প্রমাণ করতে পারেন যে ছাড়া সমস্ত নোড একটি রং নয় আছে 'র, অত রয়েছে ।f(G)4COLuuG3COL
যে প্রমাণ করে যে কমানো এবং সেই তুলনায় কঠিন । আপনি একই ভাবে প্রমাণ করিতে পারেন যে তুলনায় কঠিন কোন , আকর্ষণীয় প্রমাণ যে হচ্ছে কোনো তুলনায় কঠিন ।f4COL3COLnCOLmCOLn≥m3COLnCOL