首页> 外文会议>International Conference on Advance Mechatronics, Intelligent Manufacture and Industrial Automation >Parallel processing implementation at graph coloring to build software of courses timetabling
【24h】

Parallel processing implementation at graph coloring to build software of courses timetabling

机译:图形着色的并行处理实现,以构建课程时间表的软件

获取原文

摘要

Many factor that affected schedule arrangement made the problem became more complicated. Searching of timetabling solution using optimization process is a real example for a complex computation. One of the ways to solve the problem of computation complexity is changing sequential computation paradigm into parallel computing ones. This research aimed to analyze and to apply parallel processing for building a courses timetabling software for the Department of Electrical Engineering, State Islamic University of Sultan Syarif Kasim Riau. The research was begun with the description of course timetabling problem in the department. Some of solution prerequisite for hard and soft constraints has been determined. Afterward, the reconstruction of conflict course graph was done. The process was done simultaneously with the process of rooms to be assembled, graph that was formed has included its room candidate. Then, conflict course graph was colored to become non-conflict course graph. The coloring task was calculated by parallel computing using multithread classes in Java programming language. The results were achieved in this research are the process of graph to be formed in an adjacency matrix, and coloring of the graph was done successfully both in sequential and multithread computations. Solving the process into two threads, the execution time become faster than sequential ones with the speed up is 3.14 times, and the efficiency of processor is 78.51%.
机译:受影响日程安排的许多因素使问题变得更加复杂。使用优化过程搜索时间表解决方案是复杂计算的真实示例。解决计算复杂性问题的方法之一是将连续计算范例改变为并行计算域。本研究旨在分析,并为构建课程的时间安排软件,电气工程,苏丹Syarif卡西姆廖内的国家伊斯兰大学的系应用并行处理。该研究在该部门的描述课程时间表问题的描述中开始。已经确定了硬度和软限制的一些解决方案先决条件。之后,冲突课程的重建完成了。该过程与装配房间的过程同时进行,形成的图表包括其房间候选者。然后,冲突课程图是着色的,成为非冲突课程图。着色任务是通过使用Java编程语言中的多线程类并行计算来计算的。在该研究中实现的结果是曲线图的过程,其在邻接矩阵中形成,并且在顺序和多线程计算中成功地完成图形的着色。将过程求解为两个线程,执行时间比随着速度的顺序速度快3.14次,处理器的效率为78.51%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号