การแยกตัวประกอบ
การแยกตัวประกอบ

การแยกตัวประกอบ

การแยกตัวประกอบ (อังกฤษ: factorization) ในทางคณิตศาสตร์ หมายถึงการแบ่งย่อยวัตถุทางคณิตศาสตร์ (เช่น จำนวน พหุนาม หรือเมทริกซ์) ให้อยู่ในรูปผลคูณของวัตถุอื่น ซึ่งเมื่อคูณตัวประกอบเหล่านั้นเข้าด้วยกันจะได้ผลลัพธ์ดังเดิม ตัวอย่างเช่น จำนวน 15 สามารถแยกตัวประกอบให้เป็นจำนวนเฉพาะได้เป็น 3 × 5 และพหุนาม x 2 − 4 {\displaystyle x^{2}-4} สามารถแยกได้เป็น ( x − 2 ) ( x + 2 ) {\displaystyle (x-2)(x+2)} เป็นต้นจำนวนเชิงซ้อน (อังกฤษ : complex number) ในทางคณิตศาสตร์ คือ เซตที่ต่อเติมจากเซตของจำนวนจริงโดยเพิ่มจำนวน i {\displaystyle i} ซึ่งทำให้สมการ i 2 + 1 = 0 {\displaystyle i^{2}+1=0} เป็นจริง และหลังจากนั้นเพิ่มสมาชิกตัวอื่น ๆ เข้าไปจนกระทั่งเซตที่ได้ใหม่มีสมบัติการปิดภายใต้การบวกและการคูณ จำนวนเชิงซ้อน z {\displaystyle z} ทุกตัวสามารถเขียนอยู่ในรูป x + i y {\displaystyle x+iy} โดยที่ x {\displaystyle x} และ y {\displaystyle y} เป็นจำนวนจริง โดยเราเรียก x {\displaystyle x} และ y {\displaystyle y} ว่าส่วนจริง (real part) และส่วนจินตภาพ (imaginary part) ของ z {\displaystyle z} ตามลำดับจุดมุ่งหมายของการแยกตัวประกอบคือการลดทอนวัตถุให้เล็กลง อาทิ จากจำนวนไปเป็นจำนวนเฉพาะ จากพหุนามไปเป็นพหุนามลดทอนไม่ได้ (irreducible polynomial) การแยกตัวประกอบจำนวนเต็มเป็นส่วนหนึ่งของทฤษฎีบทมูลฐานของเลขคณิต ส่วนการแยกตัวประกอบพหุนามเป็นส่วนหนึ่งของทฤษฎีบทมูลฐานของพีชคณิต สำหรับพหุนาม สิ่งที่ตรงข้ามกับการแยกตัวประกอบคือการกระจายพหุนาม (polynomial expansion) ซึ่งเป็นการคูณตัวประกอบทุกตัวเข้าด้วยกันเป็นพหุนามใหม่การแยกตัวประกอบจำนวนเต็มสำหรับจำนวนขนาดใหญ่อาจกลายเป็นข้อปัญหาที่ยุ่งยาก ซึ่งไม่มีวิธีใดที่สามารถแยกตัวประกอบจำนวนขนาดใหญ่ได้อย่างรวดเร็ว แต่ความยุ่งยากนี้เป็นประโยชน์ต่อการรักษาความปลอดภัยในขั้นตอนวิธีของการเข้ารหัสลับแบบกุญแจอสมมาตร อย่างเช่น RSAสำหรับการแยกตัวประกอบของเมทริกซ์เรียกว่า การแยกเมทริกซ์ (matrix decomposition) ซึ่งมีวิธีการที่เหมาะสมแตกต่างกันไปสำหรับเมทริกซ์นั้นๆ เช่น การแยกแบบคิวอาร์ (QR decomposition) เป็นต้น วิธีหลักอย่างหนึ่งที่นิยมคือการทำให้เป็นผลคูณของ เมทริกซ์เชิงตั้งฉาก (orthogonal matrix) หรือเมทริกซ์ยูนิแทรี (unitary matrix) กับเมทริกซ์แบบสามเหลี่ยม (triangular matrix)อีกตัวอย่างหนึ่งของการแยกตัวประกอบคือการแยกฟังก์ชันให้กลายเป็นการประกอบฟังก์ชัน (function composition) กับฟังก์ชันอื่นโดยมีเงื่อนไขที่เจาะจง ตัวอย่างเงื่อนไขเช่น ฟังก์ชันทุกฟังก์ชันสามารถเขียนให้อยู่ในรูปของการประกอบของฟังก์ชันทั่วถึง (surjective function) กับฟังก์ชันหนึ่งต่อหนึ่ง (injective function) เป็นต้น

ใกล้เคียง

การแยกตัวประกอบ การแยกตัวประกอบจำนวนเต็ม การแยกทัศนคติออกเป็นสองขั้ว การแยกส้อม การแยกศาสนจักรกับอาณาจักร การแยกแบบโชเลสกี การแยกใช้อำนาจ การแยกสาย (บล็อกเชน) การแยกเดี่ยว การแยกคู่ยีนอย่างอิสระ