maximillian2 / arbitrario

Travelling salesman problem CLI/GUI wrapper

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Arbitrario

Easily solve combinatoric optimized problems

Version: 1.5

Hat What's inside?

  • 3 realizations of travelling salesman problem (@dag4202)
    • Optimal TSP
    • Greedy TSP
    • Minimal Spanning Tree TSP
  • CLI mode
    • jCommander to parse command-line keys
  • GUI mode
    • JavaFX as GUI framework
  • properties file
    • Maximum vertices number
    • Algorithm names
    • precise logging configuration
  • logging
  • file import
  • cross-platform application (JAR)

Ball TODOs

  • test coverage (JUnit + TestFX)
  • add fourth problem realization
  • add platform based packages
  • file export

Meat Install

Download here: version 1.5 (current)

Bull Usage:

java -jar magma.one-jar.jar

Guitar Options:

--algorithm, -al number
  Specify active algorithm
--gui
  Launch with graphical interface
  Default: false
--import, -i
  Import data from external file
--help, --usage
  Print this message

Drink Contact

About

Travelling salesman problem CLI/GUI wrapper


Languages

Language:Java 100.0%