The contribution this time comes from Guy Barth, Alex Brown, Jeff Moffitt, and Loren Werner from the United States Air Force Academy. We thank the authors for their contribution and hope this would excite the student community for their contribution in our future editions. The MS Word version of this project is available by clicking the link below.
Supporting the Air Force: Cadet
Operations Research Projects at USAFA
Abstract
In
order to adequately prepare graduates for their professional fields, the
Operations Research (OR) curriculum at the United States Air Force Academy
(USAFA) requires cadets to perform a major consultation project for a real
client organization (either military or civilian). This requirement is fulfilled via a capstone course taken during
a cadet’s final semester. In addition
to providing a summary of a recent cadet project, we also provide additional
background of the Academy's OR program.
Background - USAFA OR
The
Operations Research major at USAFA is a multidisciplinary program jointly
administered by the departments of Computer Science, Economics, Management, and
Mathematical Sciences. This paper
summarizes the results of one project completed by a group of four OR
seniors. But first, a quick review of
the Academy's OR program is provided.
Each USAFA OR graduate must complete 154 total semester hours, of which
45 semester hours are OR-related courses.
The Academy's core course sequence (94 academic hours, 15 hours of
physical education and military studies) dominates three years of their
four-year undergraduate experience.
The
OR curriculum consists of foundation courses within Mathematics (Calc III,
Matrix Algebra, Probability, Statistics), Economics (Econ Theory, Econometrics,
Forecasting), and Computer Sciences (ADA Programming, Numerical Methods,
Simulation) as well as 12 semester hours of OR courses (Problem Solving and Capstone
within Management, and Probabilistic Methods and Math Programming within
Mathematical Sciences), along with 9 hrs of option courses. This interdisciplinary OR curriculum
graduated its first cadet in 1988, and has served as a benchmark program for other
interdisciplinary degrees offer at the Academy. The four department heads steer the program, while delegating the
daily activities of running a degree program to Working Group representatives
within their respective departments.
The size of the major has ranged from a low of 16 cadets in 1997 to 69
cadets in the class of 1999.
The
Capstone Experience
Each
August, OR faculty members solicit potential projects from local Air Force
organizations and the Colorado Springs community. During the first week of class, potential clients brief the
cadets on their projects and then the cadets meet with clients of their choice
before submitting their "wish list" of projects. Similarly, the clients provide their
impressions of the cadet teams, which are used to create team assignments. Faculty mentors serve a vital role in this
experience. Faculty of the four OR
departments volunteer this time and expertise to assist cadet teams. While mentors do report the team progress to
the course instructor, but their primary role is to assist the teams'
progress. Projects have covered a wide
range of topics.
Within
the past year, cadets developed a methodology for the Mountain West Conference
(the Academy’s athletic conference) to create Men’s and Women’s Basketball schedules. Another team evaluated the effect of nearby
housing development on wastewater run-off along the Air Force Academy was
performed for the environmental engineers.
The Academy's heat plant operations were optimized using non-linear
optimization and Design of Experiment techniques. While another team relied upon an Air Force legacy simulation,
THUNDER, to assess the effectiveness of future US Space Command assets.
The projects provide
valuable educational experience for the cadets, expose the cadets to a variety
of business and governmental organizations, and provide a glimpse of the
applicability of their newly developed OR skills within a variety of
scenarios. The success of this capstone
course has created an ongoing list of project ideas from local (governmental,
non-profit, and private) organizations.
The cadets are provided with an opportunity to experience life as a
consultant in a controlled environment.
The remainder of this article summarizes a report submitted by cadets
Barth, Brown, Moffitt, and Werner detailing the work they performed in
analyzing an allocation of classrooms at the Academy.
Cadet Project Description
The Dean of Faculty (DF) of USAFA is an academic body of 20 departments offering 35 different majors. Classrooms and faculty are entirely contained within four buildings, Fairchild Hall, the Consolidated Education Training Facility (CETF), Aeronautics Laboratory, and the Observatory. Classrooms are centrally assignment by the Registrar. In an ongoing effort to improve the level of education, an initiative to allow departmental “ownership” of classrooms surfaced. The Vice Dean requested a feasibility study of departmental ownership of general-purpose classrooms (located within Fairchild Hall).
Under current room scheduling procedures, academic departments share classrooms within Fairchild Hall. Since departments must share rooms, departments cannot modify rooms to meet their unique teaching initiatives. The Vice Dean posed the following questions regarding the scheduling of rooms among departments:
1)
Is
there a feasible allocation that provides unique rooms for each department?
And,
2)
If
so, which allocation is best?
LP Formulation

Explanation of the LP Model:
Variables:
Xtype,dept = Number
of classrooms of a certain type assigned to a certain department
(e.g., if X mini-lectinar, computer science = 2,
the model assigned two mini-lectinars to the computer science department).
Feas type, department = Allows the model to break the Maximum Demand of a
particular department.
Q type: = Minimizes the difference between Maxdem and Avgdem
for each type of
classroom for each department.
Parameters:
Maxdem type,department: =
Average maximum number of a certain type of classroom required
by
a certain department.
Avgdem type,department
= Average number of a certain
type of classroom required by a certain
department.
#Rooms type = Number of classrooms available for a certain type of classroom.
Formulation Explanation:
Objective Function:
The
objective minimizes the number of classroom demand not met by each
department.
The
Q variable in our objective function insures
classroom allocation is as equitable as possible. Q minimizes the number of
classrooms under the maximum demand given to the department relative to the
difference between their maximum and average demand.
Constraints:
(1)
Assign
every department their max number of classrooms needed.
(2)
Insures
feasibility and fairness by taking away classrooms from the departments with the
largest difference between their maximum and average demand. However, the equation does not make the
model feasible by taking away all the classrooms from the department with the
largest difference. The Feas variable
in the numerator insures that the reductions are done incrementally. In other words, once a classroom is taken
away, the model compares all departments prior to reducing by another
classroom.
(3)
Insures
the number of classrooms assigned does not exceed the number available.
What our LP model actually does and doesn’t do:
Results
The following chart summarized the results. The first column was the department, the second column was the type of classroom, and the third column totaled the classrooms assigned. An asterisk indicated that an extra double classroom was assigned to compensate for no mini-lectinars. Columns M1-T7 contain the difference between the number of classrooms assigned and the number used during the current semester for that time period. A positive number indicated that the department had a surplus of classrooms; negative values were limited. Full results for the LP are given in the Appendix.
|
LP |
Spring |
LP Given |
M1 |
M2 |
M3 |
M4 |
M6 |
M7 |
T1 |
T2 |
T3 |
T4 |
T5 |
T6 |
T7 |
|
DFL |
Double |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
|
Mini |
3 |
1 |
-1 |
1 |
1 |
2 |
3 |
2 |
2 |
1 |
0 |
3 |
3 |
3 |
|
|
Standard |
7 |
1 |
1 |
3 |
2 |
6 |
7 |
1 |
1 |
0 |
0 |
5 |
4 |
6 |
|
DFM |
Double |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
|
Mini |
4 |
3 |
3 |
1 |
1 |
2 |
2 |
3 |
1 |
-2 |
1 |
3 |
3 |
3 |
|
|
Standard |
8 |
6 |
4 |
1 |
3 |
3 |
4 |
7 |
5 |
0 |
3 |
3 |
4 |
7 |
|
DFMS |
Double |
1* |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
|
Mini |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
|
Standard |
19 |
15 |
3 |
4 |
8 |
8 |
14 |
16 |
5 |
5 |
7 |
11 |
11 |
14 |
|
DFPFA |
Double |