स्पष्ट रूप से, एक शुद्ध गणितीय, विशुद्ध रूप से सीएस एल्गोरिथ्म के दृष्टिकोण से यह असंभव है। लेकिन वास्तव में कई वास्तविक दुनिया के उदाहरण हैं जब आपके प्रोजेक्ट को स्केल करना आसान बनाता है, तो कई ऐसे हैं जो अंत-उपयोगकर्ताओं के लिए सहज नहीं हैं।
दिशा-निर्देश : आपके निर्देश जितना लंबा होगा, वे कभी-कभी आसान हो सकते हैं। उदाहरण के लिए, यदि मैं चाहता हूं कि Google मैप्स मुझे 3000 मील की दूरी पर जाने के लिए निर्देश दे, तो मैं वेस्ट कोस्ट तक ड्राइव कर सकता हूं - और क्रॉस-कंट्री ड्राइविंग निर्देश प्राप्त करूंगा। लेकिन अगर मैं 6000 मील पश्चिम में जाना चाहता था, तो मैं काफी सरल निर्देशों के साथ समाप्त होगा: NYC से होक्काइडो के लिए एक विमान पर चढ़ो। मुझे एक क्रॉस-कंट्री मार्ग देना, जिसमें ट्रैफ़िक, सड़क, मौसम आदि शामिल हैं, एल्गोरिदमिक रूप से कठिन है, लेकिन मुझे एक विमान पर बैठना और डेटाबेस में उड़ानें देखना तुलनात्मक रूप से काफी सरल है। दूरी बनाम कठिनाई का ASCII ग्राफ:
| /
| /
Difficulty | / ____-------
| / ____----
| / ____----
---------------------------------
Distance
प्रतिपादन : कहते हैं कि मैं एक चेहरे का एक रेंडर और 1000 चेहरों का प्रतिपादन चाहता हूं; यह बिलबोर्ड विज्ञापन के लिए है, इसलिए दोनों अंतिम छवियों को 5000px तक 10000px होना चाहिए। एक चेहरे को वास्तविक रूप से प्रस्तुत करना कठिन होगा - कई हजार पिक्सेल के रिज़ॉल्यूशन के दौरान आपको वास्तव में शक्तिशाली मशीनों का उपयोग करना होगा - लेकिन 1000 चेहरों की भीड़ के लिए प्रत्येक चेहरे को केवल दस पिक्सेल की आवश्यकता होती है, और आसानी से क्लोन किया जा सकता है! मैं शायद अपने लैपटॉप पर 1000 चेहरों को प्रस्तुत कर सकता था, लेकिन एक यथार्थवादी चेहरे को 10000px प्रदान करने में बहुत लंबा समय और शक्तिशाली मशीनें लगेंगी। ASCII का कठिनाई बनाम वस्तुओं का ग्राफ, दिखा रहा है कि एक सेट आकार की छवि के लिए n वस्तुओं को प्रदान करने की कठिनाई कितनी जल्दी बंद हो जाती है लेकिन फिर वापस आती है:
| -
|- - _________
Difficulty | -- ______-------
| ------
|
---------------------------------
Objects
हार्डवेयर नियंत्रण : हार्डवेयर के साथ कई चीजें बहुत आसान हो जाती हैं। "मूव मोटर एक्स 1 डिग्री" कठिन और / या असंभव है, और आपको उन सभी प्रकार की चीजों से निपटना होगा जो आपको "मूव मोटर एक्स 322 डिग्री" के लिए नहीं करना होगा।
लघु अवधि के कार्य: कहते हैं कि आप चाहते हैं कि आइटम X प्रत्येक सेकंड में (बहुत कम समय के लिए) हो। एक्स द्वारा चलने वाले समय की मात्रा में वृद्धि करके, आपको कम जटिल सॉफ़्टवेयर के साथ-साथ हार्डवेयर की भी आवश्यकता होगी।