基于时间轴的软件多项目任务调度遗传算法

第3 9卷 第1 2期 2 0 1 2年1 2月
计 算 机 科 学 C o m u t e r c i e n c e S p
V o l . 3 9N o . 1 2 D e c 2ห้องสมุดไป่ตู้0 1 2
基于时间轴的软件多项目任务调度遗传算法
肖 菁 吴 洲 ( ) 华南师范大学计算机学院 广州 5 1 0 6 3 1
摘 要 合理的调度可以在很大程度上提高人力资源在软件项目开发中的利用率 。 在研究了现有的任务调度算 法 的 基础上 , 考虑了软件开发任务的可拆分特性 , 结合员工的技 能 水 平 与 项 目 经 验 对 任 务 调 度 的 影 响 , 定义了基于时间轴 并且提出员工学习模式 , 用以动态改变员工的技能 水 平 的多项目并行调度模型 。 该模型将任务按时间单元进行拆分 , 和项目经验 , 从而提高员工分配的灵活性 , 使得满足约束下的成本开销最小化 , 其中包含员工薪水和超时任务的 开 销 。 模型分解后 , 利用遗传算法求解 , 由于模型中约束条件众 多 , 因此遗传算法中增加了各种启发式来提高算法性能。通 过仿真实例验证了模型和算法的有效性 。 关键词 软件管理 , 多项目软件管理 , 调度算法 , 遗传算法 中图法分类号 T P 3 9 文献标识码 A
A b s t r a c t e a s o n a b l e s c h e d u l i n c a n r e a t l i m r o v e t h e u t i l i z a t i o n o f t h e h u m a n r e s o u r c e s i n t h e r o c e s s o f s o f t w a r e R g g y p p , r o e c t d e v e l o m e n t . B a s e d o n t h e r e s e a r c h o f c u r r e n t t a s k s c h e d u l i n a l o r i t h m s t a k i n t h e s e a r a b l e o f s o f t w a r e d e - p j p g g g p , ’ , r o e c t r o e c t v e l o m e n t t a s k s e m l o e e s s k i l l s a n d e x e r i e n c e i n t o c o n s i d e r a t i o n t h e m u l t i c o n c u r r e n t s c h e d u l i n -p p j j p p y p g b a s e d o n t i m e l i n e w h i c h s l i t s t h e t a s k s b t i m e u n i t w a s d e f i n e d t o m i n i m i z e t h e c o s t t h a t i n c l u d e s t h e e m l o m o d e l - - p y p ’ , e e s s a l a r i e s a n d t h e e n a l t i e s o f o v e r t i m e . A t t h e s a m e t i m e i n o r d e r t o i m r o v e t h e f l e x i b i l i t o f a s s i n m e n t o f e m l o - y p p y g p , ’ t h e m o d e l a l s o t h a t t h e e m l o e e s s k i l l s a n d e x e r i e n c e c a n b e i m r o v e d b t r a i n i n a n d w o r k i n o n e e s r o o s e s p y p p y g g y p p , t a s k s . S i n c e t h e m o d e l c o n t a i n s m a n c o n d i t i o n s a l o r i t h m w i t h s o m e h e u r i s t i c s i s u s e d t o i m l e m e n t t h e s o m e e n e t i c y g p g e f f e c t i v e n e s s o f t h i s m o d e l a n d a l o r i t h m i s v e r i f i e d b t h e s i m u l a t i o n r e s u l t s . m o d e l . T h e g y , , K e w o r d s o f t w a r e m a n a e m e n t M u l t i s o f t w a r e m a n a e m e n t S c h e d u l i n a l o r i t h m, G e n e t i c a l o r i t h m r o e c t S -p g g g g g j y
X I AO J i n Z h o u WU g
( , , ) S c h o o l o f C o m u t e r S c i e n c e S o u t h C h i n a N o r m a l U n i v e r s i t G u a n z h o u 5 1 0 6 3 1, C h i n a p y g
S o f t w a r e M u l t i r o e c t S c h e d u l i n G e n e t i c A l o r i t h m s B a s e d o n a T i m e l i n e M o d e l -p - j g g
合集下载

基于遗传算法的多目标优化调度问题研究与应用

基于遗传算法的多目标优化调度问题研究与应用

