পাশা ফেলে দেওয়ার জন্য সূত্র (অ-নিষ্ঠুর শক্তি)


14

সবার আগে আমি নিশ্চিত নই যে এই প্রশ্নটি কোথায় পোস্ট করা উচিত। আমি জিজ্ঞাসা করছি কোনও পরিসংখ্যানের সমস্যাটি এনপি-কমপ্লিট এবং যদি প্রোগ্রামিয়ালি সমাধান না করে। আমি এখানে এটি পোস্ট করছি কারণ পরিসংখ্যান সমস্যা কেন্দ্রবিন্দু।

আমি সমস্যা সমাধানের জন্য আরও ভাল সূত্র খুঁজতে চেষ্টা করছি। সমস্যাটি হ'ল: যদি আমার কাছে 4 ডি 6 (4 সাধারণ 6 পার্শ্বযুক্ত ডাইস) থাকে এবং সেগুলি একবারে রোল করে, সর্বনিম্ন সংখ্যার (একটি "ড্রপিং" বলা হয়) দিয়ে একটি ডাই সরিয়ে ফেলুন, তারপরে বাকী 3 যোগ করুন, প্রতিটি সম্ভাব্য ফলাফলের সম্ভাবনা কত? ? আমি জানি উত্তরটি হ'ল:

Sum (Frequency): Probability
3   (1):         0.0007716049
4   (4):         0.0030864198
5   (10):        0.0077160494
6   (21):        0.0162037037
7   (38):        0.0293209877
8   (62):        0.0478395062
9   (91):        0.0702160494
10  (122):       0.0941358025
11  (148):       0.1141975309
12  (167):       0.1288580247
13  (172):       0.1327160494
14  (160):       0.1234567901
15  (131):       0.1010802469
16  (94):        0.0725308642
17  (54):        0.0416666667
18  (21):        0.0162037037

গড় 12.24 এবং স্ট্যান্ডার্ড বিচ্যুতি 2.847।

আমি উপরের উত্তরটিকে নিষ্ঠুর বল দ্বারা পেয়েছি এবং কীভাবে বা এটির জন্য কোনও সূত্র আছে তা আমি জানি না। আমি সন্দেহ করি যে এই সমস্যাটি এনপি-সম্পূর্ণ এবং তাই কেবল নিষ্ঠুর শক্তি দ্বারা সমাধান করা যেতে পারে। 3 ডি 6 (3 সাধারণ 6 পার্শ্বযুক্ত ডাইস) এর সমস্ত সম্ভাব্যতা পাওয়া সম্ভব হবে এবং তারপরে তাদের প্রতিটিকে উপরের দিকে স্কু করুন। এটি নিষ্ঠুর বলের চেয়ে দ্রুত হবে কারণ সমস্ত ডাইস রাখার সময় আমার কাছে একটি দ্রুত সূত্র রয়েছে।

আমি কলেজে সমস্ত পাশা রাখার সূত্রটি প্রোগ্রাম করেছিলাম। আমি আমার পরিসংখ্যান অধ্যাপককে এটি সম্পর্কে জিজ্ঞাসা করেছি এবং তিনি এই পৃষ্ঠাটি পেয়েছিলেন , যা তিনি তখন আমাকে ব্যাখ্যা করেছিলেন। এই সূত্র এবং ব্রুট ফোর্সের মধ্যে একটি বড় পারফরম্যান্সের পার্থক্য রয়েছে: 50 ডি 6 20 সেকেন্ড সময় নিয়েছে তবে 40 সেকেন্ডের পরে 8d6 সর্বনিম্ন ক্র্যাশ পড়েছে (ক্রোম স্মৃতি থেকে বেরিয়ে যায়)।

এই সমস্যাটি কি এনপি-সম্পূর্ণ? যদি হ্যাঁ দয়া করে একটি প্রমাণ সরবরাহ করুন, যদি না দয়া করে এটি সমাধান করার জন্য একটি অ-জন্তু বাহিনী সূত্র সরবরাহ করুন।

নোট করুন যে আমি এনপি-কমপ্লিট সম্পর্কে খুব বেশি জানি না তাই আমি এনপি, এনপি-হার্ড, বা অন্য কোনও কিছুর কথা ভাবছি। এনপি-কমপ্লিটেন্সিটির প্রমাণটি আমার কাছে অকেজো যে আমি কেন এটির জন্য জিজ্ঞাসা করছি তা হল অনুমান করা থেকে বিরত রাখা। এবং দয়া করে আমার সাথে দেখা করুন কারণ আমি দীর্ঘদিন ধরে এটির জন্য কাজ করেছি: আমি পরিসংখ্যানও মনে রাখি না এবং এর সমাধান করার জন্য আমার প্রয়োজনও হতে পারে।

আদর্শভাবে আমি ওয়াই পক্ষগুলির সাথে এক্স সংখ্যক ডাইসের জন্য আরও জেনেরিক সূত্রটি সন্ধান করছি যখন তাদের মধ্যে এন বাদ পড়ে তবে আরও সহজ কিছু দিয়ে শুরু করছি।

সম্পাদনা:

আমি সূত্রটি আউটপুট ফ্রিকোয়েন্সিগুলিতেও পছন্দ করব তবে এটি কেবল আউটপুট সম্ভাবনার পক্ষে গ্রহণযোগ্য।

আগ্রহীদের জন্য আমি আমার গিটহাবের জাভাস্ক্রিপ্টে হোয়াইটারের উত্তর প্রোগ্রাম করেছি (এই প্রতিশ্রুতিতে কেবল পরীক্ষাগুলি আসলে সংজ্ঞায়িত ফাংশনগুলি ব্যবহার করে)।


1
এটা একটি মজার প্রশ্ন। আমি মনে করি এটি এখানে বিষয়বস্তু হওয়া উচিত। আপনার বিবেচনার জন্য আপনাকে ধন্যবাদ।
গুং - মনিকা পুনরায়

1
যদিও সেটিংটি আকর্ষণীয়, আপনি এখনও একটি জবাবদিহি প্রশ্ন জিজ্ঞাসা করেননি: এনপি-সম্পূর্ণতার ধারণাটি এক শ্রেণির সমস্যার উপর নির্ভর করে , আপনি কেবল একটি বর্ণনা করেছেন। ঠিক কীভাবে আপনি এটি সাধারণীকরণ করতে চান? যদিও আপনি ইঙ্গিত করেছেন যে পাশার সংখ্যা পৃথক হতে পারে, বিভিন্ন অতিরিক্ত বিকল্পগুলি সম্ভব এবং তারা বিভিন্ন উত্তর পেতে পারে: আপনি মুখের সংখ্যা, মুখের মান, পাশার সংখ্যা এবং বাদ পড়া পাশের সংখ্যা, সব পরিবর্তন করতে পারেন তাদের মধ্যে বিভিন্ন সম্পর্কের সাথে বিভিন্নভাবে।
whuber

1
@ শুভু তিনি কোনও জটিলতার তত্ত্ব জানেন না তবে আমি মনে করি এটি স্পষ্ট যে তিনি পাশার সংখ্যা পরিবর্তন করে যে পরিবারের উত্থাপিত সমস্যার কথা জিজ্ঞাসা করছেন। আমি এটির জন্য আমার একটি দক্ষ অ্যালগরিদমও আছে বলে আমি মনে করি।
অ্যান্ডি জোন্স 17

2
@ অ্যান্ডি আমি শেষে দেখতে পাচ্ছি তিনি "ওয়াই পক্ষের সাথে এক্স নম্বর ডাইসের জন্য আরও জেনেরিক সূত্রটি জিজ্ঞাসা করছেন যখন সেগুলির মধ্যে এন বাদ পড়েছে"।
শুক্র

@ ভুবার হাহ! আমি তখন ভেবেছিলাম তেমন স্পষ্ট নয়। দুঃখিত আমার খারাপ.
অ্যান্ডি জোন্স

উত্তর:


5

সমাধান

ফলাফলগুলিতে সমান সম্ভাবনা প্রদান করে প্রতিটি ডাইস আসুক । যাক মান ন্যূনতম হতে যখন সমস্ত পাশা স্বাধীনভাবে নিক্ষিপ্ত হয়।1 , 2 , , d = 6 কে এনn=41,2,,d=6Kn

সব এর সমষ্টি বিতরণের কথা বিবেচনা উপর শর্তাধীন মান । যোগফল হতে দিন । সর্বনিম্ন ন্যূনতম , যে কোনও প্রদত্ত মান গঠনের উপায়গুলির সংখ্যার জন্য উত্পন্ন ফাংশনকে এক্স এক্স কেnKXXk

(1)f(n,d,k)(x)=xk+xk+1++xd=xk1xdk+11x.

যেহেতু পাশা স্বাধীন, তাই মান গঠনের বিভিন্ন সংখ্যার জন্য উত্পাদক ফাংশন যেখানে সমস্ত ডাইস বা তার বেশি মান দেখায়এন কেXnk

(2)f(n,d,k)(x)n=xkn(1xdk+11x)n.

এই উৎপাদিত ফাংশন ঘটনা যেখানে জন্য শর্তাবলী অন্তর্ভুক্ত ছাড়িয়ে গেছে , তাই আমরা তাদের বিয়োগ করতে হবে। সুতরাং , প্রদত্ত মান গঠনের বিভিন্ন সংখ্যার জন্য জেনারেটিং ফাংশনকে এক্স কে = কেKkXK=k

(3)f(n,d,k)(x)nf(n,d,k+1)(x)n.

উল্লেখ করে যে সর্বোচ্চ মানগুলির যোগফলটি হ'ল সমান, সর্বকনিষ্ঠতম মানগুলির যোগফল । উত্পন্ন ফাংশন তাই দ্বারা বিভক্ত করা প্রয়োজন । এটি পাশ্বের যে কোনও সংমিশ্রণের সাধারণ সুযোগকে গুণ করার পরে একটি সম্ভাব্যতা তৈরির ফাংশনে পরিণত হয় :এক্স - কে কে ( 1 / ডি ) এনn1XKk(1/d)n

(4)dnk=1dxk(f(n,d,k)(x)nf(n,d,k+1)(x)n).

যেহেতু সমস্ত বহুপদী পণ্য এবং শক্তিগুলি ক্রিয়াকলাপে গণনা করা যায় (এগুলি সংশ্লেষ এবং তাই পৃথক পৃথক ফুরিয়ার ট্রান্সফর্মের সাহায্যে সম্পন্ন করা যায়), মোট গণনার প্রচেষ্টা হ'ল । বিশেষত, এটি বহু-কালীন অ্যালগরিদম।( কেO(nlogn)O(knlogn)


উদাহরণ

প্রশ্নে উদাহরণস্বরূপ এবং দিয়ে কাজ করা যাক ।d = 6n=4d=6

সূত্র এর PGF জন্য উপর শর্তাধীন দেয়এক্স কে কে(1)XKk

f(4,6,1)(x)=x+x2+x3+x4+x5+x6f(4,6,2)(x)=x2+x3+x4+x5+x6f(4,6,5)(x)=x5+x6f(4,6,6)(x)=x6f(4,6,7)(x)=0.

তাদের পালন সূত্র হিসেবে ক্ষমতা উৎপন্ন করে( 2 )n=4(2)

f(4,6,1)(x)4=x4+4x5+10x6++4x23+x24f(4,6,2)(x)4=x8+4x9+10x10++4x23+x24f(4,6,5)(x)4=x20+4x21+6x22+4x23+x24f(4,6,6)(x)4=x24f(4,6,7)(x)4=0

সূত্রের তাদের ধারাবাহিক পার্থক্য হ'ল(3)

f(4,6,1)(x)4f(4,6,2)(x)4=x4+4x5+10x6++12x18+4x19f(4,6,2)(x)4f(4,6,3)(x)4=x8+4x9+10x10++4x20f(4,6,5)(x)4f(4,6,6)(x)4=x20+4x21+6x22+4x23f(4,6,6)(x)4f(4,6,7)(x)4=x24.

সূত্রের ফলাফলের যোগফল হয়(4)

64(x3+4x4+10x5+21x6+38x7+62x8+91x9+122x10+148x11+167x12+172x13+160x14+131x15+94x16+54x17+21x18).

উদাহরণস্বরূপ, শীর্ষে তিনটি পাশ্বের যোগফল হওয়ার সুযোগটি of এর সমানএক্স 1414x14

64×160=10/81=0.123456790123456.

এটি প্রশ্নের সাথে উদ্ধৃত সম্ভাব্যতার সাথে নিখুঁত চুক্তিতে রয়েছে।

যাইহোক, গড় (এই ফলাফল থেকে গণনা করা) এবং স্ট্যান্ডার্ড বিচ্যুতি ।15869/129612.24459876513612487/16796162.8468444

পরিবর্তে ডাইসের জন্য অনুরূপ (অব্যবহিত) গণনাটি অর্ধেক সেকেন্ডেরও কম সময় নিয়েছিল, এই যুক্তিটি সমর্থন করে যে এটি গণনাগতভাবে দাবি করা অ্যালগরিদম নয়। এখানে বিতরণের মূল অংশটির একটি প্লট রয়েছে:এন = 4n=400n=4

ব্যক্তিত্ব

যেহেতু ন্যূনতম সর্বোচ্চ সমান হওয়ার সম্ভাবনা রয়েছে এবং সাধারণ বিতরণ (যার অর্থ এবং স্ট্যান্ডার্ড বিচ্যুতির পরিমাণ প্রায় ) খুব কাছাকাছি , অবশ্যই এবং মান খুব কাছাকাছি হতে হবে কাছাকাছি । এটি সুন্দরভাবে প্লটটি বর্ণনা করে, সম্ভবত এটি সঠিক। প্রকৃতপক্ষে, সঠিক গণনাটি চেয়ে প্রায় 1. এর চেয়ে বেশি এবং around এর চেয়ে কম প্রায় কম গড় দেয়1 এক্স ( 400 × 7 / 2 , 400 × 35 / 12 ) 1400 34.1565 1400 - 1 = 1399 34.16 2.13 × 10 - 32 1399 1.24 × 10 - 31 K1X(400×7/2,400×35/12)140034.156514001=139934.162.13×103213991.24×1031400×35/12


1
আপনার উত্তর দ্রুত এবং সঠিক তাই আমি এটিকে উত্তর হিসাবে চিহ্নিত করেছি। এছাড়াও একটি সম্পাদনায় আমি বলেছিলাম যদি সম্ভব হয় তবে ফ্রিকোয়েন্সি থাকলে ভাল লাগবে। তার জন্য আপনাকে নিজের উত্তর সম্পাদনা করতে হবে না কারণ আমি দেখতে পাচ্ছি যে 6^-4গুণকটি ফ্রিকোয়েন্সি থেকে সম্ভাব্যতায় রূপান্তর করতে ব্যবহৃত হয়।
SkySpiral7

6

সম্পাদনা: @ স্কাইস্পিরাল নীচের সূত্রটি কাজ করতে সমস্যা হয়েছে had সমস্যাটি কী তা নিয়ে কাজ করার জন্য আমার কাছে এখন সময় নেই, সুতরাং আপনি যদি এটি পড়েন তবে অনুমানের অধীনে এগিয়ে যাওয়া ভাল।


বিভিন্ন ধরণের ডাইস, পার্শ্ব এবং ড্রপ নিয়ে সাধারণ সমস্যা সম্পর্কে আমি নিশ্চিত নই, তবে আমি মনে করি যে ড্রপ -১ কেসের জন্য আমি একটি কার্যকর অ্যালগরিদম দেখতে পাচ্ছি। যোগ্যতাটি হ'ল আমি নিশ্চিত যে এটি সঠিক completely তবে এখনই আমি কোনও ত্রুটি দেখতে পাচ্ছি না।

