Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/christiandeange/ece457-project
Our final project for ECE 457A - Cooperative and Adaptive Algorithms
https://github.com/christiandeange/ece457-project
Last synced: about 1 month ago
JSON representation
Our final project for ECE 457A - Cooperative and Adaptive Algorithms
- Host: GitHub
- URL: https://github.com/christiandeange/ece457-project
- Owner: christiandeange
- License: other
- Created: 2015-07-23T20:09:22.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-08-03T20:56:48.000Z (over 9 years ago)
- Last Synced: 2023-08-11T12:30:59.932Z (over 1 year ago)
- Language: Matlab
- Homepage:
- Size: 398 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# University Course Timetabling Problem
### Usage
Open/add the root folder to your path in MATLAB and run:
>> MainPage
### Input Formatting
Our problem algorithms relies on an initial input given in the form of a CSV file, that dictates important information such as student-course mappings, teacher-course mappings, room definitions, and course definitions.
For examples of valid inputs, please see the `inputs/` folder. Header lines are marked as prefixed with a `#`, and any line marked as such will be ignored when reading the file.
*Note: Header lines are for your reference only! The CSV parser will ignore them, so swapping the columns of two headers will not change how the input is read.*
Any ID column must be listed in starting from 1 monotonically-increasing order, and must match exactly with the number of entities specified on the first line (eg: 1, 2, 3, ..., numStudents).
Any input file that does not satisfy these conditions may result in undefined behaviour.
### Parameters
Each of the metaheuristic algorithms allow for certain variables to be input to tune its behaviour. These parameters are not checked for validity, so any invalid numbers may result in undefined behaviour.
### Group Members
- Kathleen Chung
- Ryan Crezel
- Christian De Angelis
- Evet Dinkha
- Jaclyne Ooi### License
This code is available under the MIT License. Please refer to the LICENSE file in this directory for more details.