基于遗传算法的多目标优化调度问题研究与应用引言:多目标优化调度问题是一类在实际生产和管理中十分常见的问题。

尽管经典的优化算法可以解决单一目标的调度问题,但是对于多目标的调度问题,传统的算法往往无法得到最优解。

遗传算法是一种模拟自然进化过程的优化算法,在多目标优化调度问题中展现出一定的优势。

本文将介绍基于遗传算法的多目标优化调度问题的研究与应用。

一、多目标优化调度问题概述多目标优化调度问题是指在多个相互冲突的目标下,通过合理的资源分配和任务调度来达到多个目标的最优化。

这类问题在实际生产和管理中广泛存在,例如生产车间的作业调度、交通路线规划等。

多目标优化调度问题可以描述为一个多目标目标函数的最小化或最大化的优化问题。

二、遗传算法简介遗传算法是一类基于进化思想的优化算法,模拟了生物进化中的自然选择、遗传变异和遗传交叉过程。

遗传算法通过对解空间进行搜索和优化,寻找最优解。

其基本过程包括初始化种群、选择操作、交叉操作和变异操作等。

三、基于遗传算法的多目标优化调度问题研究基于遗传算法的多目标优化调度问题研究主要集中在实现多目标函数的最优化和提高算法性能方面。

1. 多目标函数的最优化在多目标函数的最优化中,遗传算法可以通过引入适应度函数来衡量解的质量。

针对不同的多目标优化调度问题,可以设计不同的适应度函数来评估解的优劣。

例如,对于生产车间的作业调度问题,适应度函数可以考虑作业的完成时间、成本和资源利用率等。

通过不断优化适应度函数,可以获取到更优的解。

2. 算法性能的提高为了提高遗传算法在多目标优化调度问题中的性能,研究者们提出了许多改进的策略。

其中包括种群初始化策略、选择操作策略、交叉操作策略以及变异操作策略等。

通过改进这些策略,可以增加算法的搜索空间和收敛性,提高算法的效率和性能。

四、基于遗传算法的多目标优化调度问题应用基于遗传算法的多目标优化调度问题在实际应用中取得了一定的成果。

1. 生产车间作业调度问题生产车间作业调度是一个典型的多目标优化调度问题。

遗传算法解决调度问题GA_图文

遗传算法解决调度问题GA_图文

典型优化问题的模型与算法-R03
3
经典调度问题的分类
流水车间调度问题 作业车间调度问题 机器调度问题
扩展调度问题:
群体作业调度 资源约束的项目调度 多处理器调度 车辆与路径调度 ……
典型优化问题的模型与算法-R03
4
制造业生产模式
按生产计划方式分类
面向订单生产,
在实际的生产调度系统中存在很多随机的和不确定的因素,比如 作业到达时间的不确定性、设备的损坏/修复、作业交货期的改变 、紧急定单等。
多目标性:
实际的计划调度往往是多目标的。生产调度的性能指标可以是成 本最低、库存费最少、生产周期最短、生产切换最少、设备利用 率最高、最短的延迟,最小的提前或者拖期惩罚等。这种多目标 性导致调度的复杂性和计算量急剧增加。
典型优化问题的模型与算法-R03
17
GA求解--Gen-Tsujimura-Kubota方法
编码
采用工件的换位表达,此类问题的自然表达方法。
1: 2: 3: 4:
vk = 3 2 4 1
表示工件的加工顺序为: j3j2 j4 j1
调度S为:
S = (t31(0-3), t21(3-4), t41(4-10), t11(10-15), t32(3-9), t22(9-11), t42(11-16), t12(16-20))
Cut point
parent 1 1 2 3 4 5 6 7 8 9
offspring 1 2 3 4 5 7 9 6 8
parent 2 4 5 7 1 3 9 2 6 8
典型优化问题的模型与算法-R03
20
GA求解--Reeves方法

基于遗传算法的多目标调度优化研究

基于遗传算法的多目标调度优化研究

基于遗传算法的多目标调度优化研究随着科技技术的不断发展和应用,多目标调度优化问题成为了各种领域中的一个重要问题。

例如,在生产制造领域中,如何在保证产能的同时最大化利润,是一个具有挑战性的问题。

在交通运输领域中,如何在保证安全的前提下同时最大化效率,则是另一个具有挑战性的问题。

