The project addresses a "problem", e.g.,
You will solve this problem by formulating it as an LP, and then solving the LP.
You are not writing software (though you will most likely need to write code to solve the problem) or creating a "tool" for solving a class of problems: you will be creating and solving an LP to solve a specific problem.
To as great an extent as possible, real-world data should be used to formulate your problem. If you are not using real-world data, be sure to very carefully explain why you chose not to use real-world data, and your methods for synthesizing data.
Describe what you modeled and what mathematical concepts you incorporated (e.g., linear programs, graphs, markov chains, etc.) This section should be written last!
Describe how your group came up with the problem you will be solving: What sort of discussions led to this problem? Were personal interests of group members an inspiration for this problem?(5 points)
Give the history of similar and related problems. In particular, research past applications of LP to problems like yours. You should cite at least four past results. Look for problems similar to yours solved by others (you may need to expand the scope of your search for previous work to include work that, for example, uses a similar technique applied to a not quite identical application). Who were the first people to solve a problem like yours? When did they do their work? What mathematical techniques did they use? How similar to your problem was it? What were the differences? (10 points)
Thoroughly describe the mathematical model (e.g., the LP) you have developed for your investigation. You should include all data used, or at least a large subset of it. (20 points).
Describe the implementation, including code used to generate the lpsolve input file. Described any challenges you encountered to this point. (20 points).
Present the results of your calculations and include all code (e.g. the lpsolve input file itself).
What did you find out? What do your model and calculations tell you?
What constraints in your LP were binding? What does that tell you?
Is your solution realistic? What does realistic mean to your problem? How do you know if it is realistic?
For example, if you are doing a diet problem, and you solution says you need to drink a gallon of lemon juice a day, you must ask: could I actually do that?
Be sure to keep in mind that the solution is not the value of the objective function: it is a set of values of your variables, and how these are interpreted in terms of your original problem (i.e., how much lemon juice do I need, what cities should I visit, what ball players should I put on my team, etc.) The value of the objective function is important and interesting, but it is not, by itself, the solution.
Create related problems by modifying your original problem in at least two different ways; analyze how your model needs to be updated, and find solutions to these problem variations. What do these variations tell you?
This is not a summary: do not repeat what you did. You should answer the question: what are the major conclusions you can make from your efforts? This may include conclusions about the object of study as well as the methods of attack or any other aspect of your project.
Cite all sources of quoted material in place. A list at the end is not sufficient: it must be clear in the paper where the quoted material appears.
Take a look at the Chicago Manual of Style's citation guidelines for ideas of how to format the list of references.
Note: if you are citing a web source, you must include the URL. If the URL is ridiculously long, feel free to truncate it, but only do so if necessary.
Feel free to put long tables, code, output, etc., in appendices, but be sure to describe and label them well so that one can read them on their own without having to refer back to the rest of the paper.
While not actually part of the paper, it is part of the project. One or more group members should present the highlights of your projects to the class. It is completely okay if only one member presents. The presentation should be no more than 10 minutes long: you must select a group member to be responsible for ensuring that the presentation does not go over 10 minutes. Do not try to give every detail of your project. Be sure to give a clear description of what problem it is you are solving, then quickly describe any interesting features of the LP (if there are any), then get to the solution and variations. It is okay to just give the interesting bits.
The Wikipedia article on astronomy (en.wikipedia/org/wiki/Astronomy) says