Showing posts with label Gurobi. Show all posts
Showing posts with label Gurobi. Show all posts

Wednesday, August 24, 2011

Optimization Algorithm Developer Position @ Gurobi is available


 Gurobi Optimization is a leading provider of software libraries for 
solving mathematical programming problems. Founded in 2008
 by three of the world's leading experts in computational optimization, 
Gurobi now provides software libraries to hundreds of commercial
 clients in a variety of industries. As a result of our rapid growth,
 we're looking to expand our development team.

Job functions

  • Develop and enhance algorithms for solving mathematical 
  • programming problems (mixed integer programming and/or
  •  linear, quadratic, and second-order cone programming).
  • Work closely with a small team of highly skilled software 
  • developers. The position will require significant collaborative
  •  work, as well as significant independent work.
  • Provide internal support, as needed, for our product support 
  • and marketing teams.
  • Present new product features and capabilities at technical 
  • conferences, and interact with product users at such events.

Qualifications

  • PhD in Operations Research, Computer Science, or similar
  •  discipline.
  • Three years experience in developing high performance
  •  software with a significant mathematical component. To be
  •  successful in this position, you must be skilled in 
  • understanding, implementing, and extending complex 
  • mathematical algorithms.

Location

  • We are flexible on work location for this position,
  •  since Gurobi is a highly distributed company with 
  • employees in various locations across the USA.

Additional requirement for submitting an application

  • To allow us to limit our attention to serious candidates only,
     we request that you implement and submit a small 
    subroutine to perform the following simple function as
     part of your application:
    • Given a sparse matrix stored in Compressed Sparse 
    • Column (CSC) format, efficiently compute the 
    • transpose of that matrix. The transpose should 
    • also be stored in CSC format. The input is
    •  provided in three arrays (beg_in[], ind_in[],
    •  and val_in[]), and the result should be returned
    •  in three arrays (beg_out[], ind_out[], and val_out[]).
    •  The matrix dimensions are given by scalars m 
    • (number of rows) and n (number of columns).
The function can be written in any language.

To apply

  • To apply for this position, please submit a resume,
  •  plus code that implements the routine described above
  •  to jobs@gurobi.com.

Friday, April 1, 2011

Gurobi to introduce new Version 4.5 at the April 2011 INFORMS Conference

Gurobi Optimization will be introducing the newest release, Version 4.5, at the 2011 INFORMS Conference on Business Analytics and Operations Research, to be held April 10 - 12, at the Chicago Marriot Downtown Magnificent Mile, in Chicago, IL.
Gurobi Optimization will be very active at this INFORMS Conference, with a technology workshop, exhibit booth and software tutorial. This is a great opportunity to find out more about what's coming in the Gurobi Optimizer 4.5 and to meet with the Gurobi team.

WorkshopGurobi Performance Marches On
Presented byDr. Robert Bixby, President and Co-founder, Gurobi Optimization

Dr. Gregory Glockner, Director of Engineering
LocationIndiana/Iowa room
TimeSunday, April 1012:00 pm-2:30 pm

(Since this is lunch time, we'll provide snacks and drinks for all attendees).
This workshop will review recent improvements in the Gurobi Optimizer. With Version 4.0, our emphasis was on the new Gurobi QP solvers, including QP simplex, QP barrier, and Mixed Integer QP. Version 4.5 is focused on performance and stability improvements in our LP algorithms and our flagship MIP offering. We will talk about some of the important ideas contributing to Version 4.5 and will conclude with a summary of current benchmarks. The workshop will also include presentations devoted to performance tuning of the Gurobi solvers and a discussion of best practices when building applications using the different Gurobi APIs.
Software TutorialWhen bad things happen to good models: staying out of numerical trouble
Presented byDr. Gregory Glockner, Director of Engineering
LocationMinnesota room
TimeMonday, November 810:30 am-11:20 am
Practically everyone in applied OR has heard the phrase "garbage in, garbage out". What does this mean when solving models with Gurobi Optimizer? What types of models lead to computational difficulty? How do numerical issues affect the results of optimization models? Learn how to detect numerical issues, and see what you can do to avoid them and get the results you expect from Gurobi.
ExhibitGurobi Optimization
LocationSalon III, Booth 15
TimesSunday, April 106:30 pm-8:00 pm     Welcome Reception

Monday, April 118:00 am-4:30 pm

Tuesday, April 129:00 am-3:30 pm

Friday, March 25, 2011

Video Presentation on the Gurobi Interactive Shell

Basic capabilities: 
  • Reading and optimizing a model
  • Displaying results
  • Changing parameter settings

Advanced capabilities:
  • Model modification
  • Custom functions
  • Callbacks
 Go here to watch the video now.

Sunday, March 6, 2011

Gurobi update

1. MILP solver output explanation


http://www.gurobi.com/doc/40/refman/node592.html

2. Gurobi-AMPL on NEOS

Gurobi with AMPL interface is now available at
http://neos-server.org/neos/solvers/milp:Gurobi/AMPL.html

3. Highlights of Gurobi Optimizer 4.0