software mini tutorial

2
Brief Tutorials on the Installation and Use of Software Instructor: Siqian Shen First, you DO NOT need to buy the software (which mean, LaTex, AMPL, and Matlab). The CAEN machines have all of them. (See: http://caen.engin.umich.edu/software/softwarelistings/WindowsOncampus RemoteAccess; you can find similar software list for the Linux system on CAEN machine, by input in Google “software, CAEN, umich”) For both Matlab and AMPL, we will teach them briefly when we need them for class and for homework. You still need to selfstudy quite a bit after we show you some basics. When you encounter problems, “Keep Calm and Use Google.” 1. AMPL For AMPL modeling and coding, you can check their book free online: http://ampl.com/resources/theamplbook/ I have put two handouts “AMPL_Basics.pdf” and “AMPL_Demonstration.pdf” to the AMPL folder. They are relatively easy compared with the guidebook we put there before. Start with those two. Also, an online “Quick Start”: http://ampl.com/DOWNLOADS/index.html Some information about downloading AMPL if you want to use your own machine rather than CAEN: http://ampl.com/DOWNLOADS/details.html After we lead you into the world of “AMPL”, then you will need to mostly study by yourself about the software, depending on how much the homework demands you. Check out the FAQs: http://ampl.com/resources/faqs/ also the other two guidebooks we have in the “AMPL” folder on CTool. 2. Matlab: Matlab definitely do not buy; too expensive and we only use a small set of functions in Matlab (i.e., functions for solving linear programming models). Use CAEN machines. The “MATLAB_Primer.pdf” has all – too much for the class probably. If you want to learn it now, use Google. 3. LaTex http://en.wikipedia.org/wiki/LaTeX For LaTex, you will need to install MikTeX (http://miktex.org/download) first, and then use some editor, e.g., WinEdt (http://www.winedt.com/) or TexShop

Upload: salman-nazir

Post on 15-Feb-2016

231 views

Category:

Documents


0 download

DESCRIPTION

AMPL Software Mini Tutorial IOE 510

TRANSCRIPT

Page 1: Software Mini Tutorial

Brief  Tutorials  on  the  Installation  and  Use  of  Software  Instructor:  Siqian  Shen      First,  you  DO  NOT  need  to  buy  the  software  (which  mean,  LaTex,  AMPL,  and  Matlab).      The  CAEN  machines  have  all  of  them.  (See:    http://caen.engin.umich.edu/software/software-­‐listings/Windows-­‐On-­‐campus-­‐Remote-­‐Access;  you  can  find  similar  software  list  for  the  Linux  system  on  CAEN  machine,  by  input  in  Google  “software,  CAEN,  umich”)      For  both  Matlab  and  AMPL,  we  will  teach  them  briefly  when  we  need  them  for  class  and  for  homework.  You  still  need  to  self-­‐study  quite  a  bit  after  we  show  you  some  basics.  When  you  encounter  problems,  “Keep  Calm  and  Use  Google.”      1.  AMPL  For  AMPL  modeling  and  coding,  you  can  check  their  book  free  online:  http://ampl.com/resources/the-­‐ampl-­‐book/      I  have  put  two  handouts  “AMPL_Basics.pdf”  and  “AMPL_Demonstration.pdf”  to  the  AMPL  folder.  They  are  relatively  easy  compared  with  the  guidebook  we  put  there  before.  Start  with  those  two.  Also,  an  online  “Quick  Start”:  http://ampl.com/DOWNLOADS/index.html    Some  information  about  downloading  AMPL  if  you  want  to  use  your  own  machine  rather  than  CAEN:  http://ampl.com/DOWNLOADS/details.html    After  we  lead  you  into  the  world  of  “AMPL”,  then  you  will  need  to  mostly  study  by  yourself  about  the  software,  depending  on  how  much  the  homework  demands  you.  Check  out  the  FAQs:  http://ampl.com/resources/faqs/  also  the  other  two  guidebooks  we  have  in  the  “AMPL”  folder  on  CTool.      2.  Matlab:    Matlab  -­‐  definitely  do  not  buy;  too  expensive  and  we  only  use  a  small  set  of  functions  in  Matlab  (i.e.,  functions  for  solving  linear  programming  models).  Use  CAEN  machines.      The  “MATLAB_Primer.pdf”  has  all  –  too  much  for  the  class  probably.      If  you  want  to  learn  it  now,  use  Google.    3.  LaTex  http://en.wikipedia.org/wiki/LaTeX  For  LaTex,  you  will  need  to  install  MikTeX  (http://miktex.org/download)  first,  and  then  use  some  editor,  e.g.,  WinEdt  (http://www.winedt.com/)  or  TexShop  

Page 2: Software Mini Tutorial

(http://pages.uoregon.edu/koch/texshop/)  or  TexWorks  (http://www.tug.org/texworks/).    MikTex  is  for  installing  all  necessary  packages,  so  you  definitely  need  it.    You  can  choose  the  editor  you  like.  WinEdt  has  fancier  interface.  Probably  supports  Mac  OS  less.  TexShop  &  TexWorks  are  both  lean  –  which  means  you  probably  need  to  know  some  LaTex  syntax  before  hand.  It  is  up  to  you  which  one  you  would  like  to  use.      Again,  all  these  have  free  download  versions,  but  probably  have  some  limitation.  Use  CAEN  machine  if  needed.