Skip to content

This project is about using artificial intelligence and parallel processing power to solve a difficult task scheduling problem

Notifications You must be signed in to change notification settings

hutner1/A-Star-Task-Scheduler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SOFTENG 306 Project 1 Build Status

This project is about using artificial intelligence and parallel processing power to solve a difficult scheduling problem.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Install

Use Maven to build the project. Using pom.xml, build the project using the install goal. The jar file saved to the target directory

Testing

To test that the jar file works, move the example.dot to the target folder and run the jar file

Usage

Command Line Interface

java −jar scheduler.jar INPUT.dot P [OPTION]
INPUT.dot   A task graph with integer weights in dot format
P           Number of processors to schedule the INPUT graph on

Optional:
−p N        Use N cores for execution in parallel (default is sequential)
−v          Visualise the search
−o OUTPUT   Output file is named OUTPUT (default is INPUT−output.dot)

Collaborators

Report Draft: link

Trello: link

About

This project is about using artificial intelligence and parallel processing power to solve a difficult task scheduling problem

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages