Mathematical Optimization, Applications & Analysis

MA 421                                                                                              Spring 2001

"In recent times, modern science has developed to give mankind, for the first time in the history of the human race, a way of securing a more abundant life which does not simply consist in taking away from someone else."   

-- Karl Taylor Compton

 

INSTRUCTOR:  Dr. Mark Parker 

              

OFFICE:  119 Science                                    OFFICE PHONE: 447-4572

E-MAIL:  mparker@carroll.edu                       OFFICE HOURS: MWF 3:15-5:00

                                                                             TR 8:00-9:00, 11:00-12:00


About the cover:  The quote is an interesting perspective on a peaceful goal of science.  History has shown us that those with advanced technology typically use it to attain what they desire from others.  Optimization, which is a common theme in most mathematical modeling applications, provides us a means to improve the world we live in.  Remember these words that were spoken in the early 1900s…  The figure shows the various branches of the tree of optimization.  The original graphic is from the NEOS web site, an operations research potpourri, at: http://www-fp.mcs.anl.gov/otc/Guide/index.html.


Mathematical Optimization, Applications & Analysis

Course Overview – Spring 2001

Welcome!   This course is the capstone of your mathematical tenure at Carroll.  On our journey this semester, we will explore the application of mathematics to a variety of real-world problems.  We will not only use much of the mathematics you have learned in your other courses; we will also tie together and extend it as well.  You might have a few questions about the course; hopefully, many will be answered below.

“What is this course about?”

We will focus on the application of applied mathematics to solving optimization problems, focusing extensively on the modeling process, effectively solving models, and sensitivity analysis of models.  Our textbook will provide a basis from which we can begin our explorations.  We focus most of our attention on projects selected from my experiences as both an engineer and operations research analyst, from COMAP Mathematical Competition in Modeling problems, and from UMAP Modules.

“What textbook are we using?”

The book we will be using is Mathematical Modeling, 2nd Edition, by Mark Meerschaert (Academic Press).  I chose it to provide you a single source reference for the mathematical tools we will be using.  Much of the material in the book you will have seen in other courses; rather than having to refer to multiple books, the text provides a unifying presentation from a new perspective. 

“So… what is the layout of the course?”

We will focus our efforts on the following topics:

1)      Unconstrained and Constrained Optimization,

2)      Linear Programming,

3)      and Integer Programming.

Throughout the semester, we will focus on understanding what type of problem we are trying to solve and how mathematics is used to solve the problem. 

For each topic, we will spend a week or two introducing the material and then several weeks working on projects based upon that material. 

When we introduce a new topic, I will provide reading outlines to help you pick out the major concepts we will be using.  A reading outline is a set of questions for you to answer as you read the material in the book.  You won’t be handing the answers in; rather your ability (or inability) to answer the questions and feedback to me will help stimulate classroom discussion. 

I will assign most of the projects, but your group will select at least one project – I will provide you several good references to find one.  In this class, as in the real world, the word “project” will take on its full range of meanings.  Your projects will be a mix of the following:

ª      Group effort with group hand-ins (AKA group projects)

ª      Group effort with individual hand-ins (AKA homework sets)

ª      Individual effort with individual hand-ins (AKA exams)

Additionally, each of you will be responsible for an in-class presentation of a project.  These will take place during the final exam time period – 1:00 – 2:45 TUESDAY MAY, 8TH.

“What is this class discussion board thing?”

I have set up a class discussion board on the Carroll web page for this course – I will use it to electronically make materials (reading outlines, hints, supplements, URLs, etc) available to you, and you can use it to ask questions and share materials.  We’ll talk more about how to access the board in class.  You don’t need a password to read materials, but you need to register and use the password to post messages.

“Will we be meeting in the Computer Lab?”

I have the small computer lab (room 147 Science) on reserve for Wednesdays.  We won’t be meeting there every week, so stay tuned for directions.  We will use Mathematica, Excel, and GAMS (and possibly other software) for many of the projects.  All software will be available on the computers in both Science Building labs (146 and 147).

“How will my grade be determined?”

Your grade will be based entirely on the projects.  As projects are assigned, I will provide you a grading rubric for the assignment.  If you are unhappy with your grade on a group effort project (either group or individual hand-in), you may address my comments and re-submit it once, with the following caveats:

1.      The project must have been turned in on time originally.

2.      You must resubmit the project within two weeks of it being handed back.

3.      You are eligible to make up all but 10 of the points you missed (so if you got an 80 out of 100 on a project, and resubmit it, you are eligible for at most 90 points).

Meaning:  I went to grad school with a guy that turned in all of his assignments the last week of classes, and I don’t think that is fair to those that do work throughout the semester.

“What’s your policy on late work?”

I collect projects at the beginning of class on the due date.

Late work (less than 1 week from due date) will be accepted for 1/2 credit.

Work that is more than 1 week past due date will not be accepted for credit.

“What about getting some help?”

Stop by if you need help!  My office is always open; however, you may find that I’m not always the person in my office.  I will be on campus MWF afternoons (1:00 – 5:00) and TR mornings (8:00 – 12:00) only.  If you stop by at other times, you will find my wife inhabiting our shared office (I will be at home playing Daddy with our three-year-old daughter).  If my office hours don’t work for you, let me know and we can schedule another time for me to be on campus.

“Anything else?”

I welcome your constructive comments to help me make this the best course possible.  My goal is to help prepare you for the real world – where typically no one is looking over your shoulder to make sure that you are where you are supposed to be and doing what you are supposed to do.  At the same time, this is still an environment where you have a safety net (i.e. I won’t fire you… but I may confront you if you are slacking).  The key to your success in this course depends mainly upon your attitude, your study habits, and your desire to learn.  Let’s have fun!



MA 421: Optimization       SYLLABUS                 SPRING 2001

      Lesson   and Topic                                            

      Jan 17   Introduction

      Jan 19   Mathematica Review Lab

      Jan 22   Sensitivity Analysis

      Jan 24   Unconstrained Optimization

      Jan 26   Unconstrained Optimization lab

      Jan 29   Multivariable Unconstrained Optimization

      Jan 31   Hessian, Convexity, and Positive/Negative Definite

      Feb 2    Multivariable Unconstrained Optimization lab

      Feb 5    Multivariable Constrained Optimization

      Feb 7    La Grange Multiplier Lab

      Feb 9    COMAP Competition

      Feb 12   COMAP Competition

      Feb 14   Multivariable, inequality Constraints 

      Feb 16   Constrained Multivariable Lab 

      Feb 19   President’s Day

      Feb 21   Gradient Search  

      Feb 23   Project Presentations 

      Feb 26   Project Presentations 

      Feb 28   More Convexity

      Mar 2    NLP Lab (Excel)  

      Mar 5    LP Introduction

      Mar 7    Simplex Method

      Mar 9    COMAP Judging

      Mar 19  More fun with Tableaux

      Mar 21  Revised Simplex

      Mar 23  LP Sensitivity Analysis Lab

      Mar 26  LP Sensitivity Analysis

      Mar 28  LP Sensitivity Analysis II

      Mar 30  Lab Project 1 (McDonalds diet problem)

      Apr 2    Branch and Bound

      Apr 4    Modeling with Binary Variables  

      Apr 6    Modeling with Binary Variables II 

      Apr 9    Math Programming and Linear Algebra

      Apr 11   Math Programming and Linear Algebra II

      Apr 13   Good Friday  

      Apr 16   Easter Monday

      Apr 18   Whole class:  Extended Project Discussion 

      Apr 20   Cassi, Jaime,JD Status on Project   

      Apr 23   Jennifer and Michelle status on Project 

      Apr 25   Toshie and Sang status on Project 

      Apr 27   Duality Introduction

      Apr 30   Duality Part II

      May 2    Duality Part III

      May 4    SOB Method (taking duals)

      May 8    In Class Project                                         1:00 – 2:45