Commit Graph

80 Commits (master)

Author SHA1 Message Date
Trolli Schmittlauch f46b2cdd9f move nix environment to fit lorri tooling 2022-03-19 03:05:24 +01:00
Trolli Schmittlauch c18dde9cc4 add nix environment 2022-03-19 03:05:24 +01:00
Trolli Schmittlauch 412b572afb update grammar comments syntax to arpeggio-1.9.0 2022-03-19 03:05:21 +01:00
lukasstracke 03c5fb612d finale Version: Readme für Dr. Gaggl, Reqs ergänzt (kp ob notwendig), weiss als Farbe im Plot ausschliessen, main um simanneal-params ergaenzt 2017-07-13 00:03:27 +02:00
lukasstracke d6f3eb9dd3 Merge branch 'devel' of PSSAI_Team/JobShopScheduling into master 2017-07-12 22:34:23 +02:00
Trolli Schmittlauch 9574aca0b9 follow python package convention 2017-07-12 21:58:53 +02:00
Trolli Schmittlauch 52a2f0ca2f fix remaining merge conflict artifacts 2017-07-12 20:06:18 +02:00
Maximilian Schlosser ab58830fcb merge 2017-07-12 18:21:55 +02:00
Maximilian Schlosser 3ccbed4d3a pretty printing 2017-07-12 18:17:05 +02:00
Trolli Schmittlauch 2a214b93bd fix import typo
contributes to #20
2017-07-12 18:00:22 +02:00
maxschlosser a719dd974c Merge branch 'main' of PSSAI_Team/JobShopScheduling into devel 2017-07-12 17:55:30 +02:00
Maximilian Schlosser 460a4a8166 main method, command line options 2017-07-12 17:55:16 +02:00
maxschlosser dd18b64203 Merge branch 'output' of PSSAI_Team/JobShopScheduling into devel 2017-07-12 17:54:24 +02:00
lukasstracke 22196bdfa6 Merge branch 'simanneal' of PSSAI_Team/JobShopScheduling into devel 2017-07-12 17:51:33 +02:00
lukasstracke d88e5d9e91 Legendary Output, v1.1 2017-07-12 17:50:36 +02:00
lukasstracke be28f9b11f Output 1.0, Beispiel s. example.py 2017-07-12 16:33:53 +02:00
lukasstracke 435291679b Merge branch 'output' of ssh://git.orlives.de:1337/PSSAI_Team/JobShopScheduling into output 2017-07-12 13:51:32 +02:00
Maximilian Schlosser 3a7a8ebcbd Somewhat sensible default parameters, temperature, amount of maximum anneal iterations and generator accept probability passed to anneal. 2017-07-12 04:23:36 +02:00
Maximilian Schlosser 991b7f4175 simulated annealing 2017-07-11 22:25:56 +02:00
Maximilian Schlosser 049e64c675 Magic number is now a default parameter 2017-07-11 13:55:02 +02:00
Maximilian Schlosser 32c99ff075 accept, tighten, generate rewrite (now has magic number describing percentage) 2017-07-11 13:50:51 +02:00
Maximilian Schlosser 304dc401f7 Added matplotlib as requirement 2017-07-11 13:18:14 +02:00
Maximilian Schlosser 6783d91c43 tighten 2017-07-11 12:07:03 +02:00
lukasstracke 6be2e20cc7 Pull_Fwd inkl. Rectify funktionstüchtig TODO: Accept + Simanneal + Output 2017-07-10 23:17:33 +02:00
Maximilian Schlosser a7f1a86748 Some small documentation, hopefully useful 2017-07-10 15:59:00 +02:00
Maximilian Schlosser 85e61f91fb Multiple methods for rectify, merge of mapping. TODO: rectify loop 2017-07-09 18:57:52 +02:00
Maximilian Schlosser 8ed9d800c3 Merge branch 'devel' into simanneal 2017-07-09 18:00:32 +02:00
Trolli Schmittlauch 7d330e9866 Merge branch 'mapping_problem' of PSSAI_Team/JobShopScheduling into devel 2017-07-09 17:20:50 +02:00
Trolli Schmittlauch d96632a336 Merge branch 'mapping_problem_helper' of PSSAI_Team/JobShopScheduling into mapping_problem 2017-07-09 17:20:34 +02:00
Trolli Schmittlauch ae43bd5264 add typing annotations to get_task_by_job 2017-07-09 17:20:07 +02:00
Maximilian Schlosser 4204969da9 helper method to extract single jobs 2017-07-09 13:15:30 +02:00
Trolli Schmittlauch 252f3a824e JobShopProblem is now a Mapping, not a list
- implementing all interface functions for JobShopProblem to behave like
a Mapping (e.g. dict) with (int, int) keys
this implements and closes #14
2017-07-08 02:21:30 +02:00
Maximilian Schlosser bd370a1ed5 Put docstrings at the right(?) positions. 2017-07-03 16:11:30 +02:00
Maximilian Schlosser a8c4a11b20 mock() to generate mockenv for the generator, pull_fwd() to compute new solutions. Rectify needs to be implemented before generator works. 2017-07-02 19:32:26 +02:00
Maximilian Schlosser 23e6d12754 enumerate tasks 2017-07-02 14:07:38 +02:00
Maximilian Schlosser 3aed7f52f5 Merge branch 'devel' into simanneal 2017-07-02 13:46:56 +02:00
Trolli Schmittlauch edd413db54 Merge branch 'parser' of PSSAI_Team/JobShopScheduling into devel 2017-06-30 13:19:40 +02:00
Trolli Schmittlauch 4804a2a4d5 adjust __all__ packet imports to new module names
contributes to #3
2017-06-30 11:45:50 +02:00
Trolli Schmittlauch 40eaca47ae adjust code style to follow PEP8 2017-06-30 00:51:50 +02:00
Trolli Schmittlauch 3edd920b0d improve type signature of visitor 2017-06-29 22:28:23 +02:00
Trolli Schmittlauch 72e5800604 now *really* renamed functions and modules
contributes to #3
2017-06-29 22:23:12 +02:00
Trolli Schmittlauch 92ddb2740e JobShopProblem now a list, renaming module
contributes to #3
2017-06-29 21:30:31 +02:00
Maximilian Schlosser e3945ce3dc solve by enumeration 2017-06-29 19:14:24 +02:00
Trolli Schmittlauch ba91f321e2 check plausibility of job/ machine numbers of JobShopProblem
contributes to #3
2017-06-28 09:57:49 +02:00
Trolli Schmittlauch 58047569f8 add error handling: parser now throws exceptions 2017-06-28 00:03:14 +02:00
Trolli Schmittlauch c3953449ff improve module 2017-06-27 23:49:52 +02:00
Trolli Schmittlauch 901472e8b5 add function for parsing inputdata strings 2017-06-27 23:47:56 +02:00
Trolli Schmittlauch 252e7d6ee0 jobshop2_parser now works, too 2017-06-27 23:39:32 +02:00
Trolli Schmittlauch 59cf66506f move common code to __init__ 2017-06-27 13:27:56 +02:00
maxschlosser 0874188b06 Merge branch 'task_job_verwechslung' of PSSAI_Team/JobShopScheduling into master 2017-06-26 21:43:58 +02:00