SlideShare a Scribd company logo
1 of 17
Solver                          START EXCEL                        Solver
Flowchart                                                       Flowchart
                          BUILD OR RETRIEVE YOUR
                            OPTIMIZATION MODEL


                           SAVE YOUR WORKBOOK!!


                    CHOOSE “Solver…” IN THE “Tools” MENU


                        SPECIFY IN SOLVER DIALOG BOX:
                          1. CELL TO BE OPTIMIZED
MODIFY MODEL              2. CHANGING CELLS
                          3. CONSTRAINTS


               IN OPTIONS DIALOG, CLICK “ASSUME LINEAR MODEL”
                           & CLICK THE “OK” BUTTON


               CLICK ON “SOLVE” BUTTON TO BEGIN OPTIMIZATION


                    REVIEW SOLVER COMPLETION MESSAGE
NO         SOLVER FOUND
           OPTIMUM SOLUTION?


                     YES

       CLICK “KEEP SOLVER SOLUTION”
            & CLICK “OK” BUTTON




YES      WANT TO CHANGE MODEL
           AND RE-OPTIMIZE?


                     NO

          SAVE FINAL MODEL AND
                EXIT EXCEL
Overview of Solver
 LP Modeling Terminology         Solver Terminology
        Objective function       Set Cell
        Decision variables       Changing Variable Cells
                Constraints      Constraints
Constraint functions (LHS)       Constraint Cell Reference
                       RHS       Constraint or Bound
                  LP Model       Assume Linear Model or
                                 Standard Simplex LP
NOTE: if you get a negative decision and it is not meaningful
to your model, be sure to specify the nonnegativity
constraints in your LP model before optimizing with Solver.
The Solver Parameters dialog box will appear.




By default, Max is selected (for maximization) and the cursor
is in the first edit field: Set Target Cell.
Look for the Premium button. If it is not there, then you have
not installed Premium Solver for Education (available from
the CD). Please install this version.
Clicking on Premium allows you to specify the type of
optimization that it will perform.




      We will use the default Standard Simplex LP
                     optimization.
With your cursor in the Set Target Cell: edit field, specify
the cell to be optimized (i.e., your model’s performance
measure).




The easiest way to do this is to move the dialog (drag
the title bar) so that cell D4 is exposed and then click on
that cell.
You can also click on the      button in the edit field
of the dialog to collapse the dialog, click on the cell, and
then click on the     button to expand the dialog.
The Equal to: field allows you to specify the type of
optimization. You can either maximize or minimize the
performance variable or cause the Target Cell to be
equal to a value of your choosing (select Value of:).




Specify the Oak Product model’s decision variables
(cells B4:C4) in the By Changing Cells: edit field.
To specify the constraints, click on the Add button to
open the Add Constraint dialog.

                                      For the LHS of the
                                      constraint, specify
                                      the cell ranges for
                                       the Total LHS of
                                           either one
                                        constraint or a
                                       group of similar
                                       constraints (i.e.,
                                     constraints with the
                                     same inequality) in
                                     the Cell Reference:
                                     edit field of the Add
                                     Constraint dialog.
For the RHS of the constraint, specify the cell ranges of
either one resource limitation or a group of similar
limitations in the Constraint: edit field.

                                        Note that when
                                        specifying many
                                        constraints at the
                                        same time, the
                                        number of cells
                                        referenced in the
                                        LHS must equal
                                        the number in the
                                        RHS.



Click Add to add these constraints to Solver.
Finally, add the
                      Chair Production
                         constraint.




   Note that the
inequality is > for
 this constraint.
Here is the resulting Solver dialog after adding all of the
constraints:




Now, in the Solver Parameters dialog, click the Options
button to specify a linear model.
In the resulting Solver Options dialog, click on the
following options:
Assume Linear Model
  (Specifies an LP
  model, same as
 Standard Simplex
        LP)

Assume Non-Negative
(Apply nonnegativity
constraints)


Use Automatic Scaling
(to be discussed later)
Click OK to return to the Solver Parameters window and
then click Solve to start the optimization.
Remember that this is an iterative technique and may
take a few seconds or a few minutes depending on the
size of the model.
When completed, the Solver Results dialog will appear.




It is important to check to see if Solver found a solution and
if all constraints and optimality conditions were satisfied.
This information will be displayed in the first sentence in this
dialog. ALWAYS READ THIS SENTENCE!
Upon the successful completion of the Solver program,
you have the following options:
   Keep the Solver Solution
   Restore the Original Values (throw the solution away)
   Receive up to three reports on the solution (each
   formatted as a new worksheet added to the Excel
   workbook.




NOTE: The Premium edition may also list an Infeasibility
Report and a Non-Linear Report if there is a problem.
Recommendations for Solver
Three LP modeling habits you should develop for better
use of Solver:

  1. Make sure the numbers in your LP model are
     scaled such that the difference between the
     smallest and largest numbers in the spreadsheet
     is no more than 6 or 7 digits of precision (e.g., .05
     and 10.00 is an acceptable range while .05 and
     1,000,000 is not).
Recommendations for Solver
2. All RHS’s in the Constraints section of the Solver
  Parameters dialog should contain cell references
  (to the RHS cells in the spreadsheet model itself),
  and
  The RHS cells on the spreadsheet model itself
  should contain constants and not formulas (or
  more precisely, no formulas that involve decision
  variables directly or indirectly).
Recommendations for Solver

3. Use Excel’s Range Naming commands to give
   range names to the performance measure cell, its
  decision cells, its constraint function (Total LHS)
  cells, and its RHS cells.

  These names will automatically be substituted for
  the corresponding cell ranges in the Solver
  Parameters dialog.

More Related Content

Viewers also liked

Original pimenton catalogo_2013
Original pimenton catalogo_2013Original pimenton catalogo_2013
Original pimenton catalogo_2013Darcy Sa
 
Grecia milan historia 18 10
Grecia milan historia 18 10Grecia milan historia 18 10
Grecia milan historia 18 10greciamilan
 
Servlet jsp tomcat 8
Servlet jsp tomcat 8Servlet jsp tomcat 8
Servlet jsp tomcat 8maxrosan
 
Analisis regresi dan korelasi sederhana
Analisis regresi dan korelasi sederhanaAnalisis regresi dan korelasi sederhana
Analisis regresi dan korelasi sederhanaGandi Wibowo
 
Git github tortoise git
Git github tortoise gitGit github tortoise git
Git github tortoise gitmaxrosan
 

Viewers also liked (7)

Original pimenton catalogo_2013
Original pimenton catalogo_2013Original pimenton catalogo_2013
Original pimenton catalogo_2013
 
La storia di giorgio napolitano
La storia di giorgio napolitanoLa storia di giorgio napolitano
La storia di giorgio napolitano
 
Grecia milan historia 18 10
Grecia milan historia 18 10Grecia milan historia 18 10
Grecia milan historia 18 10
 
Servlet jsp tomcat 8
Servlet jsp tomcat 8Servlet jsp tomcat 8
Servlet jsp tomcat 8
 
La storia di Giorgio Napolitano
La storia di Giorgio NapolitanoLa storia di Giorgio Napolitano
La storia di Giorgio Napolitano
 
Analisis regresi dan korelasi sederhana
Analisis regresi dan korelasi sederhanaAnalisis regresi dan korelasi sederhana
Analisis regresi dan korelasi sederhana
 
Git github tortoise git
Git github tortoise gitGit github tortoise git
Git github tortoise git
 

Similar to Excel&solver

Excel Solver(By Mahsa Rezaei)
Excel Solver(By Mahsa Rezaei)Excel Solver(By Mahsa Rezaei)
Excel Solver(By Mahsa Rezaei)mahsa rezaei
 
Intermediate excel application to advanced courses
Intermediate excel   application to advanced coursesIntermediate excel   application to advanced courses
Intermediate excel application to advanced courseszavenger
 
Obiee interview questions and answers faq
Obiee interview questions and answers faqObiee interview questions and answers faq
Obiee interview questions and answers faqmaheshboggula
 
POST OPTIMALITY ANALYSIS.doc
POST OPTIMALITY ANALYSIS.docPOST OPTIMALITY ANALYSIS.doc
POST OPTIMALITY ANALYSIS.docAbebaw Mamaru
 
Excel Solver
Excel SolverExcel Solver
Excel Solverbellisxx
 
Introduccion a las finanzas
Introduccion a las finanzasIntroduccion a las finanzas
Introduccion a las finanzasLuxo Cáceres
 
Excel Solver
Excel SolverExcel Solver
Excel Solverbellisxx
 
introduccion a la finanza
introduccion a la finanzaintroduccion a la finanza
introduccion a la finanzabellisxx
 
T - test independent samples
T - test  independent samplesT - test  independent samples
T - test independent samplesAmit Sharma
 
T test independent samples
T test  independent samplesT test  independent samples
T test independent samplesAmit Sharma
 
Introducing optimization with solver
Introducing optimization with solverIntroducing optimization with solver
Introducing optimization with solverVincent Segondo
 

Similar to Excel&solver (20)

7 goal seek and solver
7 goal seek  and solver7 goal seek  and solver
7 goal seek and solver
 
Excel Solver(By Mahsa Rezaei)
Excel Solver(By Mahsa Rezaei)Excel Solver(By Mahsa Rezaei)
Excel Solver(By Mahsa Rezaei)
 
Excel solver
Excel solverExcel solver
Excel solver
 
Excel solver
Excel solverExcel solver
Excel solver
 
Intermediate excel application to advanced courses
Intermediate excel   application to advanced coursesIntermediate excel   application to advanced courses
Intermediate excel application to advanced courses
 
Obiee interview questions and answers faq
Obiee interview questions and answers faqObiee interview questions and answers faq
Obiee interview questions and answers faq
 
POST OPTIMALITY ANALYSIS.doc
POST OPTIMALITY ANALYSIS.docPOST OPTIMALITY ANALYSIS.doc
POST OPTIMALITY ANALYSIS.doc
 
Excel Solver
Excel SolverExcel Solver
Excel Solver
 
Introduccion a las finanzas
Introduccion a las finanzasIntroduccion a las finanzas
Introduccion a las finanzas
 
Excel Solver
Excel SolverExcel Solver
Excel Solver
 
Excel Solver
Excel SolverExcel Solver
Excel Solver
 
Excel Solver
Excel SolverExcel Solver
Excel Solver
 
Excel Solver
Excel SolverExcel Solver
Excel Solver
 
introduccion a la finanza
introduccion a la finanzaintroduccion a la finanza
introduccion a la finanza
 
Lingo
LingoLingo
Lingo
 
T - test independent samples
T - test  independent samplesT - test  independent samples
T - test independent samples
 
T test independent samples
T test  independent samplesT test  independent samples
T test independent samples
 
Introducing optimization with solver
Introducing optimization with solverIntroducing optimization with solver
Introducing optimization with solver
 
Print17
Print17Print17
Print17
 
Spss anova
Spss anovaSpss anova
Spss anova
 

Recently uploaded

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 

Recently uploaded (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 

Excel&solver

  • 1. Solver START EXCEL Solver Flowchart Flowchart BUILD OR RETRIEVE YOUR OPTIMIZATION MODEL SAVE YOUR WORKBOOK!! CHOOSE “Solver…” IN THE “Tools” MENU SPECIFY IN SOLVER DIALOG BOX: 1. CELL TO BE OPTIMIZED MODIFY MODEL 2. CHANGING CELLS 3. CONSTRAINTS IN OPTIONS DIALOG, CLICK “ASSUME LINEAR MODEL” & CLICK THE “OK” BUTTON CLICK ON “SOLVE” BUTTON TO BEGIN OPTIMIZATION REVIEW SOLVER COMPLETION MESSAGE
  • 2. NO SOLVER FOUND OPTIMUM SOLUTION? YES CLICK “KEEP SOLVER SOLUTION” & CLICK “OK” BUTTON YES WANT TO CHANGE MODEL AND RE-OPTIMIZE? NO SAVE FINAL MODEL AND EXIT EXCEL
  • 3. Overview of Solver LP Modeling Terminology Solver Terminology Objective function Set Cell Decision variables Changing Variable Cells Constraints Constraints Constraint functions (LHS) Constraint Cell Reference RHS Constraint or Bound LP Model Assume Linear Model or Standard Simplex LP NOTE: if you get a negative decision and it is not meaningful to your model, be sure to specify the nonnegativity constraints in your LP model before optimizing with Solver.
  • 4. The Solver Parameters dialog box will appear. By default, Max is selected (for maximization) and the cursor is in the first edit field: Set Target Cell. Look for the Premium button. If it is not there, then you have not installed Premium Solver for Education (available from the CD). Please install this version.
  • 5. Clicking on Premium allows you to specify the type of optimization that it will perform. We will use the default Standard Simplex LP optimization.
  • 6. With your cursor in the Set Target Cell: edit field, specify the cell to be optimized (i.e., your model’s performance measure). The easiest way to do this is to move the dialog (drag the title bar) so that cell D4 is exposed and then click on that cell. You can also click on the button in the edit field of the dialog to collapse the dialog, click on the cell, and then click on the button to expand the dialog.
  • 7. The Equal to: field allows you to specify the type of optimization. You can either maximize or minimize the performance variable or cause the Target Cell to be equal to a value of your choosing (select Value of:). Specify the Oak Product model’s decision variables (cells B4:C4) in the By Changing Cells: edit field.
  • 8. To specify the constraints, click on the Add button to open the Add Constraint dialog. For the LHS of the constraint, specify the cell ranges for the Total LHS of either one constraint or a group of similar constraints (i.e., constraints with the same inequality) in the Cell Reference: edit field of the Add Constraint dialog.
  • 9. For the RHS of the constraint, specify the cell ranges of either one resource limitation or a group of similar limitations in the Constraint: edit field. Note that when specifying many constraints at the same time, the number of cells referenced in the LHS must equal the number in the RHS. Click Add to add these constraints to Solver.
  • 10. Finally, add the Chair Production constraint. Note that the inequality is > for this constraint.
  • 11. Here is the resulting Solver dialog after adding all of the constraints: Now, in the Solver Parameters dialog, click the Options button to specify a linear model.
  • 12. In the resulting Solver Options dialog, click on the following options: Assume Linear Model (Specifies an LP model, same as Standard Simplex LP) Assume Non-Negative (Apply nonnegativity constraints) Use Automatic Scaling (to be discussed later)
  • 13. Click OK to return to the Solver Parameters window and then click Solve to start the optimization. Remember that this is an iterative technique and may take a few seconds or a few minutes depending on the size of the model. When completed, the Solver Results dialog will appear. It is important to check to see if Solver found a solution and if all constraints and optimality conditions were satisfied. This information will be displayed in the first sentence in this dialog. ALWAYS READ THIS SENTENCE!
  • 14. Upon the successful completion of the Solver program, you have the following options: Keep the Solver Solution Restore the Original Values (throw the solution away) Receive up to three reports on the solution (each formatted as a new worksheet added to the Excel workbook. NOTE: The Premium edition may also list an Infeasibility Report and a Non-Linear Report if there is a problem.
  • 15. Recommendations for Solver Three LP modeling habits you should develop for better use of Solver: 1. Make sure the numbers in your LP model are scaled such that the difference between the smallest and largest numbers in the spreadsheet is no more than 6 or 7 digits of precision (e.g., .05 and 10.00 is an acceptable range while .05 and 1,000,000 is not).
  • 16. Recommendations for Solver 2. All RHS’s in the Constraints section of the Solver Parameters dialog should contain cell references (to the RHS cells in the spreadsheet model itself), and The RHS cells on the spreadsheet model itself should contain constants and not formulas (or more precisely, no formulas that involve decision variables directly or indirectly).
  • 17. Recommendations for Solver 3. Use Excel’s Range Naming commands to give range names to the performance measure cell, its decision cells, its constraint function (Total LHS) cells, and its RHS cells. These names will automatically be substituted for the corresponding cell ranges in the Solver Parameters dialog.