Index

Introduction

GUSEK provide an open source LP/MILP IDE for Win32, packing a custom version of the SciTE editor linked to the GLPK standalone solver.

Please note that the GUSEK is in beta version. It may be unstable, use at your own risk. Advices and questions can be reported to the author.

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful,
but without any warranty See the GNU General Public License for more details.

Download and Install

The GUSEK Project content is hosted at sourceforge.net/projects/gusek. The source can be reached by SVN: https://gusek.svn.sourceforge.net/svnroot/gusek/trunk.

Unzip it to any folder, at your option (GUSEK is a portable application)

Open it running the gusek.exe file

Notes: GUSEK can be added to Windows Explorer contextual menu and associated to GMPL model extensions. See Tools > Windows Integration for options. Warnings: some Windows editions may require GUSEK running with Administrator rights to do the integration. If you move the GUSEK folder you need select this options again to register the new path.

Quick Guide

User Interface

GUSEK can open multiple files simultaneously, using file extensions to identify them:

.mod: GMPL Model file (can contain problem data too);

.dat: GMPL Data file;

.out: GLPK Output file;

.mps: Free MPS / Fixed MPS Model file;

.lp: Cplex LP Model file;

Specific resources for GLPK models development are in the Tools menu. All others resources are from standard SciTE editor.
The most useful commands can be called from keyword shortcuts, toolbar buttons and tab contextual menus. They are:

GMPL Models

The models are developed using the default GLPK model language, the GMPL (GNU MathProg Language). Some examples from the original GLPK package are in the GUSEK "examples" folder. The model can be developed in two ways:

Single File Model

Model and data are in a single file with .mod extension. Good for didatic models or single data sets problems.

Before run see if Tools > Use External .dat is unchecked (default).

Multiple Files Model

Model is in a .mod file, but data are in a distinct .dat file. Useful for complex models and dinamic data set problems.

To run it you need check the Tools > Use External .dat menu item. In this way the model and data file need to have the same name with their respective extensions (like prob1.mod and prob1.dat). You can compile, build or go from an opened model or data file.

Using a Default Data File

To make easy handling multiple data files with different names you can use the "default data file" resource. It set one data file to all runs, until you unset it or define another default data file. In this way you can compile, build or go only from an opened model file. To use it: