Skip to content

This was part of the lecture "object oriented programming of heuristics" at the KU Ingolstadt.

Notifications You must be signed in to change notification settings

flo1166/AssemblyLine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

AssemblyLine

General

This project sorts via selection sort processing steps of a product which take a certain time and opens new stations if the capacity is exceeded from the previous station.

Structure

  • processingsteps - this package includes the processing steps object
  • ProcessingRelation - this class inhabits the relation (pre- and successor of a processing step and the object processing step itself)
  • ProcessingStep - the object processing step with processing time and name
  • solve - the package includes all methods and solver to solve the problem
  • Method - a abstract class to have the option to implement other methods
  • RankedPositionWeight - a implemented method to solve the problem
  • Solver - the solver to solve the problem with the selection sort and next fit logic derived from code snippets from the lecturer
  • stations - the package includes the station objects
  • Station (code snippets / logic in parts from Andreas Popp [lecturer]) - to build the station objects with limitations
  • StationArray (code snippets / logic in parts from Andreas Popp [lecturer]) - to pack and open new stations

About

This was part of the lecture "object oriented programming of heuristics" at the KU Ingolstadt.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages