কঠোর ইতিবাচক সীমাবদ্ধতার সাথে লিনিয়ার প্রোগ্রামিংয়ের সম্ভাব্যতা সমস্যা


15

সেখানে রৈখিক সীমাবদ্ধতার একটি পদ্ধতি । আমি strictly়ভাবে ইতিবাচক ভেক্টর যা এই সীমাবদ্ধতাগুলি পূরণ করে। মানে, যে প্রত্যেক উপাদান প্রয়োজন হয় এর । এইরকম কঠোরভাবে ইতিবাচক ভেক্টর (বা নিশ্চিত করুন যে কোনও নেই) আমি কীভাবে এলপি সলভার ব্যবহার করতে পারি ? আমি কেবলমাত্র সীমাবদ্ধতার আরেকটি সিস্টেম প্রবর্তন করতে পারি না , কারণ সর্বদা একটি এলপিতে সাম্যতা বজায় রাখতে হবে objective তবে আমি উদ্দেশ্যমূলক ক্রিয়াকলাপগুলি পরিবর্তনের সাথে এলপি সলভারটি বেশ কয়েকবার ব্যবহার করতে পারি। আমি মনে করি আমার স্ল্যাক ভেরিয়েবল পদ্ধতিটি ব্যবহার করা উচিত, তবে কীভাবে তা আমি জানি না।x > 0 x i > 0 x i x x x x i > 0Axbx>0xi>0xixxxxi>0

উত্তর:


15

আপনি একটি ছোট বেছে সমস্যা পাশকাটিয়ে করতে ε>0 একটি বিট আরো উচ্চাভিলাষী হচ্ছে: এটি ব্যবহার করে দেখুন এক্স যেমন যে একজনএক্স এবং যে ক্ষুদ্রতম এন্ট্রি এক্স বৃহত্তম সম্ভব।

Y=[এক্সε]আরএন+ +1
এক্সআরএন
সর্বোচ্চY[0...0 1]YSt[একজন 0]Yএবং0[100-1010-101-1]Y

এটি নিম্নলিখিত সমস্যার একটি সংশোধন:

সর্বোচ্চεStএকজনএক্সএবংএক্সε1


ভাল কাজ, এটি একটি চালকের সমান্তরাল এবং সহকারী এবং আমি একটি সাম্প্রতিক কাগজে ব্যবহার করেছি, এবং আমি প্রস্তাবিত পদ্ধতির চেয়ে অবশ্যই উন্নত superior
অরন আহমদিয়া

একমত। ভাল খেলেছে স্যার।
জিফ অক্সবেরি

মূল সমস্যাটির উত্তর যখন তুচ্ছ হয় সে ক্ষেত্রে সংস্কারকৃত সমস্যার অবিরাম উদ্দেশ্য থাকতে পারে। উদাহরণস্বরূপ, সীমাবদ্ধতার ব্যবস্থাটি যদি কেবল । যে দীর্ঘ সম্ভবপর, অনুকূল অথবা আপনার LP সমাধানকারী, অথবা স্পষ্টভাবে ফেরত অবস্থা আবদ্ধ মধ্যে সীমাবদ্ধ জন্য চেক হিসাবে হিসাবে জরিমানা । এক্স-1ε
ডেভিড নেহমে

@DavidNehme এক বাধ্যতা যোগ করতে পারেন একটি বেষ্টিত উদ্দেশ্য জন্য। Yএন+ +11
আর্নল্ড নিউমায়ার

5

এলপি সম্ভাব্যতা সমস্যার জন্য, আমি স্ট্যান্ডার্ড সিমপ্লেক্স ব্যবহার করব না। স্ট্যান্ডার্ড প্রাথমিক (বা দ্বৈত) সিমপ্লেক্স অ্যালগরিদমগুলি কেবলমাত্র প্রাথমিক (বা দ্বৈত) সমস্যার সম্ভাব্য সেটটির শীর্ষকোষগুলি দেখতে পাবেন।

যাক এই সমস্যার সম্ভবপর সেট আপনি আসলে সমাধান হতে চান , এবং অনুমান করা এর পরিবর্তে আপনি সমস্যা (সমাধান ছিল এফ ε ):এফ={এক্স:একজনএক্স,এক্স>0}এফε

সর্বনিম্নএক্স0Stএকজনএক্সএক্সε1

আপনি যে সমস্যার সমাধান করতে চান তার সর্বাধিক কাছাকাছি হ'ল , যা কিছুটা বেশি পয়েন্ট স্বীকার করে। সমস্যা হল ইতিবাচক orthant সীমানা (অর্থাত, সেট বি = { x এর : এক্স0 , আমি : এক্স আমি = 0 } এর সম্ভবপর সেট সীমানা অংশ বানাতে পারে এফ 0 । আমরা চাই এই পয়েন্টগুলি বাদ দিতে চাই doing এটি করার একটি উপায় হ'ল অ্যারন যা বলেছিল সেটাকে করা ε সেট করা toএফ0বি={এক্স:এক্স0,আমি:এক্সআমি=0}এফ0εকিছু ছোট ধনাত্মক মান, এবং তারপরে যে কোনও মানক এলপি অ্যালগরিদম ব্যবহার করুন। এই কৌশলটি একটি ভাল এবং সম্ভবত বিভিন্ন পরিস্থিতিতে বিভিন্ন পরিস্থিতিতে কাজ করবে। যাইহোক, অক্ষম হলে এটি ব্যর্থ হবে । আমরা জানি যে এফ 0এফ এফ ε সবার জন্য ε > 0 (অপব্যবহার স্বরলিপি ও তার সংশ্লিষ্ট সমস্যা দ্বারা একটি সম্ভবপর সেট পড়ুন), এবং এটা সম্ভব যে এমনকি যদি আপনি ছোট ইতিবাচক মান বাছাই করেন ε , এলপি সমাধানকারী ইঙ্গিত হবে আপনার এলপি অপরিবর্তনীয়।এফεএফ0এফএফεε>0ε

কোনও এলপি সলভারের জন্য, আমি এলপিগুলিতে কোনও অভ্যন্তরীণ পয়েন্ট অ্যালগরিদম ব্যবহার করি যা একটি সম্ভাব্য বিন্দু দিয়ে শুরু হয় এবং সম্ভব হয়, যা পয়েন্টগুলি বাদ দেওয়ার অন্য উপায় । আপনাকে এই অ্যালগরিদমে কোনও সম্ভাব্য পয়েন্ট সরবরাহ করতে হবে না; স্ট্যান্ডার্ড সলভার আপনার জন্য এটি করবে। অ্যাফাইন স্কেলিং, সম্ভাব্য হ্রাস এবং বাধা পদ্ধতিগুলির মতো সহায়ক এলপিগুলি স্থাপন করে যা সম্ভাব্য সমাধানগুলি খুঁজে পেতে পারে এবং এই অ্যালগোরিদমগুলির পুনরাবৃত্তিগুলি সম্ভাব্য অঞ্চলের অভ্যন্তরকে অতিক্রম করে। আপনার কেবলমাত্র আপনার সম্ভাব্য অঞ্চলে একটি বিন্দু চিহ্নিত করতে হবে, যতক্ষণ না এলপি সলভার দ্বারা ব্যবহৃত সহায়ক সমস্যাগুলি আপনার সমস্যার জন্য একটি সম্ভাব্য বিন্দু সনাক্ত করে এবং সেই সম্ভাব্য বিন্দুটি কঠোরভাবে ইতিবাচক হয়, আপনি ঠিকঠাক হওয়া উচিত। যদি F solving সমাধান করা positive এর ক্ষুদ্র ধনাত্মক মানগুলির জন্য ব্যর্থ হয় εবিএফεε, আপনি কি এখনও মধ্যে একটি কঠোরভাবে ইতিবাচক সম্ভবপর বিন্দু খোজা এই পদ্ধতি ব্যবহার করতে সক্ষম হতে পারে এফ0

, সিমপ্লেক্স ব্যবহার করবেন না যদিও, কারণ এটি শুধুমাত্র ছেদচিহ্ন অন্বেষণ করা হবে , যা ঠিক কি আপনি করছেন এড়াতে চান হয়।এফε


4

