Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Changed: | ||||||||
< < | Results from OpsRes web retrieved at 17:40 (GMT)<--/twikiTopRow--> Installing AMPL at Home For Windows You can easily set up AMPL on your (Windows) computer by: 1 Downloading a `starter kit` from the AMPL website; 1 Extracting... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> AMPL Guide AMPL stands for `A Mathematical Programming Language`. It is used to describe mathematical programmes. AMPL is a commerical software package from Laboratories... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The AMPL Process Starting AMPL AMPL Commands The Model Environment The Data Environment Scripting in AMPL Notes on AMPL Files... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The AMPL Syntax Guide Disclaimer This is a guide to the AMPL syntax only. For a comprehensive reference to the AMPL language see AMPL: A Modeling Language for... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Adding and Connecting Modules in Arena You add modules by clicking and dragging them onto the flowchart view. If you have Object Auto Connect checked, then the... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Adding a Dynamic Plot To add a dynamic plot you simply click on the Plot button, add the expressions that you want to plot, set some parameters that control how... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Animating a Resource To animate a resource, first click on the Resource button in the Animate toolbar. This brings up the Resource Picture Placement Dialogue... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name Farm Management Personal Nutrition Pet Food Manufacturing Sports Equipment Manufacturing Logistics Industrial Planning Food Manufacturing... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Arena Guide Arena is a commercial simulation package distributed by Rockwell Automation. For more details see the main Arena website: www.arenasimulation.com and there... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Working with Submodels Arena provides a way to encapsulate different parts of a model, a submodel . New submodels can be added by using Object Submodel Add Submodel... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Attaching a Template When creating a new model, Arena provides you with a set of templates. However, you can also add extra templates to your model. To do this go... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Blending or Mixing Models One common type of problem solved by linear programming is to determine the optimal blend or mix of inputs to produce... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> See below for help in editing this page. Your signature for easy copy and paste (triple click to select) <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name Type Size Values Tooltip message Attributes Title text 20 Title The title of the case study M DateSubmitted date 12... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name TeachingCaseStudy DIYCaseStudy <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Changing an Entity Type`s Initial Animation Picture To do this is to select Entity from the Basic Process template, click on the Initial Picture column and choose... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Edit personal data Edit text Create Edit text <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Columnwise Formulations in AMPL Consider the following problem (Adapted from Section 16.2, AMPL: A Modeling Language for Mathematical Programming): Workhard and Co... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Command Line How To For Windows Instructions for starting a command line application in Windows: 1 Go to the start menu 1 Select Run... 1 Enter cmd... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Constraints in AMPL 1 Description 1 Defining a Constraint 1 Bounded Constraints 1 Examining Constraints 1 Changing Constraints Description Mathematical... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The Cutting Stock Problem Also known as the Trim Loss Model. Coming soon! Solving the Cutting Stock Problem with OR Software Using AMPL/CPLEX (Coming Soon!)... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Depth First Search for Enumeration One common method of generating patterns for set partitioning problems is to use a search to find feasible patterns/schedules/sets... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Rather than run trial replications in order to estimate how many replications are necessary to ensure the accuracy of a particular output, we can use dynamic simulation... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Assign Modules Assign modules may be added to the flowchart view by dragging and dropping (the same as Create modules). Multiple assignments can be done... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Batch Modules Batch modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited by double... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Create Modules Open the Create module by double clicking. You can change the name of the module by editing the Name field and the type of entity created... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Decide Modules Decide modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited by... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Delay Modules Delay modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited by double... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> To edit a Dispose module, simply double click on the module and edit the Name . MichaelOSullivan 18 Aug 2009 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Expressions The Expression module is found in the Advanced Process template. To add or edit expressions simply click on the Expression module. Add a... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Hold Modules Hold modules belong to the Advanced Process template (if you cannot find this template you may need to attach it). After you have added a... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Process Modules Open the Process module by double clicking. You can change the name of the module by editing the Name field. Next, you must specify the... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Separate Modules Separate modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Shortcuts 1 Repeat Last Action Right clicking in an empty spot in the flowchart view of the window brings up a small box of options including Repeat... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Variables The Variable module is found in the Basic Process template. To add or edit variables simply click on the Variable module. Add a new Variable... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Expressions in AMPL 1 Description 1 The sum Expression 1 min/max Expressions 1 Mathematical Operators Description Expressions are the main way for AMPL... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> FLV Player This topic has the player attached for use in the tutorials. The player is player flv maxi.swf. Here is the link needed internally: https://twiki.esc.auckland... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Facility Location Problems Facility location problems are a classical example of the use of master slave constraints. The following definition of the general facility... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Integer Programming Integer programmes are almost identical to linear programmes with one very important exception. Some of the decision variables in integer programmes... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Integer Programming with AMPL Specifying variables to be integer or binary in AMPL will cause the solver, e.g., CPLEX, to use mixed integer programming. This will... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> JaamSim JaamSim is an open source simulation package built in Java. For more details see the main JaamSim website: https://jaamsim.com/ MichaelOSullivan 28 Jun... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Linear Programming Relaxation The Linear Programming (LP) relaxation is the same as the original integer programme, except we `relax` the integer variables to allow... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Linear Programming The simplest type of mathematical programme is a linear programme . For your mathematical programme to be a linear programme... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Logic in AMPL 1 Relational Operators 1 Logical Operators 1 Logical Expressions 1 Conditional Expressions 1 Conditional Structures 1 Binary Parameters... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Looping in AMPL for Loops let Loops Conditional Loops for Loops In AMPL you can create basic for loops by creating a set automatically and looping over elements... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> What is a Management Summary? Wikitionary defines management as administration; the process or practice of managing. and a summary as concise, brief or presented... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Master Slave Constraints Using zero/one variables, we can control the range of values that other variables take. Suppose that %$x {AB}$% (the... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Mathematical Programming Mathematical programming uses mathematical variables and expressions to model problems. In the formulation step of the Operations Research... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Miscellaneous AMPL Commands 1 check statements 1 reset data 1 AMPL Macros and Suffixes 1 Columnwise Formulation 1 Power Sets... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Network Optimisation Network optimisation involves mathematical programmes that describe problems based on networks. There are many different types of network optimisation... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Creating a New Model You can create a new model file by clicking on the New icon , selecting File New or pressing Ctrl N . Arena will open a new model file... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Nonlinear Programming Nonlinear programmes are one of the most general types of mathematical programmes. The form of a nonlinear programme... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Objective Functions in AMPL 1 Description 2 Declaring an Objective Function 3 Defining an Objective Function Description The objective function of a mathematical... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Operations Research Methodology Solving an Operations Research (OR) problem is not a linear process, but the process can be broken down into five general steps:... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name LinearProgramming NonlinearProgramming IntegerProgramming NetworkOptimisation SimulationModelling BlendingModels MasterSlaveConstraints... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Parameters in AMPL 1 Description 1 Declaring a Parameter 1 Parameter Types 1 Parameter Bounds 1 Default Values 1 Defining a Parameter... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Parametric Analysis After solving a linear programme, you have sensitivity analysis immediately available to show what happen happens Lauren when there are small... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath,amssymb} Power Sets When building set partitioning, covering or packing models we often choose to generate a power set to generate variables... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Displaying and Printing in AMPL 1 How many decimal places? 1 Displaying Information 1 Printing Information 1 Printing to a File How many decimal places... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> PuLP Dippy MichaelOSullivan 02 May 2014 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> PuLP and Dippy Tutorial MichaelOSullivan 02 Feb 2011 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Pages to Review MichaelOSullivan 21 Feb 2008 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Running a Simulation Model Once your simulation model is complete, you need to select Run Setup... to control various aspects of how you simulation will run.... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Sensitivity Analysis After solving a linear programme, we can use sensitivity analysis to explore what would happen if we make if we made Lauren small changes... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath,amssymb} Set Partitioning, Packing and Covering Set partitioning, packing and covering problems are common types of integer programmes. They involve... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Sets in AMPL 1 Description 1 Declaring a Set 1 Set Expressions 1 Defining a Set 1 Ordered Sets 1 Set Example 1 Restricted Sets 1 Multi... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Coming soon! To see simulation modelling in action, check out some of the simulation modelling case studies: CameronWalker 26 Jun 2009 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Starting Arena The attached flash movie (shown below) shows how to start Arena (in a Windows environment): MichaelOSullivan 21 Jul 200 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> New case study: (date format is YYYYxMMxDD) <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} \usepackage{amssymb} Supply Chain Mathematical Programmes This material is a summary of the material on supply chain networks from Chapter... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Supply Chains 1 Introduction 1 Decisions in a Supply Chain 1 The Supply Chain Tradeoff: Flexibility vs Inventory 1 Integration and Coordination... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} \usepackage{amssymb} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} \usepackage{amssymb} The Transportation Problem Introduction The transportation problem is one of the simplest forms of network optimisation... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The Transportation Problem in AMPL AMPL Formulation The formulation of the transportation problem is AMPL is a straightforward translation of the mathematical programme... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} The Transshipment Problem The transshipment problem is very similar to the transportation problem. It has supply nodes %${\cal S}$% where goods... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The Transshipment Problem in AMPL The formulation of the transshipment problem in AMPL we present here is a straightforward translation of the alternative mathematical... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Pages to Under Construction MichaelOSullivan 23 Feb 2008 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Variables in AMPL 1 Description 1 Declaring a Variable 1 Variable Types 1 Variable Bounds 1 Initial Values 1 Default Values 1 Accessing... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> TWiki`s OpsRes web The web for users, groups and offices. TWiki is an Enterprise Collaboration Platform. <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Welcome to the Operations Research Web This web is for learning Operations Research (OR). In this web we emphasise the mathematical models, usually referred to as... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> 1 Web Create New Topic Index Search Changes Notifications RSS Feed Statistics Preferences <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> This is a subscription service to be automatically notified by e mail when topics change in this OpsRes web. This is a convenient service, so you do not have... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> OpsRes Web Preferences The following settings are web preferences of the OpsRes web. These preferences overwrite the site level preferences in . and... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> /OpsRes The web for users, groups and offices. TWiki is an Enterprise Collaboration Platform. <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Statistics for OpsRes Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> Number of topics: 118 <--/patternSearchResultCount-->See also the faster WebTopicList | |||||||
> > | Results from OpsRes web retrieved at 17:40 (GMT)<--/twikiTopRow--> Installing AMPL at Home For Windows You can easily set up AMPL on your (Windows) computer by: 1 Downloading a `starter kit` from the AMPL website; 1 Extracting... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> AMPL Guide AMPL stands for `A Mathematical Programming Language`. It is used to describe mathematical programmes. AMPL is a commerical software package from Laboratories... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The AMPL Process Starting AMPL AMPL Commands The Model Environment The Data Environment Scripting in AMPL Notes on AMPL Files... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The AMPL Syntax Guide Disclaimer This is a guide to the AMPL syntax only. For a comprehensive reference to the AMPL language see AMPL: A Modeling Language for... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Adding and Connecting Modules in Arena You add modules by clicking and dragging them onto the flowchart view. If you have Object Auto Connect checked, then the... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Adding a Dynamic Plot To add a dynamic plot you simply click on the Plot button, add the expressions that you want to plot, set some parameters that control how... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Animating a Resource To animate a resource, first click on the Resource button in the Animate toolbar. This brings up the Resource Picture Placement Dialogue... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name Farm Management Personal Nutrition Pet Food Manufacturing Sports Equipment Manufacturing Logistics Industrial Planning Food Manufacturing... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Arena Guide Arena is a commercial simulation package distributed by Rockwell Automation. For more details see the main Arena website: www.arenasimulation.com and there... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Working with Submodels Arena provides a way to encapsulate different parts of a model, a submodel . New submodels can be added by using Object Submodel Add Submodel... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Attaching a Template When creating a new model, Arena provides you with a set of templates. However, you can also add extra templates to your model. To do this go... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Blending or Mixing Models One common type of problem solved by linear programming is to determine the optimal blend or mix of inputs to produce... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> See below for help in editing this page. Your signature for easy copy and paste (triple click to select) <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name Type Size Values Tooltip message Attributes Title text 20 Title The title of the case study M DateSubmitted date 12... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name TeachingCaseStudy DIYCaseStudy <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Changing an Entity Type`s Initial Animation Picture To do this is to select Entity from the Basic Process template, click on the Initial Picture column and choose... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Edit personal data Edit text Create Edit text <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Columnwise Formulations in AMPL Consider the following problem (Adapted from Section 16.2, AMPL: A Modeling Language for Mathematical Programming): Workhard and Co... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Command Line How To For Windows Instructions for starting a command line application in Windows: 1 Go to the start menu 1 Select Run... 1 Enter cmd... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Constraints in AMPL 1 Description 1 Defining a Constraint 1 Bounded Constraints 1 Examining Constraints 1 Changing Constraints Description Mathematical... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The Cutting Stock Problem Also known as the Trim Loss Model. Coming soon! Solving the Cutting Stock Problem with OR Software Using AMPL/CPLEX (Coming Soon!)... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Depth First Search for Enumeration One common method of generating patterns for set partitioning problems is to use a search to find feasible patterns/schedules/sets... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Rather than run trial replications in order to estimate how many replications are necessary to ensure the accuracy of a particular output, we can use dynamic simulation... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Assign Modules Assign modules may be added to the flowchart view by dragging and dropping (the same as Create modules). Multiple assignments can be done... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Batch Modules Batch modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited by double... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Create Modules Open the Create module by double clicking. You can change the name of the module by editing the Name field and the type of entity created... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Decide Modules Decide modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited by... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Delay Modules Delay modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited by double... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> To edit a Dispose module, simply double click on the module and edit the Name . MichaelOSullivan 18 Aug 2009 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Expressions The Expression module is found in the Advanced Process template. To add or edit expressions simply click on the Expression module. Add a... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Hold Modules Hold modules belong to the Advanced Process template (if you cannot find this template you may need to attach it). After you have added a... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Process Modules Open the Process module by double clicking. You can change the name of the module by editing the Name field. Next, you must specify the... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Separate Modules Separate modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Shortcuts 1 Repeat Last Action Right clicking in an empty spot in the flowchart view of the window brings up a small box of options including Repeat... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Variables The Variable module is found in the Basic Process template. To add or edit variables simply click on the Variable module. Add a new Variable... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Expressions in AMPL 1 Description 1 The sum Expression 1 min/max Expressions 1 Mathematical Operators Description Expressions are the main way for AMPL... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> FLV Player This topic has the player attached for use in the tutorials. The player is player flv maxi.swf. Here is the link needed internally: https://twiki.esc.auckland... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Facility Location Problems Facility location problems are a classical example of the use of master slave constraints. The following definition of the general facility... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Integer Programming Integer programmes are almost identical to linear programmes with one very important exception. Some of the decision variables in integer programmes... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Integer Programming with AMPL Specifying variables to be integer or binary in AMPL will cause the solver, e.g., CPLEX, to use mixed integer programming. This will... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> JaamSim JaamSim is an open source simulation package built in Java. For more details see the main JaamSim website: https://jaamsim.com/ MichaelOSullivan 28 Jun... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Linear Programming Relaxation The Linear Programming (LP) relaxation is the same as the original integer programme, except we `relax` the integer variables to allow... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Linear Programming The simplest type of mathematical programme is a linear programme . For your mathematical programme to be a linear programme... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Logic in AMPL 1 Relational Operators 1 Logical Operators 1 Logical Expressions 1 Conditional Expressions 1 Conditional Structures 1 Binary Parameters... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Looping in AMPL for Loops let Loops Conditional Loops for Loops In AMPL you can create basic for loops by creating a set automatically and looping over elements... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> What is a Management Summary? Wikitionary defines management as administration; the process or practice of managing. and a summary as concise, brief or presented... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Master Slave Constraints Using zero/one variables, we can control the range of values that other variables take. Suppose that %$x {AB}$% (the... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Mathematical Programming Mathematical programming uses mathematical variables and expressions to model problems. In the formulation step of the Operations Research... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Miscellaneous AMPL Commands 1 check statements 1 reset data 1 AMPL Macros and Suffixes 1 Columnwise Formulation 1 Power Sets... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Network Optimisation Network optimisation involves mathematical programmes that describe problems based on networks. There are many different types of network optimisation... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Creating a New Model You can create a new model file by clicking on the New icon , selecting File New or pressing Ctrl N . Arena will open a new model file... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Nonlinear Programming Nonlinear programmes are one of the most general types of mathematical programmes. The form of a nonlinear programme... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Objective Functions in AMPL 1 Description 2 Declaring an Objective Function 3 Defining an Objective Function Description The objective function of a mathematical... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Operations Research Methodology Solving an Operations Research (OR) problem is not a linear process, but the process can be broken down into five general steps:... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name LinearProgramming NonlinearProgramming IntegerProgramming NetworkOptimisation SimulationModelling BlendingModels MasterSlaveConstraints... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Parameters in AMPL 1 Description 1 Declaring a Parameter 1 Parameter Types 1 Parameter Bounds 1 Default Values 1 Defining a Parameter... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Parametric Analysis After solving a linear programme, you have sensitivity analysis immediately available to show what happen happens Lauren when there are small... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath,amssymb} Power Sets When building set partitioning, covering or packing models we often choose to generate a power set to generate variables... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Displaying and Printing in AMPL 1 How many decimal places? 1 Displaying Information 1 Printing Information 1 Printing to a File How many decimal places... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> PuLP Dippy MichaelOSullivan 02 May 2014 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> PuLP and Dippy Tutorial MichaelOSullivan 02 Feb 2011 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Pages to Review MichaelOSullivan 21 Feb 2008 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Running a Simulation Model Once your simulation model is complete, you need to select Run Setup... to control various aspects of how you simulation will run.... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Sensitivity Analysis After solving a linear programme, we can use sensitivity analysis to explore what would happen if we make if we made Lauren small changes... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath,amssymb} Set Partitioning, Packing and Covering Set partitioning, packing and covering problems are common types of integer programmes. They involve... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Sets in AMPL 1 Description 1 Declaring a Set 1 Set Expressions 1 Defining a Set 1 Ordered Sets 1 Set Example 1 Restricted Sets 1 Multi... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Coming soon! To see simulation modelling in action, check out some of the simulation modelling case studies: CameronWalker 26 Jun 2009 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Starting Arena The attached flash movie (shown below) shows how to start Arena (in a Windows environment): MichaelOSullivan 21 Jul 200 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> New case study: (date format is YYYYxMMxDD) <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} \usepackage{amssymb} Supply Chain Mathematical Programmes This material is a summary of the material on supply chain networks from Chapter... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Supply Chains 1 Introduction 1 Decisions in a Supply Chain 1 The Supply Chain Tradeoff: Flexibility vs Inventory 1 Integration and Coordination... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} \usepackage{amssymb} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} \usepackage{amssymb} The Transportation Problem Introduction The transportation problem is one of the simplest forms of network optimisation... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The Transportation Problem in AMPL AMPL Formulation The formulation of the transportation problem is AMPL is a straightforward translation of the mathematical programme... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} The Transshipment Problem The transshipment problem is very similar to the transportation problem. It has supply nodes %${\cal S}$% where goods... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The Transshipment Problem in AMPL The formulation of the transshipment problem in AMPL we present here is a straightforward translation of the alternative mathematical... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Pages to Under Construction MichaelOSullivan 23 Feb 2008 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Variables in AMPL 1 Description 1 Declaring a Variable 1 Variable Types 1 Variable Bounds 1 Initial Values 1 Default Values 1 Accessing... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> TWiki`s OpsRes web The web for users, groups and offices. TWiki is an Enterprise Collaboration Platform. <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Welcome to the Operations Research Web This web is for learning Operations Research (OR). In this web we emphasise the mathematical models, usually referred to as... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> 1 Web Create New Topic Index Search Changes Notifications RSS Feed Statistics Preferences <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> This is a subscription service to be automatically notified by e mail when topics change in this OpsRes web. This is a convenient service, so you do not have... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> OpsRes Web Preferences The following settings are web preferences of the OpsRes web. These preferences overwrite the site level preferences in . and... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> /OpsRes The web for users, groups and offices. TWiki is an Enterprise Collaboration Platform. <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Statistics for OpsRes Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> Number of topics: 118 <--/patternSearchResultCount-->See also the faster WebTopicList |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Changed: | ||||||||
< < | Results from OpsRes web retrieved at 17:40 (GMT)<--/twikiTopRow--> Installing AMPL at Home For Windows You can easily set up AMPL on your (Windows) computer by: 1 Downloading a `starter kit` from the AMPL website; 1 Extracting... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> AMPL Guide AMPL stands for `A Mathematical Programming Language`. It is used to describe mathematical programmes. AMPL is a commerical software package from Laboratories... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The AMPL Process Starting AMPL AMPL Commands The Model Environment The Data Environment Scripting in AMPL Notes on AMPL Files... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The AMPL Syntax Guide Disclaimer This is a guide to the AMPL syntax only. For a comprehensive reference to the AMPL language see AMPL: A Modeling Language for... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Adding and Connecting Modules in Arena You add modules by clicking and dragging them onto the flowchart view. If you have Object Auto Connect checked, then the... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Adding a Dynamic Plot To add a dynamic plot you simply click on the Plot button, add the expressions that you want to plot, set some parameters that control how... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Animating a Resource To animate a resource, first click on the Resource button in the Animate toolbar. This brings up the Resource Picture Placement Dialogue... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name Farm Management Personal Nutrition Pet Food Manufacturing Sports Equipment Manufacturing Logistics Industrial Planning Food Manufacturing... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Arena Guide Arena is a commercial simulation package distributed by Rockwell Automation. For more details see the main Arena website: www.arenasimulation.com and there... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Working with Submodels Arena provides a way to encapsulate different parts of a model, a submodel . New submodels can be added by using Object Submodel Add Submodel... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Attaching a Template When creating a new model, Arena provides you with a set of templates. However, you can also add extra templates to your model. To do this go... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Blending or Mixing Models One common type of problem solved by linear programming is to determine the optimal blend or mix of inputs to produce... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> See below for help in editing this page. Your signature for easy copy and paste (triple click to select) <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name Type Size Values Tooltip message Attributes Title text 20 Title The title of the case study M DateSubmitted date 12... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name TeachingCaseStudy DIYCaseStudy <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Changing an Entity Type`s Initial Animation Picture To do this is to select Entity from the Basic Process template, click on the Initial Picture column and choose... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Edit personal data Edit text Create Edit text <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Columnwise Formulations in AMPL Consider the following problem (Adapted from Section 16.2, AMPL: A Modeling Language for Mathematical Programming): Workhard and Co... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Command Line How To For Windows Instructions for starting a command line application in Windows: 1 Go to the start menu 1 Select Run... 1 Enter cmd... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Constraints in AMPL 1 Description 1 Defining a Constraint 1 Bounded Constraints 1 Examining Constraints 1 Changing Constraints Description Mathematical... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The Cutting Stock Problem Also known as the Trim Loss Model. Coming soon! Solving the Cutting Stock Problem with OR Software Using AMPL/CPLEX (Coming Soon!)... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Depth First Search for Enumeration One common method of generating patterns for set partitioning problems is to use a search to find feasible patterns/schedules/sets... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Rather than run trial replications in order to estimate how many replications are necessary to ensure the accuracy of a particular output, we can use dynamic simulation... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Assign Modules Assign modules may be added to the flowchart view by dragging and dropping (the same as Create modules). Multiple assignments can be done... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Batch Modules Batch modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited by double... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Create Modules Open the Create module by double clicking. You can change the name of the module by editing the Name field and the type of entity created... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Decide Modules Decide modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited by... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Delay Modules Delay modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited by double... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> To edit a Dispose module, simply double click on the module and edit the Name . MichaelOSullivan 18 Aug 2009 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Expressions The Expression module is found in the Advanced Process template. To add or edit expressions simply click on the Expression module. Add a... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Hold Modules Hold modules belong to the Advanced Process template (if you cannot find this template you may need to attach it). After you have added a... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Process Modules Open the Process module by double clicking. You can change the name of the module by editing the Name field. Next, you must specify the... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Separate Modules Separate modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Shortcuts 1 Repeat Last Action Right clicking in an empty spot in the flowchart view of the window brings up a small box of options including Repeat... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Variables The Variable module is found in the Basic Process template. To add or edit variables simply click on the Variable module. Add a new Variable... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Expressions in AMPL 1 Description 1 The sum Expression 1 min/max Expressions 1 Mathematical Operators Description Expressions are the main way for AMPL... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> FLV Player This topic has the player attached for use in the tutorials. The player is player flv maxi.swf. Here is the link needed internally: https://twiki.esc.auckland... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Facility Location Problems Facility location problems are a classical example of the use of master slave constraints. The following definition of the general facility... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Integer Programming Integer programmes are almost identical to linear programmes with one very important exception. Some of the decision variables in integer programmes... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Integer Programming with AMPL Specifying variables to be integer or binary in AMPL will cause the solver, e.g., CPLEX, to use mixed integer programming. This will... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> JaamSim JaamSim is an open source simulation package built in Java. For more details see the main JaamSim website: https://jaamsim.com/ MichaelOSullivan 28 Jun... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Linear Programming Relaxation The Linear Programming (LP) relaxation is the same as the original integer programme, except we `relax` the integer variables to allow... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Linear Programming The simplest type of mathematical programme is a linear programme . For your mathematical programme to be a linear programme... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Logic in AMPL 1 Relational Operators 1 Logical Operators 1 Logical Expressions 1 Conditional Expressions 1 Conditional Structures 1 Binary Parameters... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Looping in AMPL for Loops let Loops Conditional Loops for Loops In AMPL you can create basic for loops by creating a set automatically and looping over elements... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> What is a Management Summary? Wikitionary defines management as administration; the process or practice of managing. and a summary as concise, brief or presented... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Master Slave Constraints Using zero/one variables, we can control the range of values that other variables take. Suppose that %$x {AB}$% (the... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Mathematical Programming Mathematical programming uses mathematical variables and expressions to model problems. In the formulation step of the Operations Research... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Miscellaneous AMPL Commands 1 check statements 1 reset data 1 AMPL Macros and Suffixes 1 Columnwise Formulation 1 Power Sets... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Network Optimisation Network optimisation involves mathematical programmes that describe problems based on networks. There are many different types of network optimisation... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Creating a New Model You can create a new model file by clicking on the New icon , selecting File New or pressing Ctrl N . Arena will open a new model file... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Nonlinear Programming Nonlinear programmes are one of the most general types of mathematical programmes. The form of a nonlinear programme... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Objective Functions in AMPL 1 Description 2 Declaring an Objective Function 3 Defining an Objective Function Description The objective function of a mathematical... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Operations Research Methodology Solving an Operations Research (OR) problem is not a linear process, but the process can be broken down into five general steps:... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name LinearProgramming NonlinearProgramming IntegerProgramming NetworkOptimisation SimulationModelling BlendingModels MasterSlaveConstraints... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Parameters in AMPL 1 Description 1 Declaring a Parameter 1 Parameter Types 1 Parameter Bounds 1 Default Values 1 Defining a Parameter... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Parametric Analysis After solving a linear programme, you have sensitivity analysis immediately available to show what happen happens Lauren when there are small... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath,amssymb} Power Sets When building set partitioning, covering or packing models we often choose to generate a power set to generate variables... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Displaying and Printing in AMPL 1 How many decimal places? 1 Displaying Information 1 Printing Information 1 Printing to a File How many decimal places... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> PuLP Dippy MichaelOSullivan 02 May 2014 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> PuLP and Dippy Tutorial MichaelOSullivan 02 Feb 2011 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Pages to Review MichaelOSullivan 21 Feb 2008 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Running a Simulation Model Once your simulation model is complete, you need to select Run Setup... to control various aspects of how you simulation will run.... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Sensitivity Analysis After solving a linear programme, we can use sensitivity analysis to explore what would happen if we make if we made Lauren small changes... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath,amssymb} Set Partitioning, Packing and Covering Set partitioning, packing and covering problems are common types of integer programmes. They involve... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Sets in AMPL 1 Description 1 Declaring a Set 1 Set Expressions 1 Defining a Set 1 Ordered Sets 1 Set Example 1 Restricted Sets 1 Multi... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Coming soon! To see simulation modelling in action, check out some of the simulation modelling case studies: CameronWalker 26 Jun 2009 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Starting Arena The attached flash movie (shown below) shows how to start Arena (in a Windows environment): MichaelOSullivan 21 Jul 200 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> New case study: (date format is YYYYxMMxDD) <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} \usepackage{amssymb} Supply Chain Mathematical Programmes This material is a summary of the material on supply chain networks from Chapter... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Supply Chains 1 Introduction 1 Decisions in a Supply Chain 1 The Supply Chain Tradeoff: Flexibility vs Inventory 1 Integration and Coordination... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} \usepackage{amssymb} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} \usepackage{amssymb} The Transportation Problem Introduction The transportation problem is one of the simplest forms of network optimisation... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The Transportation Problem in AMPL AMPL Formulation The formulation of the transportation problem is AMPL is a straightforward translation of the mathematical programme... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} The Transshipment Problem The transshipment problem is very similar to the transportation problem. It has supply nodes %${\cal S}$% where goods... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The Transshipment Problem in AMPL The formulation of the transshipment problem in AMPL we present here is a straightforward translation of the alternative mathematical... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Pages to Under Construction MichaelOSullivan 23 Feb 2008 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Variables in AMPL 1 Description 1 Declaring a Variable 1 Variable Types 1 Variable Bounds 1 Initial Values 1 Default Values 1 Accessing... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> TWiki`s OpsRes web The web for users, groups and offices. TWiki is an Enterprise Collaboration Platform. <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Welcome to the Operations Research Web This web is for learning Operations Research (OR). In this web we emphasise the mathematical models, usually referred to as... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> 1 Web Create New Topic Index Search Changes Notifications RSS Feed Statistics Preferences <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> This is a subscription service to be automatically notified by e mail when topics change in this OpsRes web. This is a convenient service, so you do not have... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> OpsRes Web Preferences The following settings are web preferences of the OpsRes web. These preferences overwrite the site level preferences in . and... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> /OpsRes The web for users, groups and offices. TWiki is an Enterprise Collaboration Platform. <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Statistics for OpsRes Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> Number of topics: 118 <--/patternSearchResultCount-->See also the faster WebTopicList | |||||||
> > | Results from OpsRes web retrieved at 17:40 (GMT)<--/twikiTopRow--> Installing AMPL at Home For Windows You can easily set up AMPL on your (Windows) computer by: 1 Downloading a `starter kit` from the AMPL website; 1 Extracting... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> AMPL Guide AMPL stands for `A Mathematical Programming Language`. It is used to describe mathematical programmes. AMPL is a commerical software package from Laboratories... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The AMPL Process Starting AMPL AMPL Commands The Model Environment The Data Environment Scripting in AMPL Notes on AMPL Files... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The AMPL Syntax Guide Disclaimer This is a guide to the AMPL syntax only. For a comprehensive reference to the AMPL language see AMPL: A Modeling Language for... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Adding and Connecting Modules in Arena You add modules by clicking and dragging them onto the flowchart view. If you have Object Auto Connect checked, then the... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Adding a Dynamic Plot To add a dynamic plot you simply click on the Plot button, add the expressions that you want to plot, set some parameters that control how... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Animating a Resource To animate a resource, first click on the Resource button in the Animate toolbar. This brings up the Resource Picture Placement Dialogue... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name Farm Management Personal Nutrition Pet Food Manufacturing Sports Equipment Manufacturing Logistics Industrial Planning Food Manufacturing... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Arena Guide Arena is a commercial simulation package distributed by Rockwell Automation. For more details see the main Arena website: www.arenasimulation.com and there... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Working with Submodels Arena provides a way to encapsulate different parts of a model, a submodel . New submodels can be added by using Object Submodel Add Submodel... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Attaching a Template When creating a new model, Arena provides you with a set of templates. However, you can also add extra templates to your model. To do this go... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Blending or Mixing Models One common type of problem solved by linear programming is to determine the optimal blend or mix of inputs to produce... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> See below for help in editing this page. Your signature for easy copy and paste (triple click to select) <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name Type Size Values Tooltip message Attributes Title text 20 Title The title of the case study M DateSubmitted date 12... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name TeachingCaseStudy DIYCaseStudy <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Changing an Entity Type`s Initial Animation Picture To do this is to select Entity from the Basic Process template, click on the Initial Picture column and choose... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Edit personal data Edit text Create Edit text <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Columnwise Formulations in AMPL Consider the following problem (Adapted from Section 16.2, AMPL: A Modeling Language for Mathematical Programming): Workhard and Co... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Command Line How To For Windows Instructions for starting a command line application in Windows: 1 Go to the start menu 1 Select Run... 1 Enter cmd... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Constraints in AMPL 1 Description 1 Defining a Constraint 1 Bounded Constraints 1 Examining Constraints 1 Changing Constraints Description Mathematical... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The Cutting Stock Problem Also known as the Trim Loss Model. Coming soon! Solving the Cutting Stock Problem with OR Software Using AMPL/CPLEX (Coming Soon!)... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Depth First Search for Enumeration One common method of generating patterns for set partitioning problems is to use a search to find feasible patterns/schedules/sets... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Rather than run trial replications in order to estimate how many replications are necessary to ensure the accuracy of a particular output, we can use dynamic simulation... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Assign Modules Assign modules may be added to the flowchart view by dragging and dropping (the same as Create modules). Multiple assignments can be done... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Batch Modules Batch modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited by double... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Create Modules Open the Create module by double clicking. You can change the name of the module by editing the Name field and the type of entity created... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Decide Modules Decide modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited by... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Delay Modules Delay modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited by double... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> To edit a Dispose module, simply double click on the module and edit the Name . MichaelOSullivan 18 Aug 2009 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Expressions The Expression module is found in the Advanced Process template. To add or edit expressions simply click on the Expression module. Add a... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Hold Modules Hold modules belong to the Advanced Process template (if you cannot find this template you may need to attach it). After you have added a... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Process Modules Open the Process module by double clicking. You can change the name of the module by editing the Name field. Next, you must specify the... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Separate Modules Separate modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Shortcuts 1 Repeat Last Action Right clicking in an empty spot in the flowchart view of the window brings up a small box of options including Repeat... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Variables The Variable module is found in the Basic Process template. To add or edit variables simply click on the Variable module. Add a new Variable... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Expressions in AMPL 1 Description 1 The sum Expression 1 min/max Expressions 1 Mathematical Operators Description Expressions are the main way for AMPL... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> FLV Player This topic has the player attached for use in the tutorials. The player is player flv maxi.swf. Here is the link needed internally: https://twiki.esc.auckland... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Facility Location Problems Facility location problems are a classical example of the use of master slave constraints. The following definition of the general facility... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Integer Programming Integer programmes are almost identical to linear programmes with one very important exception. Some of the decision variables in integer programmes... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Integer Programming with AMPL Specifying variables to be integer or binary in AMPL will cause the solver, e.g., CPLEX, to use mixed integer programming. This will... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> JaamSim JaamSim is an open source simulation package built in Java. For more details see the main JaamSim website: https://jaamsim.com/ MichaelOSullivan 28 Jun... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Linear Programming Relaxation The Linear Programming (LP) relaxation is the same as the original integer programme, except we `relax` the integer variables to allow... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Linear Programming The simplest type of mathematical programme is a linear programme . For your mathematical programme to be a linear programme... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Logic in AMPL 1 Relational Operators 1 Logical Operators 1 Logical Expressions 1 Conditional Expressions 1 Conditional Structures 1 Binary Parameters... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Looping in AMPL for Loops let Loops Conditional Loops for Loops In AMPL you can create basic for loops by creating a set automatically and looping over elements... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> What is a Management Summary? Wikitionary defines management as administration; the process or practice of managing. and a summary as concise, brief or presented... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Master Slave Constraints Using zero/one variables, we can control the range of values that other variables take. Suppose that %$x {AB}$% (the... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Mathematical Programming Mathematical programming uses mathematical variables and expressions to model problems. In the formulation step of the Operations Research... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Miscellaneous AMPL Commands 1 check statements 1 reset data 1 AMPL Macros and Suffixes 1 Columnwise Formulation 1 Power Sets... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Network Optimisation Network optimisation involves mathematical programmes that describe problems based on networks. There are many different types of network optimisation... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Creating a New Model You can create a new model file by clicking on the New icon , selecting File New or pressing Ctrl N . Arena will open a new model file... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Nonlinear Programming Nonlinear programmes are one of the most general types of mathematical programmes. The form of a nonlinear programme... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Objective Functions in AMPL 1 Description 2 Declaring an Objective Function 3 Defining an Objective Function Description The objective function of a mathematical... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Operations Research Methodology Solving an Operations Research (OR) problem is not a linear process, but the process can be broken down into five general steps:... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name LinearProgramming NonlinearProgramming IntegerProgramming NetworkOptimisation SimulationModelling BlendingModels MasterSlaveConstraints... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Parameters in AMPL 1 Description 1 Declaring a Parameter 1 Parameter Types 1 Parameter Bounds 1 Default Values 1 Defining a Parameter... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Parametric Analysis After solving a linear programme, you have sensitivity analysis immediately available to show what happen happens Lauren when there are small... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath,amssymb} Power Sets When building set partitioning, covering or packing models we often choose to generate a power set to generate variables... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Displaying and Printing in AMPL 1 How many decimal places? 1 Displaying Information 1 Printing Information 1 Printing to a File How many decimal places... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> PuLP Dippy MichaelOSullivan 02 May 2014 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> PuLP and Dippy Tutorial MichaelOSullivan 02 Feb 2011 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Pages to Review MichaelOSullivan 21 Feb 2008 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Running a Simulation Model Once your simulation model is complete, you need to select Run Setup... to control various aspects of how you simulation will run.... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Sensitivity Analysis After solving a linear programme, we can use sensitivity analysis to explore what would happen if we make if we made Lauren small changes... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath,amssymb} Set Partitioning, Packing and Covering Set partitioning, packing and covering problems are common types of integer programmes. They involve... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Sets in AMPL 1 Description 1 Declaring a Set 1 Set Expressions 1 Defining a Set 1 Ordered Sets 1 Set Example 1 Restricted Sets 1 Multi... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Coming soon! To see simulation modelling in action, check out some of the simulation modelling case studies: CameronWalker 26 Jun 2009 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Starting Arena The attached flash movie (shown below) shows how to start Arena (in a Windows environment): MichaelOSullivan 21 Jul 200 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> New case study: (date format is YYYYxMMxDD) <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} \usepackage{amssymb} Supply Chain Mathematical Programmes This material is a summary of the material on supply chain networks from Chapter... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Supply Chains 1 Introduction 1 Decisions in a Supply Chain 1 The Supply Chain Tradeoff: Flexibility vs Inventory 1 Integration and Coordination... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} \usepackage{amssymb} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} \usepackage{amssymb} The Transportation Problem Introduction The transportation problem is one of the simplest forms of network optimisation... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The Transportation Problem in AMPL AMPL Formulation The formulation of the transportation problem is AMPL is a straightforward translation of the mathematical programme... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} The Transshipment Problem The transshipment problem is very similar to the transportation problem. It has supply nodes %${\cal S}$% where goods... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The Transshipment Problem in AMPL The formulation of the transshipment problem in AMPL we present here is a straightforward translation of the alternative mathematical... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Pages to Under Construction MichaelOSullivan 23 Feb 2008 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Variables in AMPL 1 Description 1 Declaring a Variable 1 Variable Types 1 Variable Bounds 1 Initial Values 1 Default Values 1 Accessing... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> TWiki`s OpsRes web The web for users, groups and offices. TWiki is an Enterprise Collaboration Platform. <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Welcome to the Operations Research Web This web is for learning Operations Research (OR). In this web we emphasise the mathematical models, usually referred to as... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> 1 Web Create New Topic Index Search Changes Notifications RSS Feed Statistics Preferences <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> This is a subscription service to be automatically notified by e mail when topics change in this OpsRes web. This is a convenient service, so you do not have... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> OpsRes Web Preferences The following settings are web preferences of the OpsRes web. These preferences overwrite the site level preferences in . and... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> /OpsRes The web for users, groups and offices. TWiki is an Enterprise Collaboration Platform. <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Statistics for OpsRes Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> Number of topics: 118 <--/patternSearchResultCount-->See also the faster WebTopicList |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Results from OpsRes web retrieved at 17:40 (GMT)<--/twikiTopRow--> Installing AMPL at Home For Windows You can easily set up AMPL on your (Windows) computer by: 1 Downloading a `starter kit` from the AMPL website; 1 Extracting... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> AMPL Guide AMPL stands for `A Mathematical Programming Language`. It is used to describe mathematical programmes. AMPL is a commerical software package from Laboratories... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The AMPL Process Starting AMPL AMPL Commands The Model Environment The Data Environment Scripting in AMPL Notes on AMPL Files... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The AMPL Syntax Guide Disclaimer This is a guide to the AMPL syntax only. For a comprehensive reference to the AMPL language see AMPL: A Modeling Language for... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Adding and Connecting Modules in Arena You add modules by clicking and dragging them onto the flowchart view. If you have Object Auto Connect checked, then the... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Adding a Dynamic Plot To add a dynamic plot you simply click on the Plot button, add the expressions that you want to plot, set some parameters that control how... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Animating a Resource To animate a resource, first click on the Resource button in the Animate toolbar. This brings up the Resource Picture Placement Dialogue... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name Farm Management Personal Nutrition Pet Food Manufacturing Sports Equipment Manufacturing Logistics Industrial Planning Food Manufacturing... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Arena Guide Arena is a commercial simulation package distributed by Rockwell Automation. For more details see the main Arena website: www.arenasimulation.com and there... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Working with Submodels Arena provides a way to encapsulate different parts of a model, a submodel . New submodels can be added by using Object Submodel Add Submodel... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Attaching a Template When creating a new model, Arena provides you with a set of templates. However, you can also add extra templates to your model. To do this go... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Blending or Mixing Models One common type of problem solved by linear programming is to determine the optimal blend or mix of inputs to produce... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> See below for help in editing this page. Your signature for easy copy and paste (triple click to select) <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name Type Size Values Tooltip message Attributes Title text 20 Title The title of the case study M DateSubmitted date 12... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name TeachingCaseStudy DIYCaseStudy <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Changing an Entity Type`s Initial Animation Picture To do this is to select Entity from the Basic Process template, click on the Initial Picture column and choose... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Edit personal data Edit text Create Edit text <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Columnwise Formulations in AMPL Consider the following problem (Adapted from Section 16.2, AMPL: A Modeling Language for Mathematical Programming): Workhard and Co... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Command Line How To For Windows Instructions for starting a command line application in Windows: 1 Go to the start menu 1 Select Run... 1 Enter cmd... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Constraints in AMPL 1 Description 1 Defining a Constraint 1 Bounded Constraints 1 Examining Constraints 1 Changing Constraints Description Mathematical... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The Cutting Stock Problem Also known as the Trim Loss Model. Coming soon! Solving the Cutting Stock Problem with OR Software Using AMPL/CPLEX (Coming Soon!)... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Depth First Search for Enumeration One common method of generating patterns for set partitioning problems is to use a search to find feasible patterns/schedules/sets... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Rather than run trial replications in order to estimate how many replications are necessary to ensure the accuracy of a particular output, we can use dynamic simulation... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Assign Modules Assign modules may be added to the flowchart view by dragging and dropping (the same as Create modules). Multiple assignments can be done... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Batch Modules Batch modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited by double... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Create Modules Open the Create module by double clicking. You can change the name of the module by editing the Name field and the type of entity created... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Decide Modules Decide modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited by... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Delay Modules Delay modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited by double... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> To edit a Dispose module, simply double click on the module and edit the Name . MichaelOSullivan 18 Aug 2009 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Expressions The Expression module is found in the Advanced Process template. To add or edit expressions simply click on the Expression module. Add a... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Hold Modules Hold modules belong to the Advanced Process template (if you cannot find this template you may need to attach it). After you have added a... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Process Modules Open the Process module by double clicking. You can change the name of the module by editing the Name field. Next, you must specify the... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Separate Modules Separate modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Shortcuts 1 Repeat Last Action Right clicking in an empty spot in the flowchart view of the window brings up a small box of options including Repeat... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Variables The Variable module is found in the Basic Process template. To add or edit variables simply click on the Variable module. Add a new Variable... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Expressions in AMPL 1 Description 1 The sum Expression 1 min/max Expressions 1 Mathematical Operators Description Expressions are the main way for AMPL... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> FLV Player This topic has the player attached for use in the tutorials. The player is player flv maxi.swf. Here is the link needed internally: https://twiki.esc.auckland... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Facility Location Problems Facility location problems are a classical example of the use of master slave constraints. The following definition of the general facility... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Integer Programming Integer programmes are almost identical to linear programmes with one very important exception. Some of the decision variables in integer programmes... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Integer Programming with AMPL Specifying variables to be integer or binary in AMPL will cause the solver, e.g., CPLEX, to use mixed integer programming. This will... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> JaamSim JaamSim is an open source simulation package built in Java. For more details see the main JaamSim website: https://jaamsim.com/ MichaelOSullivan 28 Jun... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Linear Programming Relaxation The Linear Programming (LP) relaxation is the same as the original integer programme, except we `relax` the integer variables to allow... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Linear Programming The simplest type of mathematical programme is a linear programme . For your mathematical programme to be a linear programme... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Logic in AMPL 1 Relational Operators 1 Logical Operators 1 Logical Expressions 1 Conditional Expressions 1 Conditional Structures 1 Binary Parameters... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Looping in AMPL for Loops let Loops Conditional Loops for Loops In AMPL you can create basic for loops by creating a set automatically and looping over elements... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> What is a Management Summary? Wikitionary defines management as administration; the process or practice of managing. and a summary as concise, brief or presented... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Master Slave Constraints Using zero/one variables, we can control the range of values that other variables take. Suppose that %$x {AB}$% (the... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Mathematical Programming Mathematical programming uses mathematical variables and expressions to model problems. In the formulation step of the Operations Research... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Miscellaneous AMPL Commands 1 check statements 1 reset data 1 AMPL Macros and Suffixes 1 Columnwise Formulation 1 Power Sets... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Network Optimisation Network optimisation involves mathematical programmes that describe problems based on networks. There are many different types of network optimisation... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Creating a New Model You can create a new model file by clicking on the New icon , selecting File New or pressing Ctrl N . Arena will open a new model file... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Nonlinear Programming Nonlinear programmes are one of the most general types of mathematical programmes. The form of a nonlinear programme... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Objective Functions in AMPL 1 Description 2 Declaring an Objective Function 3 Defining an Objective Function Description The objective function of a mathematical... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Operations Research Methodology Solving an Operations Research (OR) problem is not a linear process, but the process can be broken down into five general steps:... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name LinearProgramming NonlinearProgramming IntegerProgramming NetworkOptimisation SimulationModelling BlendingModels MasterSlaveConstraints... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Parameters in AMPL 1 Description 1 Declaring a Parameter 1 Parameter Types 1 Parameter Bounds 1 Default Values 1 Defining a Parameter... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Parametric Analysis After solving a linear programme, you have sensitivity analysis immediately available to show what happen happens Lauren when there are small... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath,amssymb} Power Sets When building set partitioning, covering or packing models we often choose to generate a power set to generate variables... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Displaying and Printing in AMPL 1 How many decimal places? 1 Displaying Information 1 Printing Information 1 Printing to a File How many decimal places... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> PuLP Dippy MichaelOSullivan 02 May 2014 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> PuLP and Dippy Tutorial MichaelOSullivan 02 Feb 2011 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Pages to Review MichaelOSullivan 21 Feb 2008 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Running a Simulation Model Once your simulation model is complete, you need to select Run Setup... to control various aspects of how you simulation will run.... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Sensitivity Analysis After solving a linear programme, we can use sensitivity analysis to explore what would happen if we make if we made Lauren small changes... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath,amssymb} Set Partitioning, Packing and Covering Set partitioning, packing and covering problems are common types of integer programmes. They involve... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Sets in AMPL 1 Description 1 Declaring a Set 1 Set Expressions 1 Defining a Set 1 Ordered Sets 1 Set Example 1 Restricted Sets 1 Multi... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Coming soon! To see simulation modelling in action, check out some of the simulation modelling case studies: CameronWalker 26 Jun 2009 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Starting Arena The attached flash movie (shown below) shows how to start Arena (in a Windows environment): MichaelOSullivan 21 Jul 200 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> New case study: (date format is YYYYxMMxDD) <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} \usepackage{amssymb} Supply Chain Mathematical Programmes This material is a summary of the material on supply chain networks from Chapter... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Supply Chains 1 Introduction 1 Decisions in a Supply Chain 1 The Supply Chain Tradeoff: Flexibility vs Inventory 1 Integration and Coordination... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} \usepackage{amssymb} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} \usepackage{amssymb} The Transportation Problem Introduction The transportation problem is one of the simplest forms of network optimisation... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The Transportation Problem in AMPL AMPL Formulation The formulation of the transportation problem is AMPL is a straightforward translation of the mathematical programme... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} The Transshipment Problem The transshipment problem is very similar to the transportation problem. It has supply nodes %${\cal S}$% where goods... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The Transshipment Problem in AMPL The formulation of the transshipment problem in AMPL we present here is a straightforward translation of the alternative mathematical... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Pages to Under Construction MichaelOSullivan 23 Feb 2008 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Variables in AMPL 1 Description 1 Declaring a Variable 1 Variable Types 1 Variable Bounds 1 Initial Values 1 Default Values 1 Accessing... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> TWiki`s OpsRes web The web for users, groups and offices. TWiki is an Enterprise Collaboration Platform. <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Welcome to the Operations Research Web This web is for learning Operations Research (OR). In this web we emphasise the mathematical models, usually referred to as... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> 1 Web Create New Topic Index Search Changes Notifications RSS Feed Statistics Preferences <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> This is a subscription service to be automatically notified by e mail when topics change in this OpsRes web. This is a convenient service, so you do not have... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> OpsRes Web Preferences The following settings are web preferences of the OpsRes web. These preferences overwrite the site level preferences in . and... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> /OpsRes The web for users, groups and offices. TWiki is an Enterprise Collaboration Platform. <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Statistics for OpsRes Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> Number of topics: 118 <--/patternSearchResultCount-->See also the faster WebTopicList |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Results from OpsRes web retrieved at 17:40 (GMT)<--/twikiTopRow--> Installing AMPL at Home For Windows You can easily set up AMPL on your (Windows) computer by: 1 Downloading a `starter kit` from the AMPL website; 1 Extracting... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> AMPL Guide AMPL stands for `A Mathematical Programming Language`. It is used to describe mathematical programmes. AMPL is a commerical software package from Laboratories... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The AMPL Process Starting AMPL AMPL Commands The Model Environment The Data Environment Scripting in AMPL Notes on AMPL Files... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The AMPL Syntax Guide Disclaimer This is a guide to the AMPL syntax only. For a comprehensive reference to the AMPL language see AMPL: A Modeling Language for... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Adding and Connecting Modules in Arena You add modules by clicking and dragging them onto the flowchart view. If you have Object Auto Connect checked, then the... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Adding a Dynamic Plot To add a dynamic plot you simply click on the Plot button, add the expressions that you want to plot, set some parameters that control how... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Animating a Resource To animate a resource, first click on the Resource button in the Animate toolbar. This brings up the Resource Picture Placement Dialogue... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name Farm Management Personal Nutrition Pet Food Manufacturing Sports Equipment Manufacturing Logistics Industrial Planning Food Manufacturing... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Arena Guide Arena is a commercial simulation package distributed by Rockwell Automation. For more details see the main Arena website: www.arenasimulation.com and there... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Working with Submodels Arena provides a way to encapsulate different parts of a model, a submodel . New submodels can be added by using Object Submodel Add Submodel... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Attaching a Template When creating a new model, Arena provides you with a set of templates. However, you can also add extra templates to your model. To do this go... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Blending or Mixing Models One common type of problem solved by linear programming is to determine the optimal blend or mix of inputs to produce... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> See below for help in editing this page. Your signature for easy copy and paste (triple click to select) <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name Type Size Values Tooltip message Attributes Title text 20 Title The title of the case study M DateSubmitted date 12... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name TeachingCaseStudy DIYCaseStudy <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Changing an Entity Type`s Initial Animation Picture To do this is to select Entity from the Basic Process template, click on the Initial Picture column and choose... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Edit personal data Edit text Create Edit text <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Columnwise Formulations in AMPL Consider the following problem (Adapted from Section 16.2, AMPL: A Modeling Language for Mathematical Programming): Workhard and Co... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Command Line How To For Windows Instructions for starting a command line application in Windows: 1 Go to the start menu 1 Select Run... 1 Enter cmd... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Constraints in AMPL 1 Description 1 Defining a Constraint 1 Bounded Constraints 1 Examining Constraints 1 Changing Constraints Description Mathematical... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The Cutting Stock Problem Also known as the Trim Loss Model. Coming soon! Solving the Cutting Stock Problem with OR Software Using AMPL/CPLEX (Coming Soon!)... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Depth First Search for Enumeration One common method of generating patterns for set partitioning problems is to use a search to find feasible patterns/schedules/sets... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Rather than run trial replications in order to estimate how many replications are necessary to ensure the accuracy of a particular output, we can use dynamic simulation... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Assign Modules Assign modules may be added to the flowchart view by dragging and dropping (the same as Create modules). Multiple assignments can be done... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Batch Modules Batch modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited by double... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Create Modules Open the Create module by double clicking. You can change the name of the module by editing the Name field and the type of entity created... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Decide Modules Decide modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited by... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Delay Modules Delay modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited by double... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> To edit a Dispose module, simply double click on the module and edit the Name . MichaelOSullivan 18 Aug 2009 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Expressions The Expression module is found in the Advanced Process template. To add or edit expressions simply click on the Expression module. Add a... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Hold Modules Hold modules belong to the Advanced Process template (if you cannot find this template you may need to attach it). After you have added a... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Process Modules Open the Process module by double clicking. You can change the name of the module by editing the Name field. Next, you must specify the... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Separate Modules Separate modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Shortcuts 1 Repeat Last Action Right clicking in an empty spot in the flowchart view of the window brings up a small box of options including Repeat... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Variables The Variable module is found in the Basic Process template. To add or edit variables simply click on the Variable module. Add a new Variable... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Expressions in AMPL 1 Description 1 The sum Expression 1 min/max Expressions 1 Mathematical Operators Description Expressions are the main way for AMPL... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> FLV Player This topic has the player attached for use in the tutorials. The player is player flv maxi.swf. Here is the link needed internally: https://twiki.esc.auckland... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Facility Location Problems Facility location problems are a classical example of the use of master slave constraints. The following definition of the general facility... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Integer Programming Integer programmes are almost identical to linear programmes with one very important exception. Some of the decision variables in integer programmes... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Integer Programming with AMPL Specifying variables to be integer or binary in AMPL will cause the solver, e.g., CPLEX, to use mixed integer programming. This will... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> JaamSim JaamSim is an open source simulation package built in Java. For more details see the main JaamSim website: https://jaamsim.com/ MichaelOSullivan 28 Jun... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Linear Programming Relaxation The Linear Programming (LP) relaxation is the same as the original integer programme, except we `relax` the integer variables to allow... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Linear Programming The simplest type of mathematical programme is a linear programme . For your mathematical programme to be a linear programme... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Logic in AMPL 1 Relational Operators 1 Logical Operators 1 Logical Expressions 1 Conditional Expressions 1 Conditional Structures 1 Binary Parameters... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Looping in AMPL for Loops let Loops Conditional Loops for Loops In AMPL you can create basic for loops by creating a set automatically and looping over elements... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> What is a Management Summary? Wikitionary defines management as administration; the process or practice of managing. and a summary as concise, brief or presented... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Master Slave Constraints Using zero/one variables, we can control the range of values that other variables take. Suppose that %$x {AB}$% (the... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Mathematical Programming Mathematical programming uses mathematical variables and expressions to model problems. In the formulation step of the Operations Research... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Miscellaneous AMPL Commands 1 check statements 1 reset data 1 AMPL Macros and Suffixes 1 Columnwise Formulation 1 Power Sets... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Network Optimisation Network optimisation involves mathematical programmes that describe problems based on networks. There are many different types of network optimisation... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Creating a New Model You can create a new model file by clicking on the New icon , selecting File New or pressing Ctrl N . Arena will open a new model file... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Nonlinear Programming Nonlinear programmes are one of the most general types of mathematical programmes. The form of a nonlinear programme... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Objective Functions in AMPL 1 Description 2 Declaring an Objective Function 3 Defining an Objective Function Description The objective function of a mathematical... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Operations Research Methodology Solving an Operations Research (OR) problem is not a linear process, but the process can be broken down into five general steps:... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name LinearProgramming NonlinearProgramming IntegerProgramming NetworkOptimisation SimulationModelling BlendingModels MasterSlaveConstraints... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Parameters in AMPL 1 Description 1 Declaring a Parameter 1 Parameter Types 1 Parameter Bounds 1 Default Values 1 Defining a Parameter... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Parametric Analysis After solving a linear programme, you have sensitivity analysis immediately available to show what happen happens Lauren when there are small... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath,amssymb} Power Sets When building set partitioning, covering or packing models we often choose to generate a power set to generate variables... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Displaying and Printing in AMPL 1 How many decimal places? 1 Displaying Information 1 Printing Information 1 Printing to a File How many decimal places... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> PuLP Dippy MichaelOSullivan 02 May 2014 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> PuLP and Dippy Tutorial MichaelOSullivan 02 Feb 2011 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Pages to Review MichaelOSullivan 21 Feb 2008 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Running a Simulation Model Once your simulation model is complete, you need to select Run Setup... to control various aspects of how you simulation will run.... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Sensitivity Analysis After solving a linear programme, we can use sensitivity analysis to explore what would happen if we make if we made Lauren small changes... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath,amssymb} Set Partitioning, Packing and Covering Set partitioning, packing and covering problems are common types of integer programmes. They involve... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Sets in AMPL 1 Description 1 Declaring a Set 1 Set Expressions 1 Defining a Set 1 Ordered Sets 1 Set Example 1 Restricted Sets 1 Multi... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Coming soon! To see simulation modelling in action, check out some of the simulation modelling case studies: CameronWalker 26 Jun 2009 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Starting Arena The attached flash movie (shown below) shows how to start Arena (in a Windows environment): MichaelOSullivan 21 Jul 200 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> New case study: (date format is YYYYxMMxDD) <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} \usepackage{amssymb} Supply Chain Mathematical Programmes This material is a summary of the material on supply chain networks from Chapter... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Supply Chains 1 Introduction 1 Decisions in a Supply Chain 1 The Supply Chain Tradeoff: Flexibility vs Inventory 1 Integration and Coordination... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} \usepackage{amssymb} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} \usepackage{amssymb} The Transportation Problem Introduction The transportation problem is one of the simplest forms of network optimisation... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The Transportation Problem in AMPL AMPL Formulation The formulation of the transportation problem is AMPL is a straightforward translation of the mathematical programme... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} The Transshipment Problem The transshipment problem is very similar to the transportation problem. It has supply nodes %${\cal S}$% where goods... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The Transshipment Problem in AMPL The formulation of the transshipment problem in AMPL we present here is a straightforward translation of the alternative mathematical... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Pages to Under Construction MichaelOSullivan 23 Feb 2008 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Variables in AMPL 1 Description 1 Declaring a Variable 1 Variable Types 1 Variable Bounds 1 Initial Values 1 Default Values 1 Accessing... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> TWiki`s OpsRes web The web for users, groups and offices. TWiki is an Enterprise Collaboration Platform. <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Welcome to the Operations Research Web This web is for learning Operations Research (OR). In this web we emphasise the mathematical models, usually referred to as... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> 1 Web Create New Topic Index Search Changes Notifications RSS Feed Statistics Preferences <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> This is a subscription service to be automatically notified by e mail when topics change in this OpsRes web. This is a convenient service, so you do not have... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> OpsRes Web Preferences The following settings are web preferences of the OpsRes web. These preferences overwrite the site level preferences in . and... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> /OpsRes The web for users, groups and offices. TWiki is an Enterprise Collaboration Platform. <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Statistics for OpsRes Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> Number of topics: 118 <--/patternSearchResultCount--> | ||||||||
Added: | ||||||||
> > | See also the faster WebTopicList |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Added: | ||||||||
> > | Results from OpsRes web retrieved at 17:40 (GMT)<--/twikiTopRow--> Installing AMPL at Home For Windows You can easily set up AMPL on your (Windows) computer by: 1 Downloading a `starter kit` from the AMPL website; 1 Extracting... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> AMPL Guide AMPL stands for `A Mathematical Programming Language`. It is used to describe mathematical programmes. AMPL is a commerical software package from Laboratories... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The AMPL Process Starting AMPL AMPL Commands The Model Environment The Data Environment Scripting in AMPL Notes on AMPL Files... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The AMPL Syntax Guide Disclaimer This is a guide to the AMPL syntax only. For a comprehensive reference to the AMPL language see AMPL: A Modeling Language for... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Adding and Connecting Modules in Arena You add modules by clicking and dragging them onto the flowchart view. If you have Object Auto Connect checked, then the... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Adding a Dynamic Plot To add a dynamic plot you simply click on the Plot button, add the expressions that you want to plot, set some parameters that control how... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Animating a Resource To animate a resource, first click on the Resource button in the Animate toolbar. This brings up the Resource Picture Placement Dialogue... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name Farm Management Personal Nutrition Pet Food Manufacturing Sports Equipment Manufacturing Logistics Industrial Planning Food Manufacturing... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Arena Guide Arena is a commercial simulation package distributed by Rockwell Automation. For more details see the main Arena website: www.arenasimulation.com and there... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Working with Submodels Arena provides a way to encapsulate different parts of a model, a submodel . New submodels can be added by using Object Submodel Add Submodel... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Attaching a Template When creating a new model, Arena provides you with a set of templates. However, you can also add extra templates to your model. To do this go... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Blending or Mixing Models One common type of problem solved by linear programming is to determine the optimal blend or mix of inputs to produce... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> See below for help in editing this page. Your signature for easy copy and paste (triple click to select) <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name Type Size Values Tooltip message Attributes Title text 20 Title The title of the case study M DateSubmitted date 12... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name TeachingCaseStudy DIYCaseStudy <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Changing an Entity Type`s Initial Animation Picture To do this is to select Entity from the Basic Process template, click on the Initial Picture column and choose... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Edit personal data Edit text Create Edit text <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Columnwise Formulations in AMPL Consider the following problem (Adapted from Section 16.2, AMPL: A Modeling Language for Mathematical Programming): Workhard and Co... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Command Line How To For Windows Instructions for starting a command line application in Windows: 1 Go to the start menu 1 Select Run... 1 Enter cmd... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Constraints in AMPL 1 Description 1 Defining a Constraint 1 Bounded Constraints 1 Examining Constraints 1 Changing Constraints Description Mathematical... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The Cutting Stock Problem Also known as the Trim Loss Model. Coming soon! Solving the Cutting Stock Problem with OR Software Using AMPL/CPLEX (Coming Soon!)... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Depth First Search for Enumeration One common method of generating patterns for set partitioning problems is to use a search to find feasible patterns/schedules/sets... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Rather than run trial replications in order to estimate how many replications are necessary to ensure the accuracy of a particular output, we can use dynamic simulation... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Assign Modules Assign modules may be added to the flowchart view by dragging and dropping (the same as Create modules). Multiple assignments can be done... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Batch Modules Batch modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited by double... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Create Modules Open the Create module by double clicking. You can change the name of the module by editing the Name field and the type of entity created... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Decide Modules Decide modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited by... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Delay Modules Delay modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited by double... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> To edit a Dispose module, simply double click on the module and edit the Name . MichaelOSullivan 18 Aug 2009 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Expressions The Expression module is found in the Advanced Process template. To add or edit expressions simply click on the Expression module. Add a... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Hold Modules Hold modules belong to the Advanced Process template (if you cannot find this template you may need to attach it). After you have added a... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Process Modules Open the Process module by double clicking. You can change the name of the module by editing the Name field. Next, you must specify the... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Separate Modules Separate modules can be added to the flowchart view via dragging and dropping (see Editing Create Modules for a demonstration) and edited... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Shortcuts 1 Repeat Last Action Right clicking in an empty spot in the flowchart view of the window brings up a small box of options including Repeat... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Editing Variables The Variable module is found in the Basic Process template. To add or edit variables simply click on the Variable module. Add a new Variable... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Expressions in AMPL 1 Description 1 The sum Expression 1 min/max Expressions 1 Mathematical Operators Description Expressions are the main way for AMPL... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> FLV Player This topic has the player attached for use in the tutorials. The player is player flv maxi.swf. Here is the link needed internally: https://twiki.esc.auckland... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Facility Location Problems Facility location problems are a classical example of the use of master slave constraints. The following definition of the general facility... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Integer Programming Integer programmes are almost identical to linear programmes with one very important exception. Some of the decision variables in integer programmes... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Integer Programming with AMPL Specifying variables to be integer or binary in AMPL will cause the solver, e.g., CPLEX, to use mixed integer programming. This will... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> JaamSim JaamSim is an open source simulation package built in Java. For more details see the main JaamSim website: https://jaamsim.com/ MichaelOSullivan 28 Jun... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Linear Programming Relaxation The Linear Programming (LP) relaxation is the same as the original integer programme, except we `relax` the integer variables to allow... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Linear Programming The simplest type of mathematical programme is a linear programme . For your mathematical programme to be a linear programme... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Logic in AMPL 1 Relational Operators 1 Logical Operators 1 Logical Expressions 1 Conditional Expressions 1 Conditional Structures 1 Binary Parameters... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Looping in AMPL for Loops let Loops Conditional Loops for Loops In AMPL you can create basic for loops by creating a set automatically and looping over elements... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> What is a Management Summary? Wikitionary defines management as administration; the process or practice of managing. and a summary as concise, brief or presented... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Master Slave Constraints Using zero/one variables, we can control the range of values that other variables take. Suppose that %$x {AB}$% (the... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Mathematical Programming Mathematical programming uses mathematical variables and expressions to model problems. In the formulation step of the Operations Research... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Miscellaneous AMPL Commands 1 check statements 1 reset data 1 AMPL Macros and Suffixes 1 Columnwise Formulation 1 Power Sets... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Network Optimisation Network optimisation involves mathematical programmes that describe problems based on networks. There are many different types of network optimisation... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Creating a New Model You can create a new model file by clicking on the New icon , selecting File New or pressing Ctrl N . Arena will open a new model file... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Nonlinear Programming Nonlinear programmes are one of the most general types of mathematical programmes. The form of a nonlinear programme... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Objective Functions in AMPL 1 Description 2 Declaring an Objective Function 3 Defining an Objective Function Description The objective function of a mathematical... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Operations Research Methodology Solving an Operations Research (OR) problem is not a linear process, but the process can be broken down into five general steps:... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Name LinearProgramming NonlinearProgramming IntegerProgramming NetworkOptimisation SimulationModelling BlendingModels MasterSlaveConstraints... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Parameters in AMPL 1 Description 1 Declaring a Parameter 1 Parameter Types 1 Parameter Bounds 1 Default Values 1 Defining a Parameter... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Parametric Analysis After solving a linear programme, you have sensitivity analysis immediately available to show what happen happens Lauren when there are small... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath,amssymb} Power Sets When building set partitioning, covering or packing models we often choose to generate a power set to generate variables... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Displaying and Printing in AMPL 1 How many decimal places? 1 Displaying Information 1 Printing Information 1 Printing to a File How many decimal places... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> PuLP Dippy MichaelOSullivan 02 May 2014 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> PuLP and Dippy Tutorial MichaelOSullivan 02 Feb 2011 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Pages to Review MichaelOSullivan 21 Feb 2008 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Running a Simulation Model Once your simulation model is complete, you need to select Run Setup... to control various aspects of how you simulation will run.... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Sensitivity Analysis After solving a linear programme, we can use sensitivity analysis to explore what would happen if we make if we made Lauren small changes... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath,amssymb} Set Partitioning, Packing and Covering Set partitioning, packing and covering problems are common types of integer programmes. They involve... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Sets in AMPL 1 Description 1 Declaring a Set 1 Set Expressions 1 Defining a Set 1 Ordered Sets 1 Set Example 1 Restricted Sets 1 Multi... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Coming soon! To see simulation modelling in action, check out some of the simulation modelling case studies: CameronWalker 26 Jun 2009 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Starting Arena The attached flash movie (shown below) shows how to start Arena (in a Windows environment): MichaelOSullivan 21 Jul 200 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> New case study: (date format is YYYYxMMxDD) <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} \usepackage{amssymb} Supply Chain Mathematical Programmes This material is a summary of the material on supply chain networks from Chapter... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Supply Chains 1 Introduction 1 Decisions in a Supply Chain 1 The Supply Chain Tradeoff: Flexibility vs Inventory 1 Integration and Coordination... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} \usepackage{amssymb} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} \usepackage{amssymb} The Transportation Problem Introduction The transportation problem is one of the simplest forms of network optimisation... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The Transportation Problem in AMPL AMPL Formulation The formulation of the transportation problem is AMPL is a straightforward translation of the mathematical programme... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} The Transshipment Problem The transshipment problem is very similar to the transportation problem. It has supply nodes %${\cal S}$% where goods... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> The Transshipment Problem in AMPL The formulation of the transshipment problem in AMPL we present here is a straightforward translation of the alternative mathematical... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Pages to Under Construction MichaelOSullivan 23 Feb 2008 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Variables in AMPL 1 Description 1 Declaring a Variable 1 Variable Types 1 Variable Bounds 1 Initial Values 1 Default Values 1 Accessing... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> TWiki`s OpsRes web The web for users, groups and offices. TWiki is an Enterprise Collaboration Platform. <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Welcome to the Operations Research Web This web is for learning Operations Research (OR). In this web we emphasise the mathematical models, usually referred to as... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> 1 Web Create New Topic Index Search Changes Notifications RSS Feed Statistics Preferences <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> This is a subscription service to be automatically notified by e mail when topics change in this OpsRes web. This is a convenient service, so you do not have... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> OpsRes Web Preferences The following settings are web preferences of the OpsRes web. These preferences overwrite the site level preferences in . and... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> /OpsRes The web for users, groups and offices. TWiki is an Enterprise Collaboration Platform. <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Statistics for OpsRes Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> \usepackage{amsmath} Case Study: Submitted: Operations Research Topics: Application Areas: Contents Problem Description Problem Description Return... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> Number of topics: 118 <--/patternSearchResultCount--> |