क्या ट्यूरिंग मशीनों का एक अच्छी तरह से अध्ययन किया गया अनुकूलन है जो एल्गोरिदम के निष्पादन के दौरान खपत ऊर्जा का खाता है? नहीं!
लेकिन शायद आप एक के साथ आ सकते हैं। यह संभव है कि आप ट्यूरिंग मशीन के चरणों को प्रतिवर्ती और गैर-प्रतिवर्ती (गैर-प्रतिवर्ती हैं जहां जानकारी खो जाती है) में विभाजित कर सकते हैं। सैद्धांतिक रूप से, यह केवल गैर-प्रतिवर्ती कदम है जो ऊर्जा की लागत है। प्रत्येक बिट के लिए ऊर्जा की एक इकाई की लागत जो मिटा दी जाती है, सैद्धांतिक रूप से सही माप होगी।
चार्ल्स बेनेट की एक प्रमेय है कि समय की जटिलता में सबसे अधिक वृद्धि होती है जब एक संगणना प्रतिवर्ती (CH बेनेट, अभिकलन की तार्किक प्रतिवर्ती ) बनाई जाती है , लेकिन अगर अंतरिक्ष पर सीमाएं भी हैं, तो कम्प्यूटेशनल प्रतिवर्ती को बनाने से असत्य हो सकता है समय में पर्याप्त वृद्धि (संदर्भ यहाँ) । लैंडॉउर के सिद्धांत का कहना है कि थोड़ा सा खर्च करने से ऊर्जा का होता है, जहां का तापमान होता है और बोल्ट्टमन का स्थिर है। वास्तविक जीवन में, आप इस न्यूनतम को प्राप्त करने के करीब कहीं भी नहीं आ सकते हैं। हालाँकि, आप चिप्स का निर्माण कर सकते हैं जो अपरिवर्तनीय चरणों के लिए उपयोग करने की तुलना में काफी कम ऊर्जा का उपयोग करके प्रतिवर्ती कदम उठाते हैं। यदि आप प्रतिवर्ती चरणों को की लागत देते हैंटी कश्मीर अल्फा बीटाके टीln2Tkαऔर अपरिवर्तनीय चरणों की लागत , ऐसा लगता है कि यह एक उचित सैद्धांतिक मॉडल दे सकता है।β
मुझे नहीं पता कि कुछ प्रतिवर्ती चरणों वाली ट्यूरिंग मशीनें कुछ प्रतिवर्ती सर्किटरी के साथ चिप्स से कैसे संबंधित हैं, लेकिन मुझे लगता है कि दोनों मॉडल जांच के लायक हैं।