मोबियस फ़ंक्शन का कम्प्यूटिंग


13

Mobius फ़ंक्शन को μ ( 1 ) = 1 , μ ( n ) = 0 के रूप में परिभाषित किया गया है यदि n में एक वर्ग प्रधान कारक है, और μ ( p 1 ... p k ) = ( - 1 ) k यदि सभी प्रिम्स हैं पी 1 , , पी के अलग हैं। क्या यह गणना करना संभव है μ ( n )μ(n)μ(1)=1μ(n)=0nμ(p1pk)=(1)kp1,,pkμ(n) के मुख्य कारक कम्प्यूटिंग के बिना ?n


6
मुझे लगता है कि वह केवल पूछ रहा है कि क्या गणना करने का कोई तरीका है जो कि एक कारक प्रदान करने के लिए भी ज्ञात नहीं है। μ(n)
सुरेश वेंकट

2
@ केव, मैं यहाँ कम्प्यूटेशनल जटिलता के बारे में बात नहीं कर रहा हूँ। सुरेश अपनी व्याख्या में सही है। यह निर्धारित करने के समान है कि एक संख्या इसके गुणन का निर्धारण किए बिना समग्र है। क्या मोबियस फंक्शन के लिए भी कुछ ऐसा किया जा सकता है?
क्रेग फेंस्टीन

1
मुझे नहीं लगता कि यह एक वास्तविक प्रश्न है। मैंने सोचा कि यह याद दिलाने के लिए उपयोगी हो सकता है कि cstheory पर हमारे पास क्रैंक-फ्रेंडली विषयों के खिलाफ एक सख्त नीति है , यदि आप इन विचारों को विज्ञापित करने का प्रयास करते हैं
केव

3
@ कैवे, मैंने एक गंभीर सवाल पूछा, जिसमें 4 अंगूठे थे। यकीन है, मेरे जवाब में 8 अंगूठे नीचे हो गए, लेकिन यह जीवन है। मुझे आज तक सवाल का जवाब नहीं पता था, इसलिए मैंने जवाब पोस्ट किया। यह मुझे लगता है जैसे आप दावा कर रहे हैं कि मैं यहाँ किसी प्रकार का उलटा मकसद लेकर मुझे परेशान कर रहा हूँ। मैं आपको आश्वासन दे सकता हूं कि मेरे पास सवाल का जवाब पाने के अलावा कोई अन्य उद्देश्य नहीं है।
क्रेग Feinstein

5
@ केव: ओपी एक बहुचर्चित त्रिशक्ति है, कई मंचों पर। उस ने कहा, क्या तुमने कभी उसे किसी के साथ असभ्य होते देखा है? मैंने नहीं किया है वह सिर्फ गलतफहमी रखता है कि निचले सीमा को साबित करने का क्या मतलब है। सवाल मुझे विषय पर लगता है। एक कहावत है: "एक बंद घड़ी भी दिन में दो बार सही है।"
हारून स्टर्लिंग

जवाबों:


34

आपके प्रश्न का एक गैर-उत्तर यह है कि SQUARE-FREE (एक संख्या वर्ग मुक्त है) स्वयं P में होने के लिए ज्ञात नहीं है, और Möbius फ़ंक्शन की गणना इस समस्या को हल करेगी (क्योंकि एक वर्ग मुक्त संख्या ) )।μ(n)0


7
क्या आप किसी ऐसे कागजात को जानते हैं जो वर्ग-निर्दयता की जटिलता पर चर्चा करता है? सभी मुझे मिल सकता है: dl.acm.org/citation.cfm?id=371327&dl=GUIDE&coll=GUIDE , जो सूत्र आकार को कम सीमा देता है। mathoverflow.net/questions/16098/… को देखते हुए , मुझे लगता है कि इस बारे में बहुत कुछ पता नहीं है कि क्या यह स्क्वायर फै्रनेस के फैक्टरिंग को कम करने में सक्षम होने की संभावना है।
साशो निकोलोव


0

mnnmμ(m)=1.
μ(n)m<n
μ(n)=1m<nnmμ(m).
nm<nnmμ(m)=0m
μ(n)=1a1<nna1+a1<nna1a2<a1a1a2a1<nna1a2<a1a1a2a3<a2a2a3+


n=120

संपादित संस्करण की जाँच करें !! @ क्रैग
एबा

-22

n=p1pkpj

μ(n)=μ(p1pk)=μ(p1)μ(pk).
μ(n)μ(pj)pjp1pkn

यहाँ एक सादृश्य है: यह जानने के लिए कि क्या जार में एक विषम या सम संख्या में जेली बीन्स हैं, एक को जेली बीन्स को गिनना होगा। यही कारण है कि आपको किसी संख्या के प्रमुख गुणन की गणना इसके मोबियस फ़ंक्शन की गणना करने के लिए करनी चाहिए, जब यह एक वर्ग द्वारा विभाज्य नहीं है। लेकिन यह जानने के लिए कि एक जार में एक से अधिक जेली बीन है, किसी को जार में जेली बीन्स की जांच करने की आवश्यकता नहीं है। कोई सिर्फ जार को हिला सकता है और सुन सकता है कि एक से अधिक जेली बीन है। यही कारण है कि आपको यह जानने के लिए कोई संख्या कारक नहीं है कि यह समग्र है। Fermat के लिटिल प्रमेय जैसे एल्गोरिदम एक को यह जानने के लिए "संख्या को हिला" करने की अनुमति देते हैं कि यह समग्र है।

nnnnnnμ(n)=0n


6
@ क्रेग यह अभी भी गलत है। आप समग्र परीक्षण की समस्या के लिए उसी (पतले) तर्क का उपयोग कर सकते हैं जैसा कि पीटर शोर ने कहा था। आप मूल रूप से अपनी समस्या के लिए एक एल्गोरिथ्म दे रहे हैं और बताते हैं कि यह आगे बढ़ने का एकमात्र तरीका है। यह दर्शाता है कि किसी समस्या को हल करने के लिए एक स्पष्ट एल्गोरिथ्म सबसे अच्छा है, जटिलता सिद्धांत में सबसे बड़ी चुनौती है।
माइकल ब्लोंडिन

6
n×n(AB)i,j=k=1nAi,kBk,jO(n3)O(n2.807)

14
पुन: "यह जानने के लिए कि क्या जार में एक विषम या सम संख्या में जेली बीन्स हैं, किसी को जेली बीन्स को गिनना चाहिए।" - यह भी सच नहीं है। आप उन्हें जोड़े में खींच सकते हैं (एक मेरे लिए एक आपके लिए ...) वास्तव में आप उन्हें जाने के बिना गिनते हैं। फिर जब आप खींचने के लिए जोड़े से बाहर निकलते हैं, तो आपके पास शून्य या एक बायीं ओर होता है और आप समता को जानते हैं।
डेविड एप्पस्टीन

12
M

6
क्रेग, इसे प्राइम में फैक्टरिंग के बिना , हाँ, पूर्णांक वर्गमूल की गणना करके (फैक्टरिंग के विपरीत बहुपद समय में गणना योग्य होने के लिए) यह 69 ^ 2 है। मुझे फैक्टर 69 नहीं करना है। आपकी बीन्स की दलील यह बताती है कि फैक्टरिंग अनिवार्य है, क्योंकि आपको यह देखने के लिए हर जेली को देखना होगा कि क्या हर स्वाद कई बार आता है।
sdcvvc
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.