首页> 外文会议>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 Kasim Riau电气工程系构建课程时间表软件。该研究从描述系中课程时间表问题开始。确定了硬约束和软约束的一些解决方案先决条件。之后,完成了冲突过程图的重建。该过程与要组装的房间的过程同时进行,形成的图形包括其候选房间。然后,将冲突过程图着色为非冲突过程图。着色任务是使用Java编程语言中的多线程类通过并行计算来计算的。该研究的结果是在邻接矩阵中形成图的过程,并且在顺序计算和多线程计算中成功完成了图的着色。将进程分为两个线程,执行时间比顺序的要快,速度提高了3.14倍,处理器效率达到了78.51%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号