1.0.0 • Published 11 months ago

transportation-problem v1.0.0

Weekly downloads
1
License
ISC
Repository
-
Last release
11 months ago

:truck: Transportation problem calculator :truck:

What to use this program for:grey_question:

With this program you can easly calculate the cheapest cost of delivery products "Transportation Problem" using potentials method.

Geting started :hammer:

To use this module you only have to install it via npm :relaxed:

    npm install transportation-problem

or

    npm i transportation-problem

How to use:grey_question:

import { TransportProblem } from "transportation-problem";

const tP = new TransportProblem();

const exampleDataTable = [
  [1, 3, 6, 4, 10],
  [3, 4, 5, 2, 20],
  [4, 4, 2, 1, 10],
  [6, 4, 2, 4, 10],
  [20, 20, 1, 9, 50]
];

tP.create(exampleDataTable);

Possible usage

There is two possible ways to use this program:

  1. One method to get solution
const solution = tp.solution();
// solution = [
//  [10,   null, null],
//  [null, 10,   null],
//  [null, null, 10  ]
//];
  1. The second way is to use the step by step method so that you can study how the minimum transport cost is calculated
const nextStep = tp.nextStep();

// nextStep = {
//  data: [],
//  caseIndex = number,
//  desc =String a brief description of what was calculated in this step
// }

This is my first atempt to implement mathematical algorythm in JavaScript so, if You find any bug fell free to send me a message i will try to correct them.

Github Repository