ในแง่ที่เป็นทางการมากที่สุดขนาดของอินพุตถูกวัดโดยอ้างอิงจากการใช้อัลกอริทึมของทัวริงและเป็นจำนวนของสัญลักษณ์ตัวอักษรที่จำเป็นในการเข้ารหัสอินพุต
แน่นอนว่ามันค่อนข้างเป็นนามธรรมและยากมากที่จะทำงานกับในทางปฏิบัติหรืออย่างน้อยก็น่ารำคาญมาก - เราจะต้องพิจารณาว่าเราจะระบุ delimeter เป็นต้น ฯลฯ สิ่งที่เกิดขึ้นตามปกติในทางปฏิบัติคือเรามองหา การวัดพร็อกซีของขนาดของอินพุต - สิ่งที่สะดวกและเข้าถึงได้มากขึ้น แต่นั่นไม่ทำให้เกิดปัญหาทางคณิตศาสตร์ใด ๆ ในการวิเคราะห์ของเรา
ใช้ตัวอย่าง "abcde" ของคุณมันจะเป็นกรณีที่ตัวอักษรที่เราใช้สำหรับอินพุตมีขนาดเล็กดังนั้นแม้จะใช้การวัดพร็อกซีตัวอักษรเรารู้ว่าแม้ในเครื่องทัวริงเราสามารถทำได้ถ้าเราใส่ใจ ระบุการเข้ารหัสการป้อนข้อมูลที่จะแปลง "ABCDE" เพื่อรูปแบบการเข้ารหัสบางอย่างที่มีความยาวมากที่สุด5 × คสำหรับบางคนคงค การขยายตัวโดยค่าคงที่นี้โดยทั่วไปจะไม่สร้างความแตกต่างในการวิเคราะห์เชิงเส้นกำกับของเราเนื่องจากเราทิ้งปัจจัยคงที่เป็นประจำ55 × c ค
ในกรณีที่แตกต่างกันเรามักจะวัดขนาดของข้อมูลกราฟจากจำนวนของจุดnเห็นได้ชัดว่าถ้าเราต้องการระบุกราฟขนาดใหญ่โดยพลการขนาดของอินพุตที่เข้ารหัสไม่ได้เป็นเพียงแค่n - เกิดอะไรขึ้นกับขอบเช่น? สิ่งที่เรารู้คือเราสามารถใช้รูปแบบการเข้ารหัสที่เหมาะสมซึ่งแสดงถึงกราฟในN = c ⋅ n 2 log nบิต นี่เป็นการขยายตัวมากกว่าค่าคงที่เล็กน้อย แต่ในหลายกรณีที่น่าสนใจเราเพียง แต่จัดการกับสิ่งที่เป็นพหุนามของพหุนามและพหุนามประกอบด้วยองค์ประกอบหลายอย่าง - โดยเฉพาะอย่างยิ่งถ้าเป็นตัวอย่างถ้า เราตรวจสอบว่าเวลาทำงานของเราคือO ( p (nnยังไม่มีข้อความ= c ⋅ n2เข้าสู่ระบบnโดยที่ pคือพหุนามแล้วเรารู้ว่ามีพหุนาม p ′เช่น O ( p ( n ) ) = O ( p ′ ( N ) )ดังนั้นเมื่อเราย้ายกลับไปที่การวัดอย่างเป็นทางการของอินพุต เรายังอยู่ในเวลาพหุนามO ( p ( n ) )พีp′O(p(n))=O(p′(N))
mn=O(logm)O(m)O(2n)mPNPNP- สมบูรณ์อย่าลืมสิ่งนี้) ในทางกลับกันหากทุกสิ่งที่เราสนใจคือความสามารถในการตัดสินใจได้ก็จะเป็นวิธีที่ดีพอ
ดังนั้นในขณะที่ไม่มีกฎระบุไว้สำหรับการเลือกการวัดพร็อกซีสำหรับขนาดอินพุตความต้องการคือการขยายหรือหดขนาดของพร็อกซีเมื่อเทียบกับขนาดอินพุตควรเข้ากันได้กับสิ่งที่คุณกำลังพยายามพิสูจน์ ตามกฎของหัวแม่มือการเปลี่ยนแปลงปัจจัยคงที่เกือบจะไม่สำคัญโดยทั่วไปแล้วปัจจัยพหุนามขนาดเล็กก็ใช้ได้ดีและทำงานให้กับทฤษฎีพื้นฐานส่วนใหญ่ที่คุณเห็นปัจจัยพหุนามขนาดใหญ่อาจยังคงใช้งานได้ในทางทฤษฎี และจำนวนการเปลี่ยนแปลงแบบเอ็กซ์โปเนนเชียลนั้นรุนแรงเกินไป