数学建模中的数学模型和算法有什么关系,怎样理解它们之间的联系和区别?