This repository has been archived on 2026-05-05. You can view files and clone it. You cannot open issues or pull requests or push a commit.
2024-10-14 21:49:04 +00:00
2024-10-11 23:25:56 +02:00
2024-10-11 16:08:24 +02:00
2024-10-11 23:52:14 +02:00
2024-10-03 23:00:32 +02:00
2024-10-14 21:49:04 +00:00
2024-10-03 23:00:32 +02:00
2024-10-03 23:00:32 +02:00
2024-09-11 14:01:25 +02:00
2024-10-14 21:49:04 +00:00
2024-10-14 20:14:49 +00:00
2024-10-12 00:02:07 +02:00
2024-10-03 23:00:32 +02:00

University-Operations-Research-Tool

This projects aims to create a tool for easy calculation of operations research modules on different device platforms.

Table of Contents

Features

  • Export as LP (Linear Programming) and MPS(Mathematical Programming System)
  • Measuring elapsed real time
  • Logging
  • Solving via GLPK

Installation/Access

Online

You can always access the Tool without any installation on our GitHub Pages instance.

Local

Install dependencies

This project relies on NextJs. Please follow its installation instructions to get everything ready.

Clone the repository

Using Git:

git clone https://github.com/Spaceholder-Programming/Operations-Research-Tool.git

Building the site

Navigate towards the folder, where the project is located on your machine via terminal. Afterwards, execute the following command:

npm install

This installs the necessary dependencies. Next execute:

npm build

Run

npm start

Access the Tool using your browser:

You can access the tool via browser on your machine. The default port is 3000.

If you can not reach the tool under this link, the default port is blocked and you have to check the terminal to get the correct port.

Usage

The tool provides a user-friendly interface to solve operations research problems. You can access it locally after installation or through the web interface if hosted online. Solving a Problem Input your model data in the boxes (constraints, variables, objective functions). Click "Calculate" to see the results.

Supported problem types

  • Linear
  • Mixed Integer

Contributing

  1. Fork the repository
  2. Create a new branch: git checkout -b featurename
  3. Implement your changes
  4. Push your branch: git push origin featurename
  5. Create a pull request

License

This project is licensed under the MPL-2.0 License.

Contact

If you have the desire to contact the team behind this project, use the contact details on our GitHub accounts:

Issues

If you encounter a bug, please contact us by creating an issue.

S
Description
This projects aims to create a tool for easy calculation of operations research modules on different device platforms.
Readme 1.9 MiB
MVP Latest
2024-10-14 17:12:53 +00:00
Languages
JavaScript 94.6%
TypeScript 4.9%
CSS 0.5%