基于规则的布线方法:实现优化的电路板节点路径,支持图片和路径保存
需积分: 0 139 浏览量
更新于2024-01-21
收藏 721KB PDF 举报
TeamProject-翁家翌_3982084511 and 周聿浩, 翁家翌main.cpp primarily implement the logic of user interaction. vertex.h focuses on the basic node type implementation, while Vertexpath.h/cpp is mainly responsible for the basic path class implementation.
The Rule-Based Regular Routing Method, authored by 周聿浩 and 翁家翌 on June 6, 2017, addresses the issue of determining the size of a circuit board given a uniformly distributed n x n internal nodes. The goal is to calculate the paths from each node to the edge of the circuit board in such a way that the paths do not intersect and the sum of their lengths is minimized.
To solve this problem, a routing scheme based on cost flow was implemented to achieve the optimal solution. However, due to its inadaptability to large-scale data, a rule-based routing scheme was also developed. This alternative solution can provide a relatively optimal result within an acceptable timeframe. The system supports the output of the computed solution in the form of images to files or windows, as well as the ability to save the original paths to a file. Additionally, it is capable of reading the original data from a file and displaying it.
Overall, the project encompasses the implementation of two routing methods, the design of various classes for supporting the routing algorithms, and the provision of functionalities for input/output operations. The method developed by 周聿浩 and 翁家翌 exhibits the ability to handle the circuit board size determination and path calculation problem, providing both optimal and practical solutions for different scales of data.
2021-10-03 上传
2023-06-13 上传
2023-06-19 上传
2023-05-30 上传
2023-05-28 上传
2023-08-30 上传
2023-06-24 上传
2023-05-26 上传
2023-05-31 上传
稚气筱筱
- 粉丝: 17
- 资源: 320
最新资源
- 最优条件下三次B样条小波边缘检测算子研究
- 深入解析:wav文件格式结构
- JIRA系统配置指南:代理与SSL设置
- 入门必备:电阻电容识别全解析
- U盘制作启动盘:详细教程解决无光驱装系统难题
- Eclipse快捷键大全:提升开发效率的必备秘籍
- C++ Primer Plus中文版:深入学习C++编程必备
- Eclipse常用快捷键汇总与操作指南
- JavaScript作用域解析与面向对象基础
- 软通动力Java笔试题解析
- 自定义标签配置与使用指南
- Android Intent深度解析:组件通信与广播机制
- 增强MyEclipse代码提示功能设置教程
- x86下VMware环境中Openwrt编译与LuCI集成指南
- S3C2440A嵌入式终端电源管理系统设计探讨
- Intel DTCP-IP技术在数字家庭中的内容保护