আসুন কোনও পাশা না ফেলে শুরু করুন। ধরুন প্রতিনিধিত্ব করে ম মারা যায়, এবং অনুমান করা এর সমষ্টি প্রতিনিধিত্ব করে পাশা। তারপর এন ওয়াই এন এনXnnYnn

p(Yn=a)=kp(Yn1=ak)p(Xn=k)

এখন ধরুন হ'ল একটি ডাইস বাদ দিলে ডাইসের যোগফল । তারপরZnn

p(Zn=a)=p(nth die is the smallest)p(Yn1=a)+p(nth die is not the smallest)kp(Zn1=ak)p(Xn=k)

যদি আমরা সংজ্ঞায়িত করি তবে সর্বনিম্ন ডাইস বিতরণ হবেMnn

p(Zn=a)=p(XnMn1)p(Yn1=a|XnMn1)+p(Xn>Mn1)kp(Zn1=ak)p(Xn=k|Xn>Mn1)

এবং আমরা ব্যবহার করে গণনা করতে পারিMn

p(Mn=a)=p(XnMn1)p(Xn=a|XnMn1)+p(Xn>Mn1)p(Mn1=a|Xn>Mn1)

যাইহোক, এই সমস্ত একসাথে এবং উপর ভিত্তি করে একটি গতিশীল প্রোগ্রামিং অ্যালগরিদমের পরামর্শ দেয় । চতুর্ভুজ হওয়া উচিত ।Yn,ZnMnn

সম্পাদনা: কীভাবে গণনা করতে হবে তার উপর একটি মন্তব্য উত্থাপিত হয়েছে । যেহেতু প্রত্যেকে কেবল ছয়টি মানের একটি গ্রহণ করতে পারে, তাই আমরা কেবল সমস্ত সম্ভাবনার সমষ্টি করতে পারি:p(XnMn1)Xn,Mn1

p(XnMn1)=a,bp(Xn=a,Mn1=b,ab)

একইভাবে, বায়েসের প্রয়োগের দ্বারা গণনা করা যায় তাহলে সম্ভাব্য মান উপর summing পরিচালনা ।p(Xn=k|Xn>Mn1)Xn,Mn1


1
+1 এটি সঠিক দেখাচ্ছে এবং আপনি বলেছেন যে এটি চতুর্ভুজ। তবে আমি পরিসংখ্যান নেওয়ার কয়েক বছর হয়ে গেছে (আমি মূলত একজন প্রোগ্রামার)। সুতরাং আমি উত্তর হিসাবে চিহ্নিত করার আগে এটি পুরোপুরি বুঝতে চাই। এছাড়াও আমি দেখতে পাচ্ছি যে আপনার পি আছে (নবমতমতম ডাইটি হ'ল) ​​যদি নবমটি সবচেয়ে ক্ষুদ্রের সাথে আবদ্ধ থাকে তবে এর মধ্যে কি এটি অন্তর্ভুক্ত রয়েছে? যেমন সমস্ত 3 এস ঘূর্ণায়মান।
SkySpiral7

ভালো বল ধরা. যদি ম ডাই রোলড বর্তমানের সর্বনিম্নের মতো হয় তবে আমরা সেই মরাকে বাদ দেওয়া হিসাবে বিবেচনা করতে পারি। যা যদি বন্টন হয় । এটি প্রতিফলিত করার জন্য আমি কিছু গুলি এর জন্য সরিয়ে নিয়েছি । nYn1(<)()
অ্যান্ডি জোন্স

ধন্যবাদ. যদি আমি এটি সঠিকভাবে বুঝতে পারি তবে আমি মনে করি যে আপনার সূত্রগুলি উত্তর। তবে আমি কীভাবে পি (এক্স (এন)> এম (এন -1)) (বা এর অবহেলা) বা পি (এক্স (এন) = কে | এক্স (এন)> এম (এন -1) গণনা করব তা জানি না )) তাই আমি এই উত্তরটি এখনও ব্যবহার করতে পারি না। আমি এটিকে উত্তর হিসাবে চিহ্নিত করব তবে আমি আরও তথ্য চাই। এগুলি ব্যাখ্যা করার জন্য আপনি কি নিজের উত্তরটি সম্পাদনা করতে পারেন বা অন্য প্রশ্ন হিসাবে এটি পোস্ট করা উচিত?
SkySpiral7

