Giter Club home page Giter Club logo

bingo's Introduction

 BINGO : Batching INstante GeneratOr
 ------------------------------------------

 BINGO is an octave script for generating benchmark instances of batch processing problems with non-identical job sizes and equal release dates.

 REQUIREMENTS
 ------------

 > GNU Octave, version 3.4.3 or later

  DOCUMENTATION
 -------------

Look for the documentation of the commands using the argument '--help'.
  
The instance generator is given by a configuration file (octave format) with the following information:
        * capacity : scalar - batching machine capacity
    	* N : 1 x n - vector of sizes
	* P : p  x 4 - vectors of processing time distribution
	* S : s  x 4 - vectors of size distribution
	* W : w  x 4 - vectors of weight distribution
	  There are three distributions, uniform U[min, max], binomial B(n, p), and mixture (or bimodal) binomial B2(B(n1,p1), B(n2,p2)), encoded as vectors of five elements.
	       + 0(=Uniform) min max 0 0
	       + 1(=Binomial) n  p 0 0
	       + 2(=Mixture Binomial) n1 p1 n2 p2
	* D : 1 x d - vector of parameters for due date distributions
2xdxd distributions are generated from the parameters of D ranging between 0 and 1 (recommended).
The generator defines n*p*s*w*(2xdxd) categories of instance.
  
The instance data's file format, using one or four column(s), is as follows:x
 	< n := #jobs>
 	<capacity := batching machine capacity>
 	<J := n x 4 each line is a job, i.e. a vector (duration, size, weight, due-date)>

 RELEASE
 -------

The bingo-${project.version}.zip file is composed of the following files:
bingo
bingo.conf
bingo-test.conf
COPYING
go2opl
Makefile
README


bingo's People

Contributors

arnaud-m avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

bingo's Issues

Graph Generation

Modify the way graphics are generated (colours are associated to data types: p,s,w):

  • One graph for all PDF functions (one colour per data type: p,s,w).
  • One graph per instance with the #occurrences of generated values
  • One summary graphics

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.