基于动态规划的面试时间优化模型概述

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2015年天津商业大学数学建模竞赛

承诺书

我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、

电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨

论与赛题有关的问题。

我们明白,抄袭不人的成果是违反竞赛规则的, 假如引用不人的成

果或其他公开的资料(包括网上查到的资料),必须按照规定的参考

文献的表述方式在正文引用处和参考文献中明确列出。

我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。

如有违反竞赛规则的行为,我们将受到严肃处理。

我们参赛选择的题号是(从A/B中选择一项填写): B 参赛队员 (打印并签名) :1. 叶恒扬

2. 施艺敏

3. 张一鸣

日期: 2015 年 4

月 27 日

基于动态规划的面试时刻优化模型

摘要

现代信息社会中,求职面试差不多成为就业的一个重要环节。科学有效的组织和安排不管对面试者依旧对组织单位、用人单位差不多上省时省力、节略成本的。因此如何紧凑、高效、省时地安排面试者按顺序完成面试具有重要研究意义。

本文综合运用运筹学、统计学、经济学、平面设计、计算机软件等知识,通过建立数学模型来求解面试的最短时刻,进一步规划最优的面试流程。

针对问题一,通过分析给定的面试时期顺序和不同意插队等特性,为满足面试时刻最短,建立了求解最短时刻的0-1非线性规划模型(见公式(1)),然后利用Lingo11.0程序(见附录1),求解出最短面试时刻为100分钟,最佳安排顺序为:3

→,同学最早9:40

4→

1

5

2

一起离开。接着利用AutoCAD2007分不绘制出同学和面试官的面试过程时刻图(见图1~2)。在此基础上,利用Excel2007制作出同学的

具风光试流程表:

针对问题二,同样满足给定的面试时期顺序、不同意插队和同学们约定一起离开等特性,关于未知的m名同学和n个时期构成的面试时刻矩阵)

(ij

A,以最后一名同学面试的结束时刻最早为目标函数,以不同意插队和同一面试官同一时期只能面试一个同学为约束条件,建立求解面试最短时刻的动态规划模型(见公式(15)),并由Matlab生成随机面试时刻矩阵

A(面试由5名同学和5时期组成)和56⨯A(面

5⨯

5

试由6名同学和5时期组成),由Lingo程序(见附录3、5)求解出最短面试时刻分不为101分钟和135分钟,比未经优化按原始顺序面试的110分钟和142分钟分不缩短9分钟和7分钟,接着运用AutoCAD2007分不绘制出优化前后的面试过程时刻图(见图3~13)。同样,运用Excel2007制作出同学的具风光试流程表(见表3~6)。优化后的面试时刻较未优化的面试时刻有所缩短,验证了模型的正确性,

也是对模型的检验。

针对问题三,基于第一问和第二问的建模思想,同时进一步考虑到同学和面试官的等待过程是对时刻成本的极大消耗,摒弃现有面试模式中同学同时到达再一起离开这一传统模式,建立不管是关于同学依旧面试官只要完成自己的面试便可离开的新模式,基于问题一的已知面试时刻矩阵,绘制出同学和面试官的面试时刻图(图1和图11),并分不绘制同学和面试官的具风光试时刻流程表(见表7~8),同学和面试官可依照时刻流程表提早安排行程和合理利用等待时刻,节约时刻见下表:

【关键字】面试时刻,排序,动态规划,优化模型,lingo软件

一、问题的提出与重述

现代信息社会中,求职面试差不多成为就业的一个重要环节。在面试的组织实施过程中,一个常见的差不多问题是如何紧凑、高效、省时地安排面试者按顺序完成面试,科学有效的组织和安排不管对面试者依旧对组织单位、用人单位差不多上省时省力、节略成本的。面试过程的安排无疑要依照面试者的差不多情况、用人单位的要求与面试设置项目有直接关系。比较典型的情况是用人单位或组织单位设置了几个时期的面试,参加面试的人员必须逐一完成各个时期的面试才能录用,另外由于面试者各自的学历、专业背景等因素的差异,每个面试者在每个时期的面试时刻也有所不同。

对上述面试情况,作简化和抽象后可描述为以下数学问题。

问题一某高校毕业生中有5名同学到一家公司参加四个时期的面试。面试程序上,要求每个同学都必须从第一时期面试开始,然后进行第二时期面试,…,最后进行第四时期的面试,同时在任何一个时期5名同学的顺序是一样的,假定开始面试时刻是早晨8:00,建立的数学模型,求出他们最早离开公司的时刻。

问题二假设该高校毕业生中有m名同学到一家公司应聘,按类似于问题1的面试规则需要参加该公司人事部门组织的n个时期的面试。

由于m名同学的专业背景不同,因此每人在每个时期的面试时刻也不同,这m名同学约定他们全部面试完以后一起离开公司。请建立数学模型,以此讨论他们最早何时能离开该面试的公司?

问题三试设计一种更科学、更公平、更合理的面试模式,并给出理由。

二、差不多假设

1.假设面试者从一个时期到下一个时期参加面试的时刻间隔为0;2.假定面试者都能在8:00准时到达面试地点;

3.假定能够任意排列面试者的面试顺序;

4.假定面试者均会参加每个时期的面试,而且没有中途退场的情况出现;

5.假设参加面试的求职者差不多上平等且独立的,即他们面试的顺序与考官无关。

三、要紧变量的符号讲明

为了便于描述问题,本文将问题中涉及的要紧变量用下表符号来表示:

表一要紧变量符号讲明一览表

T完成全部面试所花费的最少时刻

x第i名同学参加第j时期面试的开始时刻

ij

t第i名同学参加第j时期面试需要的时刻

ij

x第k名同学参加第j时期面试的开始时刻

kj

y第k名同学是否排在第i名同学前面(1表示是,0表示否)

ik

问题是“面试如何安排才能尽早结束”,依照题意可知,因为面试者各自的学历、专业背景等因素的差异,每个面试者在每个时期的面试时刻有所不同,如此就造成了按某种顺序进入各面试时期时不能紧邻顺序完成,即当面试正式开始后,在某个面试时期,某个面试者会因为前面的面试者所需时刻长而等待,也可能会因为自己所需时刻短而提早完成。因此本问题实质上是求面试时刻总和的最小值问题,其中一个面试时刻总和确实是指在一个确定面试顺序下所有面试者按序完成面试所花费的时刻之和,如此的面试时刻总和的所有可能情况则取决于面试者的面试顺序的所有排列数。从而原问题可等价于:求所有可能的面试顺序中,使花费总时刻最少的那种顺序,并求出所花费的总时刻。

相关文档
最新文档