আমার উত্তর সম্পাদনা।
অ্যান্ডি জোন্স

1
দুঃখিত, আমি জানি যে এটি দেড় বছর হয়েছে তবে অবশেষে কোডটিতে এই সূত্রটি প্রয়োগ করতে পেরেছি। তবে পি (জেড (এন) = ক) সূত্রটি ভুল বলে মনে হচ্ছে। ধরুন 2 পাশ দিয়ে 2 পাশা (সর্বনিম্ন ড্রপ), ফলাফল 1 হওয়ার সম্ভাবনা কত? এক্স (এন) সবচেয়ে ছোট বা বাঁধা থাকার সম্ভাবনা 3/4 এবং পি (ওয়াই (এন-1) = 1) 1/2 হয় যাতে জেড (এন) কমপক্ষে 3/8 ফেরত দেয় যদিও সঠিক উত্তরটি রয়েছে 1/4। জেড সূত্রটি আমার কাছে সঠিক দেখাচ্ছে এবং আমি কীভাবে এটি ঠিক করব জানি না। তাই যদি এটি জিজ্ঞাসা করা খুব বেশি না হয়: আপনি কি মনে করেন?
SkySpiral7

1

আমার এটির জন্য যুক্তিসঙ্গতভাবে দক্ষ অ্যালগরিদম আছে যা পরীক্ষার সময় খাঁটি উদ্দীপনা বলার ফলাফলগুলির সাথে মেলে বলে মনে হয় যখন সমস্ত সম্ভাবনা গণনার উপর কম ভারী নির্ভর করে। এটি আসলে 4 ডি 6 এর উপরের সমস্যার তুলনায় আরও সাধারণীকরণ, 1 ড্রপ।

প্রথমে কিছু স্বরলিপি: ইঙ্গিত দেয় যে আপনি মুখগুলির সাথে ডাইস (পূর্ণসংখ্যার মান থেকে ), এবং কেবলমাত্র সর্বোচ্চ ডাইস ঘূর্ণিত বিবেচনা করছেন। আউটপুটটি পাশা মানগুলির ক্রম, উদাহরণস্বরূপ আপনি রোল করলে ফলন করে। (নোট করুন যে আমি এটিকে একটি "ক্রম" বলছি তবে অর্ডারটি এখানে গুরুত্বপূর্ণ নয়, বিশেষত যেহেতু শেষ পর্যন্ত আমরা যা যত্ন করি সেগুলি ক্রমের যোগফল))XNdYXY1YN43d63,4,51,3,4,5

সম্ভাব্যতা (বা আরও সুনির্দিষ্টভাবে বলা যায়, ) হ'ল মূল সমস্যার একটি সরল সংস্করণ, যেখানে আমরা কেবল ডাইসের একটি নির্দিষ্ট সেট বিবেচনা করছি, এবং সমস্ত সম্ভাব্য সেট যা একটি পর্যন্ত যুক্ত হয় না প্রদত্ত যোগP(XNdY=S)P(43d6=S)

ধরুন হয়েছে স্বতন্ত্র মূল্যবোধ, , যেমন যে , এবং প্রতিটি একটি গণনা হয়েছে । উদাহরণস্বরূপ, যদি , তবে , , এবং ।Sks0,s1,...,sksi>si+1siciS=3,4,4,5(s0,c0)=(5,1)(s1,c1)=(4,2)(s2,c2)=(3,1)

আপনি নিম্নলিখিত উপায়ে গণনা করতে পারেন :P(XNdY=S)

P(XNdY=S)=(i=0k1(Xh=0i1chci))(j=0XN(ck+XNck+XNj)(sk1)j)YX

এটা আমি খুব অগোছালো, জানি।

প্রোডাক্ট এক্সপ্রেশন মধ্যে সর্বনিম্ন মানের ব্যতীত সমস্তগুলির মধ্যে পুনরাবৃত্তি করছে এবং সেই মানগুলি পাশের মধ্যে বিতরণ করা যেতে পারে সেই সমস্ত উপায় গণনা করছে। জন্য , যে শুধু , কিন্তু জন্য , আমরা সরাতে পাশা ইতিমধ্যে জন্য খারিজ সেট করা হয়েছে , এবং অনুরূপভাবে আপনি সরাতে হবে ।i=0k1Ss0(Xci)s1c0s0sih=0i1ch

সমষ্টি প্রকাশ dropped সমস্ত সম্ভাবনার মধ্য দিয়ে পুনরাবৃত্তি করছে যে বাদ সমান ছিল , যেহেতু এটি সাথে অ-বাদ সম্ভাব্য সংমিশ্রণগুলিকে তাদের মান হিসাবে প্রভাবিত করে ।j=0XNsksk

উদাহরণস্বরূপ, আসুন :P[43d6=(5,4,4)]

(s1,c1)=(5,1)
(s2,c2)=(4,2)

সুতরাং উপরের সূত্রটি ব্যবহার করে:

P[43d6=(5,4,4)]=(41)((33)30+(32)31)64=5162=0.0308641975¯

সূত্রটি ডোমেন ইস্যুতে বিভাজক হয়ে যায় যখন এবং হয়, যার ফলে প্রথম ধরণের term , যা অনির্দিষ্ট এবং এটি হিসাবে বিবেচনা করা দরকার । এই জাতীয় ক্ষেত্রে, একটি সঙ্কলন আসলে মোটেই প্রয়োজন হয় না, এবং এটি বাদ দেওয়া যেতে পারে, যেহেতু সমস্ত বাদ পড়ে যাওয়া মান থাকবে ।= 0 0 0 1 গুলি = 1sk=1j=0001sk=1

এখন এখানেই আমাকে কিছু নিষ্ঠুর বলের উপর নির্ভর করতে হবে। মূল সমস্যাটি ছিল কিছুটা মূল্য হওয়ার সম্ভাবনা গণনা করা, এবং বাদ দেওয়ার পরে পৃথক উপস্থাপন করে। এর অর্থ আপনার সম্ভাব্য সমস্ত সিকোয়েন্স ( ক্রমান্বয়ে উপেক্ষা করা) এর যোগফল অবশ্যই যুক্ত করতে হবে যার সমষ্টিটি দেওয়া মান। সম্ভবত সমস্ত মানগুলি একবারে এটি গণনা করার জন্য একটি সূত্র রয়েছে তবে আমি এখনও এটি প্রচারের চেষ্টা করি নি।এস এসXNdYSS

আমি প্রথমে পাইথনে এটি প্রয়োগ করেছি এবং উপরেরটি এটি গাণিতিকভাবে প্রকাশ করার চেষ্টা। আমার পাইথন অ্যালগরিদম সঠিক এবং যুক্তিসঙ্গতভাবে দক্ষ। কিছু অপ্টিমাইজেশন রয়েছে যা distribution এর সম্পূর্ণ বিতরণ গণনার ক্ষেত্রে তৈরি করা যেতে পারে এবং সম্ভবত আমি পরে এটি করব।XNdY


প্রোগ্রামার হিসাবে আপনার পাইথন কোডটি বোঝা আমার পক্ষে সহজ হতে পারে (যদিও আমি পাইথনটি কখনও ব্যবহার করি নি তাই এটি একইরকম হতে পারে)। এখানে কোড পোস্ট করা
বিষয়বস্তু না থাকলেও আপনি গিথুব

1
আপনার উত্তর সঠিক হতে পারে এবং তা থেকে জটিলতা কমাতে বলে মনে হয় O(Y^X)করতে O((Y+X-1)!/(X!*(Y-1)!))কিন্তু এটি এখনও এর whuber এর উত্তর হিসাবে হিসাবে দক্ষ নয় O(c*X*log(X))। আপনার উত্তরটির জন্য ধন্যবাদ যদিও +1।
SkySpiral7
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.