Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Guidelines for presenting an algorithm as a solution to a problem: 1. Brief, informal, intuitive description. A line or two of English. 2. Detailed description.

image text in transcribed

Guidelines for presenting an algorithm as a solution to a problem:

1. Brief, informal, intuitive description. A line or two of English.

2. Detailed description. Mostly English, but may include well-documented pseudocode

and diagrams.

3. Proof of correctness - this means that for all inputs for which this program terminates,

the algorithm gives the correct corresponding output. Sometimes this can be included

in the detailed description if worded appropriately. Usually best to add separately.

Mostly English, math and diagrams.

4. Proof of termination - this means that the algorithm will terminate on all inputs.

Usually trivial, sometimes not. Make sure one way or the other.

5. Analysis of time and space complexity. Upper bound on the worst case is what we

seek in general.

Computer science is the only scientific community that considers conference publica- |tion as the primary means of publishing our research results (rather than journals): http://cacm. acm. org/magazines/2009/5/24632-conferences-vs-journals-in-com fulltext. In other disciplines, a publication" means a paper has appeared in what is known a refereed" and indexed (by an officially recognized body, such as the Web of Science) journal. So in computer science, the conference publications are reviewed (by volunteer researchers, such as your professors, for the so-called honor of having a line in your resume that says they served as a member of the conference Program Com- mittee). Suppose a conference receives n paper submissions and there are m members of the Program Committee. The Program Committee members then bid on which pa- pers they can and are willing to review2. After that, reviewers are assigned to papers (from among those they bid on) so that each paper has, lets say, at least 3 reviewers and each reviewer reviews at most, lets say, 5 papers. (The reviewers collective scores then decide whether a paper is accepted for the conference or not. Typically, for a good conference, only about 20% of the papers are accepted.) Design and analyze a polynomial-time algorithm to make the assignment of reviewers to papers (so that each reviewer reviews only the papers they bid on and the min and max constraints are resp decide that no feasible assignment exists. Computer science is the only scientific community that considers conference publica- |tion as the primary means of publishing our research results (rather than journals): http://cacm. acm. org/magazines/2009/5/24632-conferences-vs-journals-in-com fulltext. In other disciplines, a publication" means a paper has appeared in what is known a refereed" and indexed (by an officially recognized body, such as the Web of Science) journal. So in computer science, the conference publications are reviewed (by volunteer researchers, such as your professors, for the so-called honor of having a line in your resume that says they served as a member of the conference Program Com- mittee). Suppose a conference receives n paper submissions and there are m members of the Program Committee. The Program Committee members then bid on which pa- pers they can and are willing to review2. After that, reviewers are assigned to papers (from among those they bid on) so that each paper has, lets say, at least 3 reviewers and each reviewer reviews at most, lets say, 5 papers. (The reviewers collective scores then decide whether a paper is accepted for the conference or not. Typically, for a good conference, only about 20% of the papers are accepted.) Design and analyze a polynomial-time algorithm to make the assignment of reviewers to papers (so that each reviewer reviews only the papers they bid on and the min and max constraints are resp decide that no feasible assignment exists

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Flash XML Applications Use AS2 And AS3 To Create Photo Galleries Menus And Databases

Authors: Joachim Schnier

1st Edition

0240809173, 978-0240809175

More Books

Students also viewed these Databases questions