| Choosing college courses |
| Requirements (along side) that are met by taking available courses (along top) (1 if it fills reqt, 0 if not) |
| | Calculus | OR | Data Structures | Bus Stats | Simulation | Intro to Comp Prog | Forecasting |
| OR |
| Math |
| Computer |
| | Calculus | OR | Data Structures | Bus Stats | Simulation | Intro to Comp Prog | Forecasting |
| Course taken |
| Prerequisite constraints |
| | | | | | (Calculus for Bus Stats) |
| | | | | | (Intro to Comp Prog for Simulation) |
| | | | | | (Intro to Comp Prog for Data Structures) |
| | | | | | (Bus Stats for Forecasting) |
| Major requirement constraints |
| | Courses taken | | Required |
| OR |
| Math |
| Computer |
| Total courses |
| QUESTION: To graduate from Souteastern University with a major in operations research (OR), a student must complete at least two math courses, at least two |
| OR courses, and at least two computer courses. Some courses can be used to fulfull more than one requirement: Calculus can fulfill the math requirement; Operations |
| Research can fulfill the math and OR requirements; Data Structures can fulfill the computer and math requirements; Business Statistics can fulfill the math and OR |
| requirements; Computer Simulation can fulfill the OR and computer requirements; Introduction to Computer Programming can fulfill the OR and math requirements. |
| Some courses have prerequisites for others: Calculus is a prerequisite for Business Statistics; Intro to Computer Programming is a prerequisite for Computer Simluation |
| and for Data Structures; and Business Statistics is a prerequisite for Forecasting. Determine how to minimize the number of courses needed to satisfy the major requirements. |
| (Hint: Because Calculus is a prerequisite for Business Statistics, for example, you will need a contraint that ensures that the changing cell for Calculus is greater than or equal to |
| the changing cell for Business Statistics) |