সম্ভাব্যতা সমস্যাগুলি সাধারণ রৈখিক সমস্যার তুলনায় কিছুটা জটিল কৌশল, যা আপনি উল্লেখ করেছেন। আপনি প্রায় সমাধানে ইন করেন (সমীকরণ এবং সীমাবদ্ধতার সিস্টেমের একটি ফ্লোটিং পয়েন্ট উপস্থাপনা ব্যবহার করে), এটা প্রয়োজন বৈধ , যেখানে ε কিছু খুব ছোট সংখ্যাগত মান, বড় যথেষ্ট যে আশ্বাস হয় এক্স আমি আসলে এ থাকেন + + , কিন্তু কম যথেষ্ট যে সীমানা উপর একটি সমাধান বিবেচিত হবে না।এক্সআমি> =εεএক্সআমি+ +

আপনি সমন্বয় করতে থাকতে পারে , এবং আপনার সমাধান "এর একটি ফ্যাক্টর মধ্যে যোগ্য হতে হবে ε ", কিন্তু এই অনেক পরিস্থিতিতে জন্য যথেষ্ট।εε


2

আইসমেইলের দেওয়া উত্তরটি এলপি বিবেচনা করে সাবধানে পড়তে হবে

সর্বোচ্চ(এক্স1+ +এক্স2)

St

এক্স1+ +এক্স21

এক্স1,এক্স20

(1,0)(0,1)

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

যদিও আমি একটি গাণিতিক প্রমাণ দিতে পারি না যে এটি কাজ করে (বা উদ্দেশ্যমূলক ফাংশনটি কীভাবে পরিবর্তন করতে হবে একটি ভাল সংজ্ঞায়িত পদ্ধতি)। আশা করি এটা কাজে লাগবে :)


তবে আপনার যদি বিপুল সংখ্যক অধঃপতন সমাধান থাকে তবে আপনি কীভাবে এই সংখ্যাটি মোকাবেলা করবেন? এই সমস্যা সমাধানের বিষয়ে কোনও সংখ্যক সমাধানকারী কোনও সতর্কতা (বা আরও খারাপ) উপস্থাপন করবেন না?
আইসমেইল

না, তারা করবে না; তারা কেবল প্রথম অনুকূল সমাধানটির মুখোমুখি হবে। আপনি সমাধান তৈরি করতে যেভাবে চালিয়ে যাবেন তা হ'ল কাটা প্লেনগুলি (বা অন্যান্য সীমাবদ্ধতা) যুক্ত করা যা পূর্বে গণনা করা অনুকূল সমাধানগুলি বাদ দেয়। এই ক্ষেত্রে, এই ধরনের কাটিয়া বিমান যোগ করা আপনাকে অনুকূল সমাধানগুলির অসীম সেটগুলির একটি পৃথক সান্নিধ্যে ফিরে আসতে সক্ষম করবে।
জিওফ অক্সবেরি

আমি একটি অদ্ভুত প্রোগ্রামিং সিদ্ধান্ত হিসাবে দেখতে হবে; আপনি কেন ব্যবহারকারীকে বলতে চান না যে রিপোর্ট করা সমাধানটির আশপাশে উদ্দেশ্যমূলক ফাংশনটি কিছু অদ্ভুত কিছু করছে? ননলাইনার সলভারের জন্য, আমি দেখতে পাচ্ছি যে এখানে কী হচ্ছে তা নির্ধারণের সাথে একটি সমস্যা রয়েছে; তবে কি লিনিয়ার সিস্টেমের সাথে বলা সহজ হওয়া উচিত নয়?
আইজমেল

আমাকে সমস্যাগুলি তৈরি করে কীভাবে ডিগ্রেনারিটি সনাক্ত করা যায় সে সম্পর্কে ভাবতে হবে, তবে সাধারণত ব্যবহারকারীরা একটি অনুকূল সমাধান চান, সুতরাং এলপির জন্য সর্বাধিক গুরুত্বপূর্ণ তথ্যটি সমাধানটি অনুকূল, সম্ভাব্য (তবে অনুকূল নয়) হলে ফিরে আসা, অক্ষম বা সীমাহীন (এই স্ট্যাটাসগুলি আসলে সিপিএলএক্সের মতো কোনও দ্রাবক ফিরে আসবে)) অবক্ষয় মূলত একটি তাত্ত্বিক বিষয়; সংখ্যার প্রেক্ষাপটে এটি আলোচনার একমাত্র কারণ হ'ল হয় অ্যালগরিদম ডিজাইনে বা অনুশীলনে, লক্ষণীয় যে অবনতি সাধারণত একটি সমাধানকারীকে ধীর করে দেয়।
জিওফ অক্সবেরি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.