有没有大神了解超立方网络路由算法实现的?

现有个课题,要求实现超立方体网络路由算法,问题是用什么结构体保存一个超立方体网络呢?(例如:10个结点的)或者有没有其他的方法?

目的是输入起始节点和目的结点,得出一个路由。现就是不知道这个初始网络模型用什么形式保存?

请大神有了解的讲讲思路

http://xueshu.baidu.com/s?wd=paperuri:(eacee56cb7fe8e538cfe5da411fe3bd0)&filter=sc_long_sign&sc_ks_para=q%3D%E5%9F%BA%E4%BA%8E%E4%BA%A4%E6%8D%A2%E8%B6%85%E7%AB%8B%E6%96%B9%E7%BD%91%E7%9A%84%E8%B7%AF%E7%94%B1%E7%AE%97%E6%B3%95%E7%9A%84%E7%A0%94%E7%A9%B6&tn=SE_baiduxueshu_c1gjeupa&ie=utf-8&sc_us=13528175840751841892