Skip to content

Two Dimensional Incremental Random Linear Programming (TDIRLP ) for my Computational Geometry homework

Notifications You must be signed in to change notification settings

shaoguangcheng/TDIRLP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TDIRLP

Two Dimensional Incremental Random Linear Programming (TDIRLP) for my Computational Geometry homework.

In this project, I implement a simple but useful software to solve Two Dimensional Linear Programming (TDLP) problem. In order to create UI easily with C++, I develope this project based on Qt library.

I do all of this from scratch and some new functions will be added in the follow-up work.

Requirements

Usage

  1. Click add constraints button to add new constraint for the linear programming.
  2. After adding all the constraints, please input the objective funtion in the left top panel.
  3. Click solve button to get the answer of the linear programming.
  4. The result will be displayed in the result panel.
  5. Click export result button to save the problem and its answer to a specified file with pdf format.
  6. Click the clear button to clean all the items in the UI and then you can input a new problem.

Screenshot

screenshot (note: the green region is feasible)

Platform

This code is only tested on Linux mint-16 64-bit. But I will transplant the code to windows for my homework submission.

About

Two Dimensional Incremental Random Linear Programming (TDIRLP ) for my Computational Geometry homework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages