Skip to content

Instantly share code, notes, and snippets.

@falknerdominik
Last active February 6, 2025 21:12
Show Gist options
  • Save falknerdominik/cf4dbe5f3dcb175bc5ac6d06fa5400ae to your computer and use it in GitHub Desktop.
Save falknerdominik/cf4dbe5f3dcb175bc5ac6d06fa5400ae to your computer and use it in GitHub Desktop.
{"$defs": {"Job": {"properties": {"Id": {"title": "Id", "type": "integer"}, "Tasks": {"items": {"$ref": "#/$defs/Task"}, "title": "Tasks", "type": "array"}}, "required": ["Id", "Tasks"], "title": "Job", "type": "object"}, "Machine": {"properties": {"MachineId": {"title": "Machineid", "type": "integer"}, "StageNumber": {"title": "Stagenumber", "type": "integer"}}, "required": ["MachineId", "StageNumber"], "title": "Machine", "type": "object"}, "Stage": {"properties": {"Machines": {"items": {"$ref": "#/$defs/Machine"}, "title": "Machines", "type": "array"}}, "required": ["Machines"], "title": "Stage", "type": "object"}, "Task": {"properties": {"Id": {"title": "Id", "type": "integer"}, "Stage": {"title": "Stage", "type": "integer"}, "ProcessingTime": {"title": "Processingtime", "type": "integer"}, "SpeedUp": {"additionalProperties": {"type": "number"}, "title": "Speedup", "type": "object"}}, "required": ["Id", "Stage", "ProcessingTime", "SpeedUp"], "title": "Task", "type": "object"}}, "properties": {"NumberOfJobs": {"title": "Numberofjobs", "type": "integer"}, "NumberOfStages": {"title": "Numberofstages", "type": "integer"}, "Instance": {"title": "Instance", "type": "integer"}, "Amplifiers": {"additionalProperties": {"type": "number"}, "title": "Amplifiers", "type": "object"}, "Alpha": {"title": "Alpha", "type": "number"}, "Beta": {"title": "Beta", "type": "number"}, "BestKnownMakespan": {"title": "Bestknownmakespan", "type": "integer"}, "StageList": {"items": {"$ref": "#/$defs/Stage"}, "title": "Stagelist", "type": "array"}, "JobList": {"items": {"$ref": "#/$defs/Job"}, "title": "Joblist", "type": "array"}}, "required": ["NumberOfJobs", "NumberOfStages", "Instance", "Amplifiers", "Alpha", "Beta", "BestKnownMakespan", "StageList", "JobList"], "title": "ProblemInstance", "type": "object"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment