introduction of gams software

12
INTRODUCTION OF GAMS SOFTWARE By Saied Abbasi Parizi

Upload: saeid-abbasi-parizi

Post on 15-Apr-2017

623 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Introduction of GAMS Software

INTRODUCTION OF

GAMS SOFTWAREBy Saied Abbasi Parizi

Page 2: Introduction of GAMS Software

OUTLINE

• About lecturer

• Introduction of GAMS

• Necessity of GAMS

• MODEL STRUCTURE

• Sample code

• Course contents

Page 3: Introduction of GAMS Software

ABOUT LECTUREREducation

M.Sc.: Industrial Engineering, Amirkabir University of Technology

(Tehran Polytechnic), Iran (2011 to 2013)

Dissertation Title: Hub location problem based on nondeterministic

network characteristics

Supervisor: Dr. Aminnayeri

Advisor: Dr. Bashiri

B.Sc.: Industrial Engineering (Industrial Technology), Islamic Azad

University of Kerman, Iran (2005 to 2009)

Dissertation Title: Qualitative study of the causes of failure in the fiber

structure using control charts, case study: Rafsanjani fiber plant

Industrial Complex

Page 4: Introduction of GAMS Software

4

Publications

1- “A Bender’s Decomposition Algorithm for Multi-Objective Hub Location Problem

Considering Stochastic Characteristics”

- Journal of Industrial Engineering (JIENG), PSST 2014; Tehran; Iran. [http://jieng.ut.ac.ir/]

2- “A Bender’s Decomposition Algorithm for Multi-Objective Stochastic Fuzzy Hub

Location Problem”

- 13th Iranian Conference on Fuzzy Systems (IFSC), PSST 2013; Ghazvin; Iran.

[http://www.ifsc2013.ir/]

3- A book on subject of “Industrial Engineering and a Selection of Master Entrance

Exam Tests with Solution Key Points”

- Under Publication

Publications in press1- “Robust Solution for a Min-max Regret Multi-Objective Hub Location Problem

Based on Bender’s Decomposition in A Fuzzy Stochastic Environment”- Submitted to Computer and Operation Researches (COR-Indexed ISI).

[http://www.journals.elsevier.com/computers-and-operations-research/]

Page 5: Introduction of GAMS Software

5

Research Interests

Hub Location Problems

Supply Chain Management

Stochastic Optimization

Robust Optimization

Combinatorial Optimization

Mathematical Modeling

Linear Programing

Page 6: Introduction of GAMS Software

6

Work Experiences

Educational Advisor in Binesh institution (2010-2012)

Present the GAMS commercial software in Shahed University (2013-2014)

Present the Bender’s decomposition method in Shahed University (2013-2014)

Manager of public relations in industrial engineering scientific association of

Islamic Azad University of Kerman(2005-2009)

Project member in evaluation of copper rod production line and provision of

practical solutions for productivity improvement based on motion and job study -

Rafsanjan Copper plant Industrial Complex(2006-2007)

Honors & Awards

Top student - the undergraduate course on Islamic Azad University, Kerman

Top rank in National Iranian Cooper Industries Company employment exam

Receiving annual scientific award for 2008-DISA of Islamic Azad University of

Kerman

Page 7: Introduction of GAMS Software

7

INTRODUCTION

OF

GAMS

The Most Important Features of GAMS

• Capability to solve from small scale to large scale problems with small code by

means of the use of index to write blocks of similar constraints from only one

constraint.

• The model is independent from the solution method, and it can be solved by

different solutions methods by only changing the solver.

Page 8: Introduction of GAMS Software

8

NECESSITY OF

GAMS

Page 9: Introduction of GAMS Software

9

MODEL STRUCTURE

Page 10: Introduction of GAMS Software

10

SAMPLE CODE

Page 11: Introduction of GAMS Software

11

Set, Multidimensional set, Sub set, Dynamic set

Scalar, Parameter, Table, Data entry by direct assignment

Reserved words, Functions, Different variable types, Bound definition for variables

Equations, Conditional equations, Generating a feasible solution for equation system

Model, Solve statements

Display, Set solver type, Reduce outputs

Sample cod

Options, Operator, For-Loop-While-If-If Else-Repeat functions, Dollar control options

GAMS output, Sorting output

Model status, Solver status, Errors description

Infeasibility model recognition

Link between GAMS and other software

Hub location problem

Supply chain problem

DEA problem

COURSE CONTENTS

Page 12: Introduction of GAMS Software

• Question?