为了应对这些问题,传统的优化方法已经不能满足需求,而基于遗传算法的多目标调度优化方法逐渐成为了一种有效的解决方式。

一、遗传算法简介遗传算法是一种基于进化论的优化算法,源于英国学者约翰·霍兰德于1975年提出的“遗传算法计算机系统”的思想。

其基本思路是模拟自然选择和遗传机制,通过对染色体的交叉、变异、选择等操作,逐步演化出优化问题的最优解。

通常,遗传算法需要经过如下几个步骤:1. 初始化:将问题转化为一个染色体,即一个解的表示,然后对初始种群进行初始化。

2. 评估:将初始种群中的染色体进行评估,并计算每个染色体的适应度值。

3. 选择:根据适应度值选择一定数量的染色体用于生成下一代。

4. 交叉:选择的染色体进行交叉操作,生成新的染色体。

5. 变异:根据一定的变异概率对染色体进行变异操作。

6. 更新:用新生成的染色体替换旧的染色体,形成新的种群。

7. 终止条件:当达到预先设定的终止条件时,停止演化,并输出最优解。

二、多目标调度优化问题多目标调度优化问题(Multi-objective scheduling optimization problem)指在多个目标(例如效率、成本、质量等)之间进行权衡和平衡,从而达到最优的调度策略。

多目标调度优化问题通常具有以下特点:1. 目标冲突:不同目标之间的优化存在着冲突,如提高效率可能会增加成本。

2. 解空间复杂:由于多个目标之间的关系,优化问题的解空间通常非常复杂。

3. 约束条件多样:在多目标调度优化问题中,约束条件通常非常多样,如时间、资源、成本等。

三、基于遗传算法的多目标调度优化研究基于遗传算法的多目标调度优化方法应用广泛,其优点在于:1. 全局搜索:遗传算法具有全局搜索能力,通过对初始种群的随机选取和变异操作,可以避免局部最优解。

基于遗传算法的作业调度算法研究

基于遗传算法的作业调度算法研究

基于遗传算法的作业调度算法研究一、引言作业调度是计算机操作系统中的重要问题之一,它决定了如何合理地安排系统资源和任务执行顺序,以提高系统的效率和性能。

在大规模任务调度中,常常需要寻找最优的任务执行顺序,以最大限度地减少总执行时间或最大化系统的利用率。

遗传算法作为一种常用的优化算法,被广泛应用于任务调度领域。

二、遗传算法概述遗传算法是一种模拟自然界中生物进化过程的随机化搜索算法。

它以生物进化理论为基础,通过模拟群体中个体的遗传、选择、交叉和变异等操作,逐步寻找问题的最优解。

遗传算法的基本流程包括初始化种群、评估个体适应度、选择操作、交叉操作和变异操作。

通过多代的迭代演化,遗传算法能够不断优化个体并找到问题的近似最优解。

三、作业调度问题作业调度问题是指在给定一定资源限制下,将多个作业调度到合适的资源上执行,以实现最优化的调度目标。

在作业调度问题中,常常需要考虑任务之间的优先级、紧急程度、资源占用情况等因素。

通过合理的作业调度算法,可以降低系统的执行时间和资源消耗。

四、基于遗传算法的作业调度算法基于遗传算法的作业调度算法主要分为两个部分:编码设计和遗传算子操作。

编码设计是将作业调度问题转化为遗传算法能够处理的适应度计算问题。

常见的编码方式包括二进制编码、整数编码和浮点数编码等。

遗传算子操作是指在遗传算法的每个迭代中进行选择、交叉和变异等操作,以优化个体的适应度。

具体操作根据实际问题进行调整。

五、实验和结果分析为了验证基于遗传算法的作业调度算法的有效性,进行了一系列实验。

首先,设计了适应度函数,用于评估作业调度方案的优劣程度。

然后,选择了适当的编码方式和遗传算子操作,并设置了实验参数。

最后,通过对比实验组和对照组的结果,分析了基于遗传算法的作业调度算法在不同问题情境下的性能。

实验结果显示,基于遗传算法的作业调度算法在大规模作业调度问题中能够找到较优的解决方案。

通过适当调整遗传算子参数和选择合适的适应度函数,可以进一步提高算法的性能。

基于遗传算法的多目标定位与调度技术研究

基于遗传算法的多目标定位与调度技术研究

基于遗传算法的多目标定位与调度技术研究在现代物流管理中,多目标定位与调度是一个重要的问题,它通过合理的调度和分配资源,使得各项任务得到高效完成。

为了解决这个问题,近年来许多学者开始研究使用遗传算法进行多目标定位与调度。

遗传算法是一种经典的优化算法,通过模拟自然界中的进化机制,寻找最优解。

一、遗传算法的基本原理遗传算法是一种基于群体的优化算法,其核心原理是模拟生物进化过程,通过不断的交叉、变异、选择等操作,不断地演化出更加优秀的解。

具体的步骤如下:首先,将待求解问题表示成一个染色体(Chromosome),也就是一个由基因(Gene)组成的串。

每一个基因代表问题的一个变量,而每一个染色体代表了一种解。

然后,随机生成一定数量的初始群体(Population)作为种群,每个个体就是一个染色体。

在群体中,通过选择更加优秀的染色体来遗传下一代。

常用的选择方法有轮盘赌选择、锦标赛选择等。

接着,进行进化操作,包括交叉(Crossover)、变异(Mutation)等。

交叉操作将两个染色体的部分基因进行互换,生成两个新的染色体;变异则是对某个染色体的一个或多个基因进行随机变动。

这些操作对于整个群体的多样性和精度都有很大的影响。

最后,评估群体中每个个体的适应度(Fitness),也就是每个染色体的解的质量。

适应度高的解会有更大的概率被选中留下,作为下一代的种子。

不断地循环以上步骤,直到找到满意的解或达到预设的停止条件。

二、基于遗传算法的多目标定位与调度在多目标定位与调度中,遗传算法被广泛应用于解决以下问题:1. 路径优化问题在物流管理中,需要将各种货物从生产厂家送到终端用户手中,其中涉及到许多的路径选择问题。

传统的方法是使用Dijkstra算法等最短路算法,但这些算法只能针对单目标问题处理,而无法处理多目标问题。

因此,基于遗传算法的多目标路径规划算法开始被引入。

2. 我们维护的全部商品和他们在仓库的位置另一个问题是仓库的商品如何存储、如何分配出货任务。

基于遗传算法的多目标优化调度研究

基于遗传算法的多目标优化调度研究

基于遗传算法的多目标优化调度研究随着社会的不断发展,现代生产和运营管理面临着愈加复杂和多样化的挑战。

尤其是在资源有限的环境下,如何合理地配置各种资源以满足多样化的需求,成为了企业不得不面对的难题之一。

在这样的背景下,多目标优化调度技术得到了广泛的应用。

多目标优化调度技术,就是在一系列约束条件下,为若干目标设计出最优的调度方案的技术。

这项技术已经广泛应用在运输调度、生产调度、人力资源调度、资源配置等诸多领域,并已成为优化企业生产和管理效率的重要方法。

但是,由于问题的复杂性和多样性,单纯的数学规划方法已经不能完全满足实际需要。

在此背景下,强化学习、遗传算法等新型优化算法的出现带给我们新的思考和解决方案。

基于遗传算法的多目标优化调度,具有易于理解、模型化程度高、求解效率高等优点。

这是一种新型的优化算法,模拟自然界的生命进化过程,通过模拟基因交叉、变异、自然选择等过程,从而寻找最优解。

在实现多目标优化调度方面,遗传算法的优势尤为明显。

在运用遗传算法实现多目标优化调度时,存在一些值得注意的问题。

首先,应当清晰地定义调度问题、约束条件和目标函数。

其次,为了使遗传算法具有更好的适应性,应当采取合理的编码方式,深入挖掘问题的本质,尽可能地减少搜索空间。

此外,搜索过程中可能会出现过早收敛和解空间被过多的精英个体占据等问题,需要在解码方式、适应度函数的设计等方面进行调整和优化,以得到最优的调度方案。

总体来说,基于遗传算法的多目标优化调度技术在产业界和学术界均具有较高的研究价值和应用前景。

在今后的研究中,我们需要充分发掘该技术的优势,进一步改进和创新,将其整合到实际的生产和管理中。

同时,我们也需要注意解决相关的理论问题,进一步提高算法效率和适用性,在不断应用和实践中完善和提高该技术的水平。

生产调度系统中基于时间序列的作业调度算法研究

生产调度系统中基于时间序列的作业调度算法研究随着经济的发展和技术的进步,企业已经越来越重视生产调度系统的优化和升级。

而在生产过程中,作业调度算法是其中至关重要的一部分。

在众多的作业调度算法中,基于时间序列的作业调度算法是一种非常实用的方法。

一、基于时间序列的作业调度算法概述基于时间序列的作业调度算法旨在通过对历史任务的运行时间序列进行分析,来优化生产调度系统的效率。

该算法主要分为两个部分:第一部分是对任务运行时间序列的分析。

这一步骤涉及到对历史任务的运行时间进行统计和分析。

通过对历史任务的运行时间进行分析,算法可以建立一个时间序列来描述任务的运行时间分布。

第二部分是利用已有的时间序列进行作业调度。

首先,算法会通过分析时间序列得出预测数据,然后利用预测数据进行作业调度。

通过利用预测值进行调度,可以保证任务按时完成,避免任务延迟而影响整个生产调度系统的效率。

二、基于时间序列的作业调度算法的优点基于时间序列的作业调度算法具有以下优点:1. 精确度高。

基于时间序列的作业调度算法通过对历史任务的运行时间进行分析,能够准确预测未来任务的运行时间,从而避免任务延迟。

2. 可靠性高。

基于时间序列的作业调度算法能够根据实际情况动态调整任务的执行时间,从而实现作业调度的自动化和优化,并提高生产效率。

3. 预测能力强。

基于时间序列的作业调度算法能够通过对历史任务的运行时间进行分析,建立基于时间序列的模型,具有强大的预测能力。

三、基于时间序列的作业调度算法的应用基于时间序列的作业调度算法可以应用于众多行业和领域,如生产制造、交通运输、医疗和金融等。

下面以生产制造领域为例,介绍基于时间序列的作业调度算法的应用。

在生产制造领域,利用基于时间序列的作业调度算法可以实现生产系统智能化和高效化管理。

通过对历史任务的运行时间进行分析,系统可以自动预测未来任务的运行时间,并按照预测结果进行作业调度。

这样可以保证生产制造的高效性和稳定性,提高企业的整体竞争力。

基于遗传算法的多处理器系统任务调度

随着多核系统硬件结构的成熟,多核系统的任务调度问题已经成为本领域内最重要的研究方向。多核系统主要由计算资源和通信资源组成,多核系统的调度问题可以概括为多计算资源和通信资源在时间轴上的分配问题。优秀的资源调度算法能合理地分配多核系统计算资源,有效降低处理器计算的总执行时间和总耗费量,从而尽可能挖掘系统潜在性能。在超级计算机中,已经有很多相关问题的解决方案,例如,基于遗传算法和蚂蚁算法的启发式智能任务调度,源自于人工智能的Agent技术,严格定义的数学对象Petri网,以及多客户多服务器方式的各种任务调度算法。但是,以上提到的算法的应用大多是针对超级计算机的,对于微型的多核系统虽有其借鉴意义,但不能直接应用。而且,对于单个大任务的分解及调度、各子任务之间的联络通信等情况需特殊考虑。遗传算法利用简单的编码技术和繁殖机制来表现复杂的现象,从而解决非常困难的问题,其求解过程也可看作是最优化过程。将遗传算法应用于多核任务调度中,利用遗传算法所具有的并行性和全局解空间搜索的特点,实现合理的任务分配,以达到负载平衡的目的。这样可以有效地缩短任务的完成时间,提高多核系统资源的使用效率。1 系统平台 此实验的系统平台,为基于二维网格的NoC(Network on Chip)系统。选择这种结构的原因有:二维网格是主流的网络拓扑结构,利用IC平面工艺实现的方便性,XY路由策略的简易性以及网络的可测量性。在这种结构中,每个计算节点都与一个通信节点相连,网拓扑结构为二维网格,节点数目可以是2×2、3×3、4×4、M×M等。物理层采用同步握手协议,网络层采用XY路由算法。图1所示的系统平台示意图中,圆圈代表各处理器,各处理器之间的实线箭头代表各处理器之间的通信通道,虚线箭头为遗传算法的配置信号,点横线箭头为监控模块的监测信号。遗传算法模块搜寻可以并行的子任务,并将其合理地分配到相应计算节点中;监控模块监控各处理器的负载情况。此后的实验以其中两个核的任务分配为实验对象,验证所用遗传算法的优化作用。

基于遗传算法的云计算任务调度算法研究

基于遗传算法的云计算任务调度算法研究随着云计算技术的发展,人们越来越多地将任务和数据存储在云端进行处理和计算。

然而,云计算系统中任务调度的质量和效率直接影响到云计算系统的性能和资源利用率。

因此,如何利用算法优化云计算任务调度问题是一个重要的研究方向。

遗传算法是一个基于生物进化过程的优化算法,已经在很多领域取得了优秀的成果。

本文将探究如何运用遗传算法来优化云计算任务调度问题。

首先,我们需要了解云计算任务调度的经典模型。

在这个模型中,我们有N个任务需要分配给M个云计算虚拟机。

每个任务都有自己的资源要求和计算量,每个虚拟机又有自己的资源能力和可用时间。

任务的目标是尽可能高效地分配给虚拟机,以最大程度地提高系统的性能。

与传统的贪心算法相比,遗传算法有很大的优势。

遗传算法通过适应度函数评估个体的适应性,并根据种群的适应度,进化生成更优秀的个体。

在任务调度问题中,遗传算法的评估函数可以基于任务完成时间、资源利用率和运行时间等多个指标进行评估。

为了进一步优化遗传算法的性能,我们可以采用一些技巧来提高算法的收敛速度和结果质量。

其中一种常用的方法是改进交叉和变异算法。

在交叉算法中,我们可以利用任务的相似性和资源负载平衡等原则,合理地进行交叉操作,以保持种群的多样性;在变异算法中,我们可以根据任务完成时间、资源利用率等指标来改变个体的某些属性,以产生更优秀的解决方案。

还有一些其他方法可以使用以优化遗传算法。

例如,我们可以通过自适应策略调整算法的突变和误差率,以适应不同的问题;我们还可以结合其他优化算法来提高遗传算法的输出结果。

在实验中,我们可以使用云计算仿真平台来模拟不同的任务调度问题和场景,并利用遗传算法来生成最优解决方案。

通过与其他算法的比较,我们可以清楚地看到遗传算法的优势和不足,并进一步探究如何改进算法以提高性能。

最后,我们得出结论:遗传算法可以成功地解决云计算任务调度问题,并且通过一些改进方法可以进一步提高算法性能。

基于遗传算法的任务调度


数据分析方差分析等
得出结论
谢谢老师
遗传算法简介
遗传算法的应用领域
任务调 度
组合优 化
自动控 制
函数优 化
图像处 理
监测诊 断
基本的遗传算法
• 基本的遗传算法只使用 选择算子 交叉算子 变异算子
• 也将从这三个方面,对基本遗 传算法进行改进,使其可能适用 于分布式系统的任务调度
单击输入内容
单击输入内容
单击输入内容
单击输入内容
插入表格正交表格等
பைடு நூலகம் 分布式系统调度的目标
• 为了达到系统的综合性能最优
• 重新排列任务的执行顺序 • 任务合理地在处理机之间进行分配 • 任务透明地在处理机之间进行分配
分布式系统任务调度问题
• 这是一个NP完全问题
• 传统算法都是一些启发 式算法
• 遗传算法为这一问题的 解决提供了新的思路
传统启发式算法
遗传算法
应用于任务调度
• 任务分配与调度问题除极个别情况外, 已经 被证明是NP 完全问题
• 遗传算法在解决NP问题方面,具有优势
• 一些实验证明,对遗传算法进行改进,确 实能够优化任务分配
遗传算法简介
• 20世纪60年代中期,美国Michigan(密西根)大 学的John Holland提出了位串编码技术
• 后来,Holland与他的学生们将该算法加以推广并 应用到优化及机器学习等问题之中,而且正式定 名为遗传算法。 • 遗传算法出现的目的是解决经典 数学方法无法有效地求出最优解的 复杂的、大规模的难题
答辩人:
多处理机问题定义
遗传算法简介
改进后的遗传算法
总结
分布式系统
分布式计系统日益得以广泛的 应用并受到人们的重视
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档