交流经验:圣彼得堡国立大学和华为的专家介绍了自己的项目
在圣彼得堡国立大学举办的一次联合研讨会上,圣彼得堡国立大学的顶尖数学家和程序员与华为公司的专家进行了会面,会上他们介绍了正在进行的研究,并了解了同行专家的研发成果。
在向与会者致欢迎词时,圣彼得堡国立大学企业孵化器主任亚历山大·谢尔盖耶夫指出,研讨会的目的是介绍俄罗斯和中国的专家们相互认识,并促使他们建立期联系:“我们将在严肃的科学和创新技术之间建立一座桥梁。华为是世界领头企业之一,而圣彼得堡大学在华为公司感兴趣的领域,即数学、软件和化学领域在世界大学中占有领先地位。我希望,联合研讨会将使与会者能够广开门路,以便进一步互动。”亚历山大·谢尔盖耶夫说,这次研讨会将是发展伙伴关系的重要一步。
华为于2017在圣彼得堡成立了一个研发中心。研发中心负责人Jason Tseng说,自成立以来,已成功地建立了一个强大而专业的研究和开发团队,并与该市的科教界建立了有效和互利的商业关系。“这是我们第一次在圣彼得堡国立大学举行华为开放日。这是对我们共同感兴趣的领域——数学、编程、物理和化学进行交流经验和想法的一个很好的形式。”——他说:“我们相信,我们能够与圣彼得堡国立大学建立长期、可靠的合作关系,共同致力于新的项目。值得注意的是,对创造和发展俄罗斯高技术生态系统研究和开发的贡献是华为科学研究部门的主要优先事项之一。”
研讨会上,华为专家分享了他们的经验,并介绍了目前正在进行的主要科学研究工作,圣彼得堡国立大学的学者向中国同行介绍了软件和数学领域的研究项目。
其中一篇报告介绍了基于RuC语言的编程系统,这是一种改进的c语言版本,在嵌入式系统和移动应用领域广泛使用,但存在影响其可靠性的系列不足之处。“c语言虽然很受欢迎,但很容易犯难以在后期发现的错误。但我们可以保护个人免受其中许多最常见的危害,因此我们的主要论点是防护性能。RuC防止作者犯错。”——圣彼得堡国立大学教授兼系统编程教研室主任安德烈·捷列霍夫评论道:“在设计它时,我们首先面向的是那些学习机器人技术和编程的中学生,但后来军方和其他客户对这种语言产生了兴趣,对他们来说,最重要的是可靠性。”
圣彼得堡国立大学副教授蒂莫非·布雷克辛(系统编程教研室)介绍了计算机辅助技术在软件工程中的应用情况。这些程序具有高度的内部可重复性和可预测性,因此可以用计算机辅助技术的统计方法来进行模拟。这种模式有助于解决具体的实际问题。例如,改进网上教育平台的反馈可能是这种模式能够应用的一个领域。 “通常情况下,大规模在线编程课程的学员如果未能正确地完成教学任务,会收到简短的反馈。他们被告知程序不起作用,最多会被告知原因——例如,由于内存限制或运行时间限制。但这对学生来说没有多大帮助,因为他们不知道如何纠正。需要提醒错误出现在哪一行,否则学生自己就找不到。更糟糕的是,直接告诉他如何纠正该错误,最终他根本就学到任何东西。”——蒂莫非·布雷克辛解释道:“我们将许多曾经错误的尝试修正后进行分组,以期评估学生所犯的错误。如果要求教师为每一类写简短的概括评论,它们就将成为未来新学员所提问题的答复。”所收集数据显示,该方法取得了良好的效果,并准备在Stepik平台上实施。
圣大的学者和教师还介绍了数学领域的研究。圣彼得堡国立大学教授维克多·扎哈罗夫(能源系统数学建模教研室)在报告中介绍了在改进启发式算法方面的新方向,这种算法从传统数学的角度来说并不精确,因此经常提供不是最佳、但相当成功的解决方案,因此许多人使用它。“我们发现,大量启发式算法具有动态不稳定特性,这是从控制理论中得出的:算法产生的解决方案在整个过程中不是最优的。但它们有改进的空间,我们已经取得许多成果,这些成果具体说明了可以在多大程度上改进某些受欢迎的算法。”——维克多·扎哈罗夫说:“这些都是可在实践中应用的一般方法问题。例如,在大型网络的运输路径目标,管理信息分配数据库或遗传学。每个领域都有某种类型的启发式算法来解决提出的问题,此外,还有机会获得能够产生更好的解决方案的新方法和新算法”。
在圣彼得堡国立大学华为开放日期间,与会者有机会交流意见并建立业务联系,以开展新的联合研究项目。“我认为,在现阶段,妥善安排大学与华为这样的大型工业合作伙伴之间的合作是很重要的。我们常常从他们专家的报告看得出来,我们可以为提提供更多信息,分享我们的专业知识。例如,作为数学家,我们知道哪些问题是可以解决的,哪些问题是不可能解决的,能够评估这些知识的价值。”——圣彼得堡国立大学副教授亚历山大·克雷拉托夫指出:“需要在我们之间,即学者、工业、以及时尚产品供应商之间找到一种使我们大家都满意的平衡。”