গবেষণা / প্রকাশনা নিয়ে আমি কোথায় সাহায্য চাই?


11

আমি কিছুক্ষণ ধরে একটি স্যাট অ্যালগরিদম বিকাশ করছি এবং এমন একটি অবস্থানে পৌঁছেছি যেখানে আমি এটি ভাগ করতে চাই। আমি কম্পিউটার সায়েন্সে অনেক লোককে চিনি না এবং ঠিক কোথায় ঘুরতে হবে তাও নিশ্চিত নই।

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

আমার বড় সমস্যা রানটাইম বিশ্লেষণ করা। এর বিশদ বিশ্লেষণে আমার সহায়তা দরকার। আমি মোটামুটি নিশ্চিত যে অ্যালগরিদম সঠিক, তবে কেউ যদি এটিও যাচাই করে তবে এটি সহায়ক হবে।

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


আপনি কি আপনার ধারণা প্রকাশ বা পরীক্ষা সম্পর্কে কথা বলছেন? "রিসোর্স" বলতে কী বোঝ? জার্নাল বা চেকিং এর উপায়?
রাফেল

12
আমার কাছে মনে হয় যদি প্রকাশনাটি লক্ষ্য হয় তবে এটি একটি হিউরিস্টিক বলে ধরে নিলে আপনার কমপক্ষে একটি রানটাইম বিশ্লেষণ করতে হবে এবং আপনার অ্যালগোরিদমকে "কতটা" সংশোধন করতে হবে তার একটি অনুভূতি থাকতে হবে। আপনার পূর্ববর্তী কাজের সাথে আপনার অ্যালগরিদম কী করবে তাও আপনাকে তুলনা করতে হবে - এটি ব্যতীত প্রকাশনা কোনও সংখ্যা নয়। আসলে, আমি প্রথমে এটি করার পরামর্শ দেব।
সুরেশ ভেঙ্কট

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

এছাড়াও সম্পর্কিত প্রশ্নটি দেখুন cstheory.stackexchange.com
আন্দ্রে সালামন

উত্তর:


32

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

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

  • নট Pipatsrisawat এবং আদনান Darwiche, আধুনিক ধারা-লার্নিং Satisfiability solvers উপর , অটোমেটেড জার্নাল রিজনিং 44 277-301, 2010. ( পিডিএফ )

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

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


এছাড়াও আলোচনাটি দেখুন cstheory.stackexchange.com/questions/1719/…
অ্যান্ড্রেস সালামন

এছাড়াও আলোচনাটি দেখুন cstheory.stackexchange.com/questions/7600/…
আন্দ্রে সালামন

2

যেহেতু আপনি এখন আপনার অ্যালগরিদম ভাগ করতে চান, তাই আমার ব্যক্তিগত পরামর্শটি নিম্নলিখিত: একটি খুব সাধারণ ওয়েব সাইট তৈরি করুন। সাইটের এই 2 টি জিনিস উপলব্ধ করা উচিত:

  1. অ্যালগরিদমের উত্স কোড।
  2. একটি দস্তাবেজ সংক্ষেপে আপনার পদ্ধতির বর্ণনা করে। কোথায় আপনার পদ্ধতির আলাদা? এর পিছনে নতুন ধারণাটি কোনটি? এই দস্তাবেজটি একটি নিখুঁতভাবে লিখিত প্রযুক্তিগত কাগজ হওয়ার দরকার নেই, বা এটিতে কোনও আনুষ্ঠানিক প্রমাণও থাকা দরকার: একটি পাওয়ার পয়েন্ট উপস্থাপনা আপনার ধারণার মূলটিকে "সংক্রমণ" করার জন্য যথেষ্ট। আপনার এলগরিদম কেন আলাদা বলে আপনি কেবল তা ব্যাখ্যা করুন। হতে পারে এটি অনন্য, কে জানে।


আমি মনে করি না যে ওয়েবসাইট তৈরি করা খুব ভাল ধারণা। কারণ অনেক লোক একটি ওয়েবসাইট তৈরি করে যখন তারা 'ভাবেন' যখন তারা বড় সমস্যাগুলি সমাধান করেছে বা TOE খুঁজে পেয়েছে। উদাহরণস্বরূপ dharwadker.org/tevet/isomorphism matpitka.blogspot.com উপপাদ্য: "প্রতিটি অমীমাংসিত সমস্যার জন্য কমপক্ষে একজন লোক আছেন যিনি দাবি করেন যে তিনি এটি সমাধান করেছেন এবং একটি ওয়েবসাইট তৈরি করেছেন।" খারাপ ধারণা -১ :(
প্রতীক দেওঘরে

@ দ্য ম্যাচাইনচারার: ​​আমি এরকম কিছু বোঝাতে চাইনি। লোকেদের কোড ডাউনলোড করতে এবং অ্যালগরিদম বর্ণনা করার জন্য দস্তাবেজটি পড়ার জন্য ওয়েবসাইটটি ছিল একটি উপায়। আমি একটি "উদযাপন" ওয়েবসাইট বলতে চাইছি না। পরিবর্তে, আমি কোনও ওয়েবসাইটকে কেবল কোনও "বিজয়ী" দাবি ছাড়াই উপাদান ভাগ করে নেওয়ার জন্য বোঝাতে চাইছিলাম (আপনি আপনার উত্তরে যা বলেছিলেন তার অনুরূপ, যদিও আপনার আরও কিছুটা "অফিসিয়াল" স্বাদ রয়েছে)।
জর্জিও ক্যামেরানী

1
  1. আপনি স্ট্যান্ডার্ড কাগজ বিন্যাসে আপনার ধারণা লিখতে পারেন।
  2. এটি আরক্সিভে প্রকাশ করুন ।
  3. গিথুব এ সোর্স কোড শেয়ার করুন ।
  4. রান টাইম বিশ্লেষণ শিখতে কিছু সময় ব্যয় করুন এবং আপনার কাজ শেষ হয়ে গেলে আপনার কাগজ আপডেট করুন।

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.