当前位置:文档之家› 几种工期索赔方法的比较---副本

几种工期索赔方法的比较---副本

几种工期索赔方法的比较---副本
几种工期索赔方法的比较---副本

工程施工阶段工期索赔的计算

摘要

本文主要分析了工期索赔的种类、特点以及在工程工期索赔中常用的几种计算方式。并对几种计算方式进行了详细的说明和比较。对于不同种类的工期索赔,索赔的计算方法也不相同。同时还说明了工期索赔与费用索赔之间的关系,并举例分析了由工期索赔引起的费用索赔。

关键词:工期索赔、计算方法、比较。

Abstract

This article mainly analyzes the type of project claims,characteristics and claims of several commonly used methods of calculation in the construction period And explained and compared several calculation methods in detail. The claims are calculated differently for different types of duration claims. It also illustrates the relationship between duration claims and cost claims and provides an example of cost claims arising from time limit claims.

Keywords: duration claim, calculation method, comparison.

前言

在工程管理中,工程索赔是一项重要的管理工作。如果总工期被延误,业主要向施工方索赔,而施工方要追究责任,处理造成总工期延误的团体和个人。这就涉及到责任的分摊问题。而责任的分摊不但是体现实际的工作,更是涉及到一系列的重大理论问题。在过去,人们研究的重点放在责任分摊的政策问题上,以及行为科学中的人际关系问题上,尤其是公平原则问题上。之所以这样做,认为造成总工期延误的原因是很容易搞清楚的。但是随着科学技术的迅猛发展以及经济国际化的特点,重大工程项目迅速增多。重大项目的特点是投资多,工期长。工期时间的拉长,遇到各种不稳定的因素,不可知的因素越多,因而总工期延误的可能性就增大。又因为工程投资巨大,哪怕一点微小的误差也会造成巨大的损失。

正文

如今,随着建设工程项目的复杂化,多样化,重大工程总工期的延误已经成为世界性的现象。因此这也使工期索赔变得更加突出,尤其是重大工程计划的索赔的数量巨大、工期延误原因多、内容复杂、责任界定困难、后果严重。工期不能如期完工,业主不能按时接收并获得收益:不能移交工程,承包商也要为此付出很多,还要承担合同中通常规定的误期损害赔偿费。所以,工程工期索赔问题对于业主和承包商都很重要。

工期延误有多重分类方法,分类如下,

按索赔结果可以划分为,

1.可原谅可补偿的延误:由于业主或者工程师的错误或失误而造成的工期的

延误,承包商可以得到工期延长,还可以得到经济补偿。

2.可原谅不可补偿的延误:由于某些客观原因引起的工期延误,承包商可以获得一定的工期延长作为补偿,但一般得不到经济补偿。

3.不可原谅的延误:由于承包商的原因引起的工期延误,这种情况下,承包商不但不能得到工期延长和和经济补偿,而且由这种延误造成的损失全部都要由承包商来负责。

例如:某工程施工中发生如下事件:5月20日到5月26日,因承包商的施工设备故障停工;5月24日到6月9日业主延期交付图纸,无法施工。本工程承包商可获得的工期索赔值为多少天?

解:施工设备的故障属于承包商的责任,故承包商从5月20日到5月26

日期间无权索赔。图纸延期交付为业主责任,承包商有权提出工期和经济索赔,工期索赔天数为14天(从5月27日到6月9日)。

按延误是否处于关键线路上对延误进行划分

1.关键性延误:位于网络进度计划的关键线路上的延误,如果是可原谅的延

误应该给予承包商工期补偿。

2.非关键性延误:位于非关键线路上的延误。如果该延误不会造成总工期的

延误,承包商则不会获得工期补偿,当该延误造成了总工期的延误,若是可原谅的延误,则承包商可以获得工期补偿,若是不可原谅的延误,则承包商不会获得工期补偿。

按照延误发生的时间进行划分

1.单一性延误:在同一时间段内干扰事件独立发生。

2.共同延误:有多个干扰事件在同一时间段内发生,而这些事件又分别属于应由业主和承包商分别承担责任的过错和风险。

工程工期索赔的分析步骤

在对于工期延误进行分析时,通常采用将原网络计划与可能状态的网络计划进行对比的分析方法,重点分析两种网络计划的关键线路。分析的基本思路为,假设工程中按照进度计划进行施工过程中,产生了某些干扰事件,使进度计划中的某个或者某些活动受到了影响导致工期延误,或者活动之间的逻辑关系发生了变化,或者在原进度计划的基础上增加了新的活动。由于这些事件导致工期延误后,将延误的工期计算入原进度计划中,重新进行网络分析,然后得到一个新的进度计划的工期,按照这个新的进度计划进行工程的施工。如果有新的干扰事件发生,则在此基础上按照上述步骤再次进行进度计划的分析。这种方法中,进度计划是动态的,它会随着新的干扰事件而产生变化,使整个工程施工过程中进度计划不断地根据干扰事件的延迟时间来进行调整,而且该延误的工期索赔也可以随之同步进行。在工程的工期索赔中,主要按照以下三个步骤来分析:

1.确定索赔的依据

工期索赔的主要依据有:

(1)承包合同中规定的总计划工期。

(2)承包商提交的经过工程师审批的进度计划。

(3)合同双方共同同意的对工期的修改文件。

(4)业主,工程师和承包商共同商议确定的月进度计划及其调整计划。

(5)工期延误产生后的实际进度表。

承包商在每个月底或者干扰事件产生后,都应该将以上材料进行对比,及时

发现工期延误以及产生延误的原因,以便提出工期索赔要求。

2.确定干扰事件对于原进度计划的影响

当干扰事件产生后,承包商应当确定由于该干扰事件而导致的工期的变化,以及该干扰事件对于相关的工程活动的影响。

(1)对于工期延误造成的影响分析

在工程中,业主推迟提供设计图纸、施工场地、进场道路等,会对整个工程造成延误,甚至造成工程中止,影响整个工期。一般来说,由于这些原因导致的工期延误可以直接向业主提出工期索赔要求,要求延长工期天数。

(2)对于工程变更的影响分析

当在工程施工过程中如果业主要求的工程量超过了合同中规定的承包商应该承担的范围,那么承包商可以据此提出工期索赔的要求。一般按照工程量增加的比例来进行进行工期的延长。如果由于业主责任造成的停工,返工等变更事件,可以按照工程师签字的实际工程进度来延长工期。当业主要求的变更指令影响到原进度计划中的各个活动间的逻辑关系时。可以通过对比变更前后的网络计划来分析影响。

(3)工程中断的影响分析

对由于某些不可抗力造成的工程暂时中断,或业主指令停止施工,一般工期索赔按照工程的停止时间计算。

3.确定工程活动变化对于总工期的影响及责任分析

通过各种工期索赔的计算方法来得到干扰事件对于总工期的影响,并分析该延误中各自的应承担的责任,得到由于非承包商责任引起的延误,即为承包商可以获得的工程索赔天数。

工期索赔计算方法

工程工期索赔的计算方法有很多种,常见的有:

1.整体影响法

整体影响法是一种简单并且快速的工期索赔计算方式。该方式通过将各个干扰事件的延误时间简单相加,即得出承包商应索赔的工期。这种方法快速简单,在工期索赔分析中应用广泛,但是它也有如下缺点:

(1)忽略了共同延误的情况,导致计算结果偏大。

(2)没有考虑由于承包商自身原因引起的延误,而是将该延误时间也计算到了索赔时间内,因此无法准确的划分责任。

(3)方法没有考虑关键性延误与非关键性延误的区别,任务各种延误都会对于总工期产生影响。

2.计划与实际进度对比法

计划与实际进度计划对比法也称作净影响法,也是一种比较简单的计算方法。该方法是将实际进度的完工日期减去计划进度的完工日期,得出的延误工期即为承包商索赔的工期。该方法减去了整体影响法中重复计算的部分,在一定程度上考虑了共同延误的部分影响,同时也避免了对于不影响总工期的非关键性延误的索赔。然而该方法仅仅是将延误中重叠的部分减去,对于共同延误的情况依然很难解决延误的责任归属问题。

3.“But-for”方法

“But-for”方法是国际工程中常用的一种工期索赔方法,通过计算实际工期与去除了承包商引起工期延误的工期之差来判断索赔工期的一种方法。该方法

包括两种:

(1)计划进度“But-for”方法

该种方法是将计划进度作为计算的基准进度计划,然后分别将所有由于承包商和非承包商原因引起的工期延误的活动按照从前到后的时间顺序加载到基准计划中,得到新的计划完工日期,最后计算承包商索赔的工期:

承包商应索赔的工期=实际进度计划的完工日期-加载了由于承包商原因引起延误的进度计划的完工日期

承包商应承担的工期损失=实际进度计划-加载了由于非承包商原因引起延误的进度计划的完工日期

(2)实际进度“But-for”方法

该种计算方法是以实际进度作为计算的基准进度计划,分别将所有由于承包商和非承包商原因引起的工期延误的活动按照从后到前的顺序从基准计划中去除,最后计算承包商应索赔的工期:

承包商应索赔的工期=去除了由于承包商原因引起的延误的实际进度计划的完工日期-计划进度的完工日期

承包商应承担的工期损失=去除了由于非承包商原因引起延误的实际进度计划的完工日期-计划进度的完工日期

“But-for”方法的局限性:

(1)不同公式的计算结果不同,因此计算结果收到人为主观因素的影响。

(2)结算结果的准确性很大程度上依赖于所获信息的准确性和完整性。

(3)计划进度“But-for”方法没有考虑关键线路在实际中可能发生改变。

(4)该方法不能完全反应实际工作的进程以及活动之间逻辑关系和关键线路的变化。

4.影响计划法

该方法类似于“But-for”方法,然而该方法是按照延误发生的时间顺序将各个延误依次加载,计算未加载该延误时的完工日期和加载了该延误后的完工日期之差,如果没有引起延误则不考虑该事件,如果引起延误则分析该延误的类型,分析是由承包商、业主、还是外部因素造成的。按照以上方法将所有延误事件都加载到尽速计划中后,得到各方对于工期延误承担的总责任。

然而该方法存在如下问题:

(1)如果该过程中延误加载的顺序不唯一,不同的加载顺序计算的结果也会不同。

(2)在工程执行过程中,各种活动的逻辑关系会发生改变,导致该方法并不能反映实际延误。

5.进度焦点跟踪分析法

该方法首先将整个项目工期划分为多个时间区段,这些区间划分通常与项目的里程碑、重大变更的发生以及重要延误事件的发生有关。项目划分完成后,将该区间之内的工序的实际完成时间以及工序间实际关系加载到计划中,此区间之后的工序保持不变,得到更新的进度计划的完工时间,则该区间中的工期延误=更新进度计划的完工日期-计划完工日期。分析工期延误的类型,确定各方应该承担的工期延误损失。按此方法依次加载分析各个区间的延误,最后将各个区间计算出来的工期延误累计相加得到最后的工期延误。

该方法能够较为准确的反映工程实际活动的变化,同时也考虑了一些共同延误的影响,却有如下缺点:

(1)没有在分析之前考虑延误的类型,需要在计算之后再按比例在业主和承包商之间分配。

(2)在发生多个因素造成的延误时,难以分配各方的责任。

(3)该方法的准确性依赖于时间区间的划分,如果区间划分过长,则准确性降低,如果区间划分过短则过于繁琐。

6.时间影响分析法

该方法与进度焦点跟踪分析法类似,该方法在将单个延误事件加载到最初进度计划的同时进行进度计划的更新,而不是将进度计划划分为若干区间。而且该方法考虑了实际的变化,不仅仅是基于原始的进度计划。

该方法在加载第一个延误事件前,采用实际数据对计划进度进行更新,然后将第一个延误事件加载到初始进度计划中,得到更新进度计划,将加载该延误前后的更新进度计划的完工日期的变化作为该活动的工期延误日期,同时分析该延误中承包商和业主应该承担的责任。按照以上方法依据延误发生的时间次序加载延误事件,最后的到各方承担的延误总天数。

该种方法的优点是可信度最高,缺点如下

(1)需要对每个延误的工序都要分析,相对比较繁琐。

(2)进行分析时,没有考虑延误类型,需要进一步对延误类型进行分析。

(3)由于是单个延误事件逐步分析,没有全面考虑共同延误的影响,需要进一步分析来判定共同延误的责任划分。

7.比例分析法

实际工程中,常常会有仅影响某些单项工程、单位工程或者分部分项工程工期的干扰事件。因此分析该种干扰事件是可以采用该种方法。

比例分析法包括:

(1)以合同价所占比例计算

按照延期或者新增工作量价值占原合同价的比例,等比例计算索赔的工期。

(2)按单项工程工期延误的平均值计算

首先求出各单项工程的平均延长天数,然后考虑各个单位工程影响的不均匀性,对总工期的影响增加一个调整量,然后计算出延误工期。

案例分析:

一、某工程施工中,业主改变办公楼工程基础设计图纸的标准,使单项工程延期10周,该单项工程合同价为80万美元,而整个工程合同总价为400万美元。则承包商提出工期索赔值可按下式计算:

工期拖延该部分工程受干扰后的整个工程的合同总价

分工程的价值受干扰事件影响的那部总工期索赔值?= 即:总工期索赔值ΔT=(80/400)×10=2周

②按单项工程工期拖延的平均值计算

二、某工程有A 、B 、C 、D 、E 五个单项工程,合同规定业主提供水泥。在实际工程中,业主没有按合同规定的日期供应水泥,造成停工待料。根据现场工程资料和俣同双方的通信等证据证明,由业主水泥提供不及时对工程造成如下影响:

单项工程A :500m 3混凝土基础推迟21天;

单项工程B:850m3混凝土基础推迟7天

单项工程C:225m3混凝土基础推迟10天

单项工程D:480m3混凝土基础推迟10天

单项工程E:120m3混凝土基础推迟27天

承包商在一揽子索赔中,对业主材料供应不及时造成工期延长提出索赔要求如下:

总延长天数=21+7+10+10+27=75天

平均延长天数=75/5=15天

工期索赔值=15+5=20天(加5天是考虑了单项工程的不均匀性对部工期的影响)

工期索赔的特点

工期索赔除了具有索赔的一般性特点外,还具有以下特点:

1.工期索赔的不可逆性

工期索赔的不可逆性是指对于前期已经获得的工期的延长,业主不可以扣回。FIDIC 1999板施工合同条件第8.4款[竣工时间的延长],对于承包商的工期索赔已经做出了明确的规定,承包商提出工期索赔后,工程师在决定是否给予延期时,应考虑以前给予的延期,但只能增加工期而不能减少已经给予的延期时间。这一点与工程费用索赔不同,对于费用索赔而言,如果工程师在工程施工阶段时发现前期工程款和费用索赔中出现错误,导致承包商获得的工程款和索赔款过多,工程师可以提出扣回要求,然后按照合同规定的程序进行扣回。然而在工期索赔中,一旦工程师同意了承包商的工期延长的要求,承包商就会根据延长的工期来重新进行进度计划和施工组织的安排,然后按照重新安排的进度计划来进行施工。此时若工程师扣回已经给予的工期延长天数,却仍然要求承包商按时完工是不合理的。

2.工期索赔的偏向性

一般来说,索赔都是双向性的。既有承包商向业主提出的索赔,也有业主向承包商提出的索赔。然而工期作为从开工日期算起至工程竣工的时间,一般不存在业主向承包商提出工期索赔的情况。在一般合同中,业主会规定误期损害赔偿的条款,对于由于承包商原因造成的工期延误,业主可以直接向承包商提出误期损害费用的索赔,通过扣除工程进度款或者履约保证金的方式获得费用补偿。因此,工期索赔主要是承包商向业主提出的索赔。

3.工期索赔与费用索赔的相关性

工期索赔与费用索赔是密不可分的。因为一般合同会规定承包商需要竣工的日期以及如果不能按时竣工需要赔偿的误期损害费用。有时这笔费用的数额可能十分巨大,因此承包商可以通过向业主提出工期索赔来获得经济补偿或者减少经济损失。承包商进行工期索赔是承包商维护自身利益的一种方法。如果承包商能够通过工期索赔获得工期的延长就可以避免因为工期延误而引起的误期损害的赔偿。如果承包商能够获得较长时间的工期延长,那么还存在提前完工的可能,承包商还可以提出由于加速施工引起的费用索赔。因此,工期索赔和费用索赔是密切相关的。

工期延误导致的费用索赔案例:

案例背景

NKDWS是一个日处理十五万吨水的水处理厂项目,由世界银行贷款。

合同金额为200万美元,工期为29个月,合同条件以FIDIC第四版为蓝本。

合同要求在河岸边修建一个泵站,承包商在进行泵站的基础开挖时,遇到了业主的勘测资料并未指明的流沙和风化岩层,为处理这些流沙和风化岩层,相应造成了承包商工程拖期和费用增加。为此,承包商要求索赔:

(1)工期:17天

(2)费用:12504美元

二、索赔论证

承包商在河岸边进行泵站的基础开挖时遇到了流沙,为处理流沙花了10天的时间,处理完流沙后,又遇到风化岩层,为了爆破石方又花了一周的时间。

按照业主提供的地质勘探资料,河岸的基土应为淤泥和泥碳土,并未提及有流沙和风化岩层。

合同条件第12.2款规定,在工程施工过程中,承包商如果遇到了现场气候条件以外的外界障碍或条件,如果这些障碍和条件是一个有经验的承包商也无法预见到的,工程师应给予承包商相应的工期和费用补偿。

上述流沙和风化岩层,如果业主不在地质勘探资料中予以标明,在短短的投标期间,一个有经验的承包商也是无法预见到的。

故承包商要求索赔相应的工期,多支出的人工费、材料费、机械费、管理费及利润。

三、索赔计算

1. 工期索赔计算

处理流沙:10天

处理风化岩层:7天

小计:17天由于上述事件,承包商在这17天除了处理流沙和风化岩层处,无法进行其正常工程施工,故承包商要求补偿工期:17天

2.费用索赔计算

(1)处理流沙的费用

人工费:1240美元

施工机械费:1123美元

小计:2363美元

加15%的现场管理费354美元2717 美元加5%的总部管理费136美元2853 美元加3%的利润86美元2939 美元(2)处理风化岩层的费用

人工费:885美元材料费:2389 美元施工机械费:1487美元小计:3661美元加15%的现场管理费549美元4210 美元加5%的总部管理费211美元4421 美元

加3%的利润133美元4554 美元

(3)延期的现场管理费

管理费的提取采取按月平均分摊的方法。

合同总价中的利润:

2000000×3÷103=58252美元合同总价中的总部管理费:

(2000000一58252) ×5÷105=92464美元每月的现场管理费:

(2000000一58252一92464) ×15÷115÷29=8318美元

延期17天的现场管理费:8318÷30X17二4714美元

减去(1)、(2)项中包含的现场管理费:

4714-354-549=3811美元

(4)延期的总部管理费

延期的总部管理费的计算采用Eichealy公式

分摊到被延误合同中的总部管理费A=被延误合同金额/合同期内所有合同总金额X合同期内总部管理费总额

被延误合同每天的总部管理费B=A/合同期

索赔的延期总部管理费C=B×延期天数

在本合同期的29个月内,承包商共承包了3个合同,3个合同的总金额为425万美元,3个合同的总部管理费总额为17万美元。

A=2000000/4250000×170000=80000美元

B=80000/881=91美元

C=91×17=1547美元

减去(1)、(2)项中包含的总部管理费:

1547-136-211=1200美元

合计索赔费用:12504美元

工期索赔的处理原则

对于不同类型的工期延误,索赔的处理原则也是不同的,对于可原谅的延误,如果引起该延误的责任主体是业主,那么承包商不仅可以获得工期延长的补偿,还能够获得一定的经济补偿。如果这种延误是由于客观因素引起的,那么承包商只能获得工期延长的补偿而不能获得经济补偿。

对于由于承包商原因造成的不可原谅的延误,承包商无法获得工期延长和经济补偿,损失全部由承包商来承担。在这种情况下,承包商应该采取加快施工进度的措施,把延误的工期尽可能的弥补回来,以保证工程能够按期完工。如果承包商对于延误置之不理,不仅会承担因误期而造成的损失,向业主赔偿误期损害赔偿费,业主还有可能提出终止合同,要求承包商撤出现场,并且承担相关的损失。

当延误是由于业主和承包商共同引起的时候,该延误的处理方法比较复杂,一般有以下几种方法:

1.初始事件原则

初始事件原则是指在共同延误的中判断该延误时段中是哪一种原因最先发生的,最先发生的延误事件要对该延误负责。在初始延误发生作用的期间,其他并发的延误者不承担责任。这种划分简单明了,但是忽略了不同责任方相互之间的影响,这对于初始延误者来说是不公平的。

2.不利于承包商原则

不利于承包商的原则是,在交叉影响的时间段内,只要出现了由于承包商原因引起的延误,不管其出现的次序和性质,该时段延误的责任全部由承包商来承担。当不同性质的延误同时发生时,根据延误的性质类型来分摊责任。当可原谅的延误与不可原谅的延误同时发生时,该延误的责任由承包商承担。只有当两项可补偿的延误同时发生的时候,延误责任由业主承担。换言之,只有当延误事件全部是由业主方引起的时候,该延误的责任由业主承担,其他情况的延误则由承包商承担。这种方法能够迅速的确定延误的责任方,但是对于承包商来说是不公平的。

3.责任分摊原则

责任分摊原则是指,在交叉时段内,若该延误是由于业主和承包商共同引起时,按各自对于延误影响的程度来分摊责任。该种原则比较公平,但是无法确定责任比例,而且忽视了初始原因对于责任划分时的重要性。

4.工期从宽,费用从严原则

该原则是工期索赔业主责任优先,费用索赔承包商责任优先。在交叉影响时段内,对于工期索赔,只要存在业主责任,即给予承包商工期补偿,只要存在承包商责任,则承包商的费用索赔均不成立。

该种方法将共同延误转化成了单一事件的延误,对于比较简单的多工序共同延误也可以转化为单一事件的延误,然而对于共同延误的责任划分不清。

选择工程索赔计算方法时应注意的问题

在工程工期的索赔的的工作中,应当根据项目的不同特点来选择不同的方法。在索赔的计算方法的选择时应主要考虑以下问题:

1.实时分析

由于工程中各项工序之间是紧密相关的,延误事件对于工程的影响也不单单是对于其中一个活动的影响,而是对于整个进度计划的影响。因此,实时分析干扰事件对于工期的影响是工期索赔中十分重要的。

2.延误时的加速施工

在实际的工程施工过程中,有的工序会延误,也有的工序可能会提前完成。而在各种工期分析的方法中,对于加速施工的责任划分很难确定,因此在进行工期索赔时应该进行完备的工期延误分析。

3.共同延误

在工程工期的索赔过程中,共同延误事件几乎不可避免,本文中所介绍的几种工期索赔的计算方法大多只是对于出现在一项工作中的共同延误进行处理,而对于不同工作的共同延误责任的划分没有给出明确的计算方法。

4.步调不一致性延误

步调不一致性延误是指当延误事件是有一方原因造成时,另一方会根据延误的工期来故意放慢施工进度,已达到双方过程同步的状态。然而在这种情况下,另一方可以由于放慢施工速度而降低其成本。也就是说,造成延误的责任方间接地帮助另一方降低了成本,然而延误造成的损失责任仅仅由责任方来承担,这样显然是不公平的。例如,如果由于业主原因造成了工期的延误。那么承包商不仅可以获得工期天数的延长的经济赔偿,同时还可以通过延长一些非关键工序来降低生产成本。

总结

本文中列举的几种工期索赔的计算方法各有利弊,尤其是现在随着大型工程越来越复杂,影响工期的原因也越来越多样化。一个工程常常被交错出现的多种干扰事件所影响。而且在工期索赔中,承包商索赔的内容并不仅仅包括工期天数的索赔,同时还关系到额外的工期造成的成本费用的索赔,这就使工期索赔计算的过程变得更加繁琐和复杂。在工期索赔的过程中,索赔工期的计算方法并不唯一,承包商应当根据工程项目分特征来选择最合适的计算方法,实现自己的最大利益。

参考文献

【1】《工期索赔中的难题》张立辉,熊峻,刘树良,乞建勋《运筹与管理》第24卷第3期 2015年6月

【2】《多事件工期迟延索赔方法研究》柯洪,王金枝,陈曲《工程管理学报》第29卷第3期 2015年6月

【3】《浅谈费用索赔及工期索赔的组成及计算方法》王宁《商品与质量,建筑与发展》 2014年5月

【4】《国际工程索赔》陈永强张水波中国建筑工业出版社

严歌苓说,人之间的关系不一定从陌生进展为熟识,从熟识走向陌生,同样是正常进展。

人与人之间的缘分,远没有想像中的那么牢固,也许前一秒钟还牵手一起经历风雨,后一秒就说散就散,所以,你要懂得善待和珍惜。

人与人相处,讲究个真心,你对我好,我就对你好,你给予真情,我还你真意,人心是相互的。

两个人在一起,总会有人主动,但主动久了,就会累,会伤心,心伤了就暖不回来了,凡事多站在对方的角度想一想,多一份忍耐和谦就,就不会有那么多的怨气和误解,也少了一些擦肩而过。

做人不要太苛刻,太苛无友,人无完人,每个人都有这样或那样的缺点,重在包容。包容是一种大度,整天笑呵呵的人并不是他没有脾气和烦恼,而是心胸开阔,两个懂得相互包容的人,才能走得越久。

人与人相处,要多一份真诚,俗语说,你真我便真。常算计别人的人,总以为自己有多聪明,孰不知被欺骗过的人,就会选择不再相信,千万别拿人性来试人心,否则你会输得体无完肤。

人与人相处不要太较真,生活中我们常常因为一句话而争辩的面红耳赤,你声音大,我比你嗓门还大,古人说,有理不在声高,很多时候,让人臣服的不是靠嘴,而是靠真诚,无论是朋友亲人爱人都不要太较真了,好好说话,也是一种修养。

俗语说,良言一句三冬暖,你对我好,我又岂能不知,你谦让与我,我又怎能再得寸进尺,你欣赏我,我就有可能越变越好,你尊重我,我也会用尊重来回报你,你付出爱,必会得到更多的爱。

与人相处,要多一份和善,切忌恶语相向,互相伤害就有可能永远失去彼此,每个人心中都有一座天平,每个人心中都藏一份柔软,表面再强势的人,内心也是渴求温暖的。

做人要学会谦虚,虚怀若谷。人人都喜欢和谦虚的人交往,司马懿说:“臣一路走来,没有敌人,看见的都是朋友和师长”.这就是胸怀。

有格局的人,心中藏有一片海,必能前路开阔,又何愁无友。

人与人相处,开始让人舒服的也许是你的言语和外表,但后来让人信服的一定是你的内在。就如那句,欣赏一个人,始于颜值,敬于才华,合于性格,久于善良,终于人品。

人这一生,遇见相同的人不容易,遇见正确的人更不容易,只有选择了合适的相处方式,带上真诚与人相处,才会走得更长,更远更久。

人与人相处,要多一份真诚,俗语说,你真我便真。常算计别人的人,总以为自己有多聪明,孰不知被欺骗过的人,就会选择不再相信,千万别拿人性来试人心,否则你会输得体无完肤。

人与人相处不要太较真,生活中我们常常因为一句话而争辩的面红耳赤,你声音大,我比你嗓门还大,古人说,有理不在声高,很多时候,让人臣服的不是靠嘴,而是靠真诚,无论是朋友亲人爱人都不要太较真了,好好说话,也是一种修养。

俗语说,良言一句三冬暖,你对我好,我又岂能不知,你谦让与我,我又怎能再得寸进尺,你欣赏我,我就有可能越变越好,你尊重我,我也会用尊重来回报你,你付出爱,必会得到更多的爱。

与人相处,要多一份和善,切忌恶语相向,互相伤害就有可能永远失去彼此,每个人心中都有一座天平,每个人心中都藏一份柔软,表面再强势的人,内心也是渴求温暖的。

做人要学会谦虚,虚怀若谷。人人都喜欢和谦虚的人交往,司马懿说:“臣一路走来,没有敌人,看见的都是朋友和师长”.这就是胸怀。

有格局的人,心中藏有一片海,必能前路开阔,又何愁无友。

人与人相处,开始让人舒服的也许是你的言语和外表,但后来让人信服的一定是你的内在。就如那句,欣赏一个人,始于颜值,敬于才华,合于性格,久于善良,终于人品。

各种排序算法比较

排序算法 一、插入排序(Insertion Sort) 1. 基本思想: 每次将一个待排序的数据元素,插入到前面已经排好序的数列中的适当位置,使数列依然有序;直到待排序数据元素全部插入完为止。 2. 排序过程: 【示例】: [初始关键字] [49] 38 65 97 76 13 27 49 J=2(38) [38 49] 65 97 76 13 27 49 J=3(65) [38 49 65] 97 76 13 27 49 J=4(97) [38 49 65 97] 76 13 27 49 J=5(76) [38 49 65 76 97] 13 27 49 J=6(13) [13 38 49 65 76 97] 27 49 J=7(27) [13 27 38 49 65 76 97] 49 J=8(49) [13 27 38 49 49 65 76 97] Procedure InsertSort(Var R : FileType); //对R[1..N]按递增序进行插入排序, R[0]是监视哨// Begin for I := 2 To N Do //依次插入R[2],...,R[n]// begin R[0] := R[I]; J := I - 1; While R[0] < R[J] Do //查找R[I]的插入位置// begin R[J+1] := R[J]; //将大于R[I]的元素后移// J := J - 1 end R[J + 1] := R[0] ; //插入R[I] // end End; //InsertSort // 二、选择排序 1. 基本思想: 每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。 2. 排序过程: 【示例】: 初始关键字[49 38 65 97 76 13 27 49] 第一趟排序后13 [38 65 97 76 49 27 49] 第二趟排序后13 27 [65 97 76 49 38 49] 第三趟排序后13 27 38 [97 76 49 65 49] 第四趟排序后13 27 38 49 [49 97 65 76] 第五趟排序后13 27 38 49 49 [97 97 76]

几种工期索赔方法的比较---副本

工程施工阶段工期索赔的计算 摘要 本文主要分析了工期索赔的种类、特点以及在工程工期索赔中常用的几种计算方式。并对几种计算方式进行了详细的说明和比较。对于不同种类的工期索赔,索赔的计算方法也不相同。同时还说明了工期索赔与费用索赔之间的关系,并举例分析了由工期索赔引起的费用索赔。 关键词:工期索赔、计算方法、比较。 Abstract This article mainly analyzes the type of project claims,characteristics and claims of several commonly used methods of calculation in the construction period And explained and compared several calculation methods in detail. The claims are calculated differently for different types of duration claims. It also illustrates the relationship between duration claims and cost claims and provides an example of cost claims arising from time limit claims. Keywords: duration claim, calculation method, comparison. 前言 在工程管理中,工程索赔是一项重要的管理工作。如果总工期被延误,业主要向施工方索赔,而施工方要追究责任,处理造成总工期延误的团体和个人。这就涉及到责任的分摊问题。而责任的分摊不但是体现实际的工作,更是涉及到一系列的重大理论问题。在过去,人们研究的重点放在责任分摊的政策问题上,以及行为科学中的人际关系问题上,尤其是公平原则问题上。之所以这样做,认为造成总工期延误的原因是很容易搞清楚的。但是随着科学技术的迅猛发展以及经济国际化的特点,重大工程项目迅速增多。重大项目的特点是投资多,工期长。工期时间的拉长,遇到各种不稳定的因素,不可知的因素越多,因而总工期延误的可能性就增大。又因为工程投资巨大,哪怕一点微小的误差也会造成巨大的损失。 正文 如今,随着建设工程项目的复杂化,多样化,重大工程总工期的延误已经成为世界性的现象。因此这也使工期索赔变得更加突出,尤其是重大工程计划的索赔的数量巨大、工期延误原因多、内容复杂、责任界定困难、后果严重。工期不能如期完工,业主不能按时接收并获得收益:不能移交工程,承包商也要为此付出很多,还要承担合同中通常规定的误期损害赔偿费。所以,工程工期索赔问题对于业主和承包商都很重要。 工期延误有多重分类方法,分类如下, 按索赔结果可以划分为, 1.可原谅可补偿的延误:由于业主或者工程师的错误或失误而造成的工期的

各种排序算法的总结和比较

各种排序算法的总结和比较 1 快速排序(QuickSort) 快速排序是一个就地排序,分而治之,大规模递归的算法。从本质上来说,它是归并排序的就地版本。快速排序可以由下面四步组成。 (1)如果不多于1个数据,直接返回。 (2)一般选择序列最左边的值作为支点数据。(3)将序列分成2部分,一部分都大于支点数据,另外一部分都小于支点数据。 (4)对两边利用递归排序数列。 快速排序比大部分排序算法都要快。尽管我们可以在某些特殊的情况下写出比快速排序快的算法,但是就通常情况而言,没有比它更快的了。快速排序是递归的,对于内存非常有限的机器来说,它不是一个好的选择。 2 归并排序(MergeSort)

归并排序先分解要排序的序列,从1分成2,2分成4,依次分解,当分解到只有1个一组的时候,就可以排序这些分组,然后依次合并回原来的序列中,这样就可以排序所有数据。合并排序比堆排序稍微快一点,但是需要比堆排序多一倍的内存空间,因为它需要一个额外的数组。 3 堆排序(HeapSort) 堆排序适合于数据量非常大的场合(百万数据)。 堆排序不需要大量的递归或者多维的暂存数组。这对于数据量非常巨大的序列是合适的。比如超过数百万条记录,因为快速排序,归并排序都使用递归来设计算法,在数据量非常大的时候,可能会发生堆栈溢出错误。 堆排序会将所有的数据建成一个堆,最大的数据在堆顶,然后将堆顶数据和序列的最后一个数据交换。接下来再次重建堆,交换数据,依次下去,就可以排序所有的数据。

Shell排序通过将数据分成不同的组,先对每一组进行排序,然后再对所有的元素进行一次插入排序,以减少数据交换和移动的次数。平均效率是O(nlogn)。其中分组的合理性会对算法产生重要的影响。现在多用D.E.Knuth的分组方法。 Shell排序比冒泡排序快5倍,比插入排序大致快2倍。Shell排序比起QuickSort,MergeSort,HeapSort慢很多。但是它相对比较简单,它适合于数据量在5000以下并且速度并不是特别重要的场合。它对于数据量较小的数列重复排序是非常好的。 5 插入排序(InsertSort) 插入排序通过把序列中的值插入一个已经排序好的序列中,直到该序列的结束。插入排序是对冒泡排序的改进。它比冒泡排序快2倍。一般不用在数据大于1000的场合下使用插入排序,或者重复排序超过200数据项的序列。

2021年工程索赔计算实例

工程索赔计算实例 带来工程索赔计算实例的介绍,希望可以给大家在今后的工程索赔带来一定的帮助。 一个索赔计算实例 一、案例背景 NKDWS是一个日处理十五万吨水的水处理厂项目,由世界银行贷款。 合同金额为200万美元,工期为29个月,合同条件以FIDIC第四版为蓝本。 合同要求在河岸边修建一个泵站,承包商在进行泵站的基础开挖时,遇到了业主的勘测资料并未指明的流沙和风化岩层,为处理这些流沙和风化岩层,相应造成了承包商工程拖期和费用增加。为此,承包商要求索赔: (1)工期:17天 (2)费用:12504美元 二、索赔论证 承包商在河岸边进行泵站的基础开挖时遇到了流沙,为处理流沙花了10天的时间,处理完流沙后,又遇到风化岩层,为了爆破石方又花了一周的时间。 按照业主提供的地质勘探资料,河岸的基土应为淤泥和泥碳土,并未提及有流沙和风化岩层。 合同条件第12.2款规定,在工程施工过程中,承包商如果遇到了

现场气候条件以外的外界障碍或条件,如果这些障碍和条件是一个有经验的承包商也无法预见到的,工程师应给予承包商相应的工期和费用补偿。 上述流沙和风化岩层,如果业主不在地质勘探资料中予以标明,在短短的投标期间,一个有经验的承包商也是无法预见到的。 故承包商要求索赔相应的工期,多支出的人工费、材料费、机械费、管理费及利润。 三、索赔计算 1. 工期索赔计算 处理流沙: 10天 处理风化岩层: 7天 小计: 17天 由于上述事件,承包商在这17天除了处理流沙和风化岩层处,无法进行其正常工程施工,故承包商要求补偿工期:17天 2.费用索赔计算 (1)处理流沙的费用 人工费:1240美元 施工机械费:1123美

工程索赔费用报告书范本

工程索赔费用报告书范本 一、索赔成立 1、与合同对照,事件已造成了承包人工程项目成本的额外支出或直接工期损失。 2、造成费用增加或工期损失的原因,按合同约定不属于承包人的行为责任或风险责任。 二、工程索赔的依据 按照现行法律法规、合同文件及工程惯例,《合同法》第284 条规定:“因发包人的原因致使工程中途停建、缓建的,发包人应当采取措施弥补或者减少损失,赔偿承包人因此造成的停工、窝工、倒运、机械设备调迁、材料和构建积压等损失和实际费用。” 合同文件按照甲乙双方签订的施工合同,工程惯例主要参考清单计价规范以及相关施工规范。 三、索赔事项概述 由我单位承建的XX工程,于2013年12月27日举行开工典礼,于2013年12月28日我单位积极组织进场,投入大量机械设备和人员以确保施工工期。然自2014 年3 月6 日起,由于建设方联系的外借土方未到场,现场处理停工、半停工状态,至2014 年 4 月26 日开始复测 A 区缺土方量,最终确定由我单位在红线以外进行开挖借土,用于场地土方回填。开挖时间为2014年4月28日,延期时间为54 天。 根据甲方提供的地质勘测数据显示,钻探 1 号孔至4号孔、6号孔至12号孔开挖至设计标高全部为土方。现场施工过程中发现 1 号孔至 4 号孔、6 号孔至12 号孔都存在大量石方,局部存在成片大量石方,与原设计地质情况不符,从而增大了施工难度和增加了施工时间。 根据甲乙双方签订的施工合同;专用合同条款7.5.1 项中因发包人原因导致工期延期外借土方不到场情况,对工期进行索赔54 天。 通用条款中 2.4.3 项发包人向承包人提供地质勘察资料等相关基础资料,并对所提供资料的真实性、准确性和完整性负责;通用条款中 3.4 项因基础资料存在错

建设工程索赔价款的计价方法

建设工程索赔价款的计价方法 在工程建设过程中,由于影响质量、投资和进度的因素多种多样, 所以会经常 产生工程建设实施的实际效果和工程合同所规定的内容不符的情况, 也由此会使 得合同当事人的某一方利益受到损害。 在这种情况下,受损害的一方往往会采取一定的方式 来挽回损失,包括采取工程索赔的方式来维护自己的权利。 为解决好工程索赔问题, 维护工 程建设参与各方的利益,必须依据科学、合理、公正的工程索赔计价方法计算索赔费用。 、工程索赔的概念及含义 工程索赔是指在工程承包合同履行中, 当事人一方由于另一方未履行合同所规定的义务 或者出现了应当由对方承担的风险而遭受损失时, 向另一方提出赔偿要求的行为。 在实际工 作中,索赔是双向的,我国《建设工程施工合同示范文本》中的索赔就是双向的,既包括承 包人向发包人的索赔,也包括发包人向承包人的索赔。 索赔的含义主要有以下三方面:(1)一方违约使另一方蒙受损失, 偿损失的要求。(2)发生应由业主承担责任的特殊风险或遇到不利自然条件等情况, 商蒙受较大损失而向业主提出补偿损失要求。 (3)承包商本人应当获得的正当利益, 能及时得到监理工程师的确认或业主应给予而未及时给予的支付,而以正式函件向业主索 赔。 二、工程项目索赔费用的计价方法 索赔的目的就是要求对方当事人予以赔偿或补偿, 按索赔的目的可以将工程索赔分为工 期索赔和费用索赔。(1)工期索赔。由于非承包商责任的原因而导致施工进度延误, 要求批 准顺延合同工期的索赔,称为工期索赔。工期索赔形式上是对权利的要求, 以避免在原合同 竣工日不能完工时, 被发包人追究拖期违约责任。 一旦获得批准合同工期顺延后, 承包人不 仅免除了承担拖期违约赔偿费的严重风险, 而且可能提前工期得到奖励, 最终仍反映在经济 收益上。(2 )费用索赔。费用索赔的目的是要求经济补偿。 下面分别从费用和工期两方面进行索赔费用计价方法的阐述。 (一)费用索赔计价方法 1. 费用内容一般可以包括以下几个方面: (1)人工费。 包括增加工作内容的人工费、停 工损失费和工作效率降低的损失费等累计,其中增加工作内容的人工费应按照计日工费计 算,而停工损失费和工作效率降低的损失费按窝工费计算, 窝工费的标准双方应在合同中约 定。(2)设备费。可采用机械台班费、机械折旧费、设备租赁费等几种形式。当工作内容增 加引起的设备索赔时,设备费的标准按照机械台班费计算。 因窝工引起的设备费索赔,当施 工机械属于施工企业自有时, 按照机械折旧费计算索赔费用。 当施工机械是施工企业从外部 租赁时,索赔费用的标准按照设备租赁费计算。 (3)材料费。对于索赔费用中的材料费部分 包括:由于索赔事项的材料实际用量超过计划用量而增加的材料费; 由于客观原因材料价格 受损方向对方提出赔 使承包 由于没

数据结构各种排序方法的综合比较

数据结构各种排序方法的综合比较 结论: 排序方法平均时间最坏时间辅助存储 简单排序O(n2) O(n2) O(1) 快速排序O(nlogn)O(n2)O(logn) 堆排序O(nlogn)O(nlogn)O(1) 归并排序O(nlogn)O(nlogn)O(n) 基数排序O(d(n+rd))O(d(n+rd))O(rd) PS:直接插入排序、冒泡排序为简单排序,希尔排序、堆排序、快速排序为不稳定排序 一、时间性能 按平均的时间性能来分,有三类排序方法: 时间复杂度为O(nlogn)的方法有:快速排序、堆排序和归并排序,其中以快速排序为最好;时间复杂度为O(n2)的有:直接插入排序、起泡排序和简单选择排序,其中以直接插入为 最好,特别是对那些对关键字近似有序的记录序列尤为如此; 时间复杂度为O(n)的排序方法只有,基数排序。 当待排记录序列按关键字顺序有序时,直接插入排序和起泡排序能达到O(n)的时间复杂度;而对于快速排序而言,这是最不好的情况,此时的时间性能蜕化为O(n2),因此是应该尽量避免的情况。简单选择排序、堆排序和归并排序的时间性能不随记录序列中关键字的分布而改变。 二、空间性能 指的是排序过程中所需的辅助空间大小。 1. 所有的简单排序方法(包括:直接插入、起泡和简单选择)和堆排序的空间复杂度为O(1); 2. 快速排序为O(logn),为栈所需的辅助空间; 3. 归并排序所需辅助空间最多,其空间复杂度为O(n ); 4.链式基数排序需附设队列首尾指针,则空间复杂度为O(rd)。 三、排序方法的稳定性能 1. 稳定的排序方法指的是,对于两个关键字相等的记录,它们在序列中的相对位置,在排序之前和经过排序之后,没有改变。 2. 当对多关键字的记录序列进行LSD方法排序时,必须采用稳定的排序方法。 3. 对于不稳定的排序方法,只要能举出一个实例说明即可。 4. 快速排序和堆排序是不稳定的排序方法

工程索赔的处理原则和计算

工程索赔的处理原则和计算 1、工程索赔的处理原则一一索赔必须以合同为依据;及时、合理地处理索赔; 加强主动控制,减少工程索赔。 2、索赔的计算 1).可索赔的费用 (1)索赔费用的构成,见表6-2-6 注:这部分内容新版教材做了修改,将06版教材中的“贷款利息”改为“延期付款利息”。 例题:某建设项目业主与施工单位签订了可调价格合同。合同中约定,主导 施工机械一台,为施工单位自有设备,台班单价为900元/台班,折旧费为150 元/台班,人工日工资单价为40元/工日,窝工工费为10元/工日。合同履行中,①因场外停电全场停工2天,造成人员窝工20个工日;②因业主指令增加一项新工作,完成该工作需要5天时间,机械5台班,人工20个工日,材料费5500 元,则施工单位可向业主提出直接费补偿额为()元。 A.5800 B.11300 C.34000 D.495000 答案:B 解题要点:①场外停电造成的停工: 人工窝工费:20X 10=200元;机械费:2X 150=300元. ②业主指令增加一项新工作: 人工费:20X 40=800元;机械费:5X 900=4500元;材料费:5500元。 直接费补偿额=200+300+4500+800+5500=1130元。 (2)在不同的索赔事件中可以索赔的费用是不同的。根据《标准施工招标文 件》中通用合同条款的内容,可以合理补偿承包人的条款如表6-2-7所示。

醺e-2-7 <标准施工將标文件> 中合同条謡见定的可0合理补偿眾包人索赔的条款 例题:依据《标准施工招标文件》,某建设项目业主与甲施工单位签订了施 工总包合同,合同中保函手续费为 40万元,合同工期为500天。合同履行过程 中,①因不可抗力事件发生致使开工日期推迟 50天,②因承包人遇到不利物质 条件停工20天,③因异常恶劣的气候条件停工 15天,④因季节性大雨停工5 天,⑤因发包人提供的设备不符合合同要求导致停工 10天,上述事件均未发生 在同一时间,则甲施工单位可索赔的保函手续费为 A.7.2 B.6.8 C.2.4 D.8 答案:C 解题要点:本题考核的是费用索赔中,保函手续费的索赔。首先要清楚,保 函手续费是工程延期时增加的费用,其次要分清楚哪些事件引起的工期延误是可 以索赔的,并且是可以索赔费用的:承包人遇到不利物质条件、发包人提供的设 备不符合合同要求,共计20+10=30天。原工期500天保函手续费为40万元,因 此工期延长30天增加保函手续费为30X 40/500=2.4万元。 2).费用索赔的计算,见表6-2-8 3). FIDIC 合同条件中的有关索赔条款,如表6-2-9所示 ()万元。

工程工期及费用索赔分析报告

工程工期及费用索赔分析 工程工期及费用索赔分析 1、索赔的必要性 索赔是合同签约双方的一项共同权力。是一种保护自我、维护正当权利、减少损失、增 加利润的手段,更是增强市场竞争意识、加强法治观念的需要。但在实际操作过程中,人们对索赔问题一直存在着一些认识上的误区。发包方认为索赔是额外的支出,会损害自己的声誉,往往对承包方的索赔要求横加拒绝,而作为承包方,往往怕得罪发包方,怕弄僵双方关系,影响今后的合作,不敢索赔,或缺少索赔的知识和技巧,不会索赔,或索赔权利意识淡薄,不知索赔,实际上索赔具有签约双方的一种正当权利通过索赔,能对违约方行为起警示作用,,有助于甲乙双方更紧密的合作,有利于合同目标的顺利实现。 2、索赔可以促进承包方的合同管理 加强合同管理是开展工程索赔工作的必要前提,也是索赔成功的必要保证。例如某建筑 工程承包商按照正常的“优良”标准组织施工,工程进展过半时,改按业主要求的“样板工程”标准施工。为此承包商加人工、加工序、加设备,质量验收达到“样板工程”标准,满以为业主会给予经济补偿,但结果却事与愿违,业主以合同中没有写入这项条款为由不予理睬,使该施工企业“竹篮打水一场空”。这是承包商仅凭主观愿望,而不以合同为依据造成的不良后果,其教训是深刻的。所以,是市场的利益机制逼着人们去研究索赔问题,同时索赔也促进了项目的合同管理,提高了合同管理的水平。 3、索赔可以促进项目的成本管理 传达统的施工生产核算和开工想分离,且没有在项目核算。现在已有所改进,项目成本 放到分公司,工程处、项目部一级核算。小承包商项目核算还不规范,在向业主索赔时不懂得合理计算,缺少谈判的砝码,索赔成功率低。例如某地建工程标的约200万,业主承认停 工一年这一事实,但在承包商提出索赔30万人工费作为补偿时,业主不肯给付赔款。后来有人建议将一年的机械停滞费18万无,周转费8万元,水电费5万元和人工费30万元一并 提出、重新谈判,结果果然奏效。这说明在索赔过程中,笼统的报价和精确的分项核算,其结果是不一样的。在费用索赔时要把发生所有费用损失统统列出来,在此基础上做好会计核算和统计核算,及时、准确、全面地提供动态成本资料。这样既能有效指导内部成本管理,又为索赔提供了有力的证据,索赔也成为了项目管成本管的动力。 各种分类的索赔 一、工工期索赔 工期索赔的目的 在工程施工中,常常会发生一些未能预定的干扰事件使施工不能顺利进行,使预定的 工计划受到干扰,结果造成工期延长。工期延长对合同双方都会造成损失。业主因工程不能

几种常见内部排序算法比较

常见内部排序算法比较 排序算法是数据结构学科经典的内容,其中内部排序现有的算法有很多种,究竟各有什么特点呢?本文力图设计实现常用内部排序算法并进行比较。分别为起泡排序,直接插入排序,简单选择排序,快速排序,堆排序,针对关键字的比较次数和移动次数进行测试比较。 问题分析和总体设计 ADT OrderableList { 数据对象:D={ai| ai∈IntegerSet,i=1,2,…,n,n≥0} 数据关系:R1={〈ai-1,ai〉|ai-1, ai∈D, i=1,2,…,n} 基本操作: InitList(n) 操作结果:构造一个长度为n,元素值依次为1,2,…,n的有序表。Randomizel(d,isInverseOrser) 操作结果:随机打乱 BubbleSort( ) 操作结果:进行起泡排序 InserSort( ) 操作结果:进行插入排序 SelectSort( ) 操作结果:进行选择排序 QuickSort( ) 操作结果:进行快速排序 HeapSort( ) 操作结果:进行堆排序 ListTraverse(visit( )) 操作结果:依次对L种的每个元素调用函数visit( ) }ADT OrderableList 待排序表的元素的关键字为整数.用正序,逆序和不同乱序程度的不同数据做测试比较,对关键字的比较次数和移动次数(关键字交换计为3次移动)进行测试比较.要求显示提示信息,用户由键盘输入待排序表的表长(100-1000)和不同测试数据的组数(8-18).每次测试完毕,要求列表现是比较结果. 要求对结果进行分析.

详细设计 1、起泡排序 算法:核心思想是扫描数据清单,寻找出现乱序的两个相邻的项目。当找到这两个项目后,交换项目的位置然后继续扫描。重复上面的操作直到所有的项目都按顺序排好。 bubblesort(struct rec r[],int n) { int i,j; struct rec w; unsigned long int compare=0,move=0; for(i=1;i<=n-1;i++) for(j=n;j>=i+1;j--) { if(r[j].key

工期索赔之工期延误分析方法

工期延误分析的总体思路 1、分析产生延误的原因; 2、分析延误事件是否是关键线路上: (1)是关键线路上,如何在后期关键线路上弥补工期损失; (2)不在关键线路上,看工期延误是否已经超过总时差,如果超过,如何在后期关键线路上弥补工期损失。如果超过自由时差,未超过总时差,如何在后序工序弥补工期损失。 3、工期延误分析方法分类:按是否可以进行费用索赔分为:不可原谅的工期延误、可原谅并且应予以补偿的工期延误、可原谅但不予以补偿的工期延误。 4、工期索赔的计算方法。常见的工期索赔的计算方法有:网络分析法、动态分析法、程序化计算方法等。 5、实施计划。 工期索赔的网络分析法 该方法是进行工期分析的首选方法,适用于各种干扰事件的工期索赔,并可以利用计算机软件进行网络分析和计算。网络分析法就是通过分析干扰事件发生前后的网络计划。对比两种情况下工期计算的结果来确定工期索赔值,是一种科学合理的分析方法。 网络分析中要考虑两个重要问题,(1)实际工程施工中时差的利用问题。在实际工程施工中必须考虑到索赔干扰事件发生前的实际施工状态。由于多数索赔干扰事件都是在合同实施过程中发生的在索赔干扰事件发生前,有许多活动已经完成或已经开始,这些活动可能已经占用了线路上的时差,使索赔干扰事件的实际影响远大于上述理论分析计算结果。(2)不同索赔干扰事件对工期索赔之间的更叠影响,从而产生叠加效应和发散效应。 工期索赔的动态分析法 该方法是通过对某一施工延误发生前后网络状态差异的分析,来评定该延误对总工期的影响。作者在此基础上,引入了共同延误的概念,分析了共同延误作用下对总工期的影响和延误双方的责任分担。 1施工延误工期索赔值的计算方法———动态分析法[1,2] 1.1动态分析法的核心内容 动态分析法是在网络进度的基础上进行的。在计算每一个延误前,将发生该延误以前的实际进度代入进度计划,其后的进度按正常计划进度代入,由此产生该延误的检验进度。如果该延误在关键线路上,对总工期的影响等于该延误的影响时间;如果该延误在非关键线路上,计算出该延误所在线路的总浮动时间,延误影

工期费用索赔常见原因

常见承包商(乙方)索赔原因 1.业主违约:①没有按合同规定提供设计资料、图纸,未及时下达指、答复请示,使工程延期②未按合同规定的时期交付施工现场、道路,提供水电③应由业主提供的材料和设备未及时提供,使工程不能及时开工或造成工程中断④未按合同规定按时支付工程款⑤业主处于破产境地或不能再继续履行合同或业主要求采取加速措施,业主希望提前交付工程等⑥业主要求承包商完成合同规定以外的义务或工作 2.合同文件缺陷:①合同缺陷,不周的合同条款和不足之处;如合同条文不全、不具体、措辞不当、说明不清楚,有二义性、错误,合同条文间有矛盾②由于合同文件复杂,分析困难,双方的立场、角度不同,造成对合同权利和义务的范围、界限的划定理解不一致,合同双方对合同理解的差异造成工程实施中行为的失调,造成工程管理失误③各承包单位责任界面划分不明确,造成管理上的失误,殃及其他合作者,影响整个工程施工 3.设计、地质资料不准或错误:①现场条件与设计图纸不符合,给定的基准点、基准线、标高错误,造成工程报废、返工、窝工②设计图纸与工程量清单不符或纯粹的工程量错误③地质条件的变化;工程地质与合同规定不一致,出现异常情况,如未表明管线、古墓或其他文物等 4.计划不周或不当:①各承包单位技术和经济关系错综复杂,互相影响②下达错误指令,提供错误的信息③业主或监理工程师指令增加、减少工程量,增加新的附加工程,提高设计、施工材料的标准,不适当决定及苛刻检查④非承包商原因,业主或监理工程师指令中止工程施工⑤在工程施工或保修期间,由于非承包商原因造成未完成或已完工程的损坏⑥业主要求修改施工方案,打乱施工次序⑦非承包上责任的工程拖延 5.不利的自然灾害和不可抗力:①特别反常的气候条件或自然灾害,如超标准洪水、地下水,地震②经济封锁、战争、动乱、空中飞行物坠落③建筑市场和建材市场的变化,材料价格和工资大幅度上涨④国家法令的修改、城市建设部门和环境保护部门对工程新的建议、要求或干涉⑤货币贬值,外汇汇率变化⑥其他非业主责任造成的爆炸、火灾等形成对工程实施的内外部干扰 《建设工程施工合同示范文本》承包商可引用的索赔条款 1.只工期索赔的条款 ①不可抗力 ②发包人检验合格后,又发现承包人造成的质量问题,费用由承包人承担 ③发包人提供材料、设备延误或不合格 2.只费用索赔的条款 ①发包人要求承包人需要特殊保密的措施费,由发包人承担 ②工程质量因发包人原因达不到约定标准及其他非承包人原因造成的返工、修改 ③合同价款调整条款(4种情况) 3.既要工期索赔又要费用索赔的条款 ①工程师指令发生错误发生的费用、给承包人造成的损失,由发包人承担 ②因发包人原因,承包人在施工中采取紧急措施,造成承包人费用增加 ③发包人未能完成其义务(9项),造成延误,赔偿承包人损失 ④发包人因其自身原因,推迟工作 ⑤因发包人原因暂停施工 ⑥工期延误条款(7种情况) ⑦发包人要求工程部分或全部达到优良标准 ⑧工程质量因发包人原因达不到约定条件 ⑨工程师影响施工正常进行,如检验为合格,由发包人承担

如何进行工期索赔

探析工期索赔 在建设工程项目实施过程中,索赔是经常遇到的一种情况,也是非常重要的一项管理和创效的手段。索赔工作的好坏,直接反映了企业能否顺利地完成预期利润,创造最佳的经济效益。“低报价中标,在索赔中创造经济效益”已经是建筑行业的行业规则了。但是,现在施工企业大多注重费用索赔,而忽略工期索赔(时间)。业主原因引起的工期迟延事宜(如:设计变更、业主迟延支付预付款和工程款、业主迟延交付图纸、业主迟延交付合格的施工现场等等),承包商(施工企业)一般向业主报送工期延误造成的费用索赔而忽略了工期顺延的索赔或者工期顺延索赔得不到业主签字确认便不了了之。而在工期的证明责任问题上,只要发生了工期延误的事实,承包商必须证明导致工期延误的责任不在承包商,如果不能证明,承包商就得承担工期违约责任。最后工期延误违约金让承包商得不偿失。 一、工期延误的原因 1、业主或工程师原因引起的延误 根据我国建设工程施工合同规定以及施工实践,因业主及工程师原因引起的工期延误一般可分为两种情况,第一种是业主或工程师自身责任原因引起的延误,第二种是合同变更原因引起的延误。具体包括: (1)业主拖延交付合格的施工现场。在工程项目前期准备阶段,由于业主没有及时完成征地、拆迁、安置等方面的有关前期工作,或者未能及时取得有关部门批准的施工执照或批准手续等,造成现场交付时间推迟,承包商不能及时进驻施工现场施工,导致工期延误。 (2)业主拖延交付图纸。业主未按照合同约定的时间和数量向承包商提供施工图纸,从而引起工期延误。 (3)业主或工程师拖延审批图纸、施工方案、计划等。导致承包商无法进行工程施工,从而引起工期延误。 (4)业主拖延支付预付款或工程款。由于工程款或预付款不能按期支付,致使施工不能正常进行,导致工期延误。 (5)业主指定的分包商违约或延误。由于分包商是由业主指定的,

排序算法时间复杂度比较

排序算法比较 主要容: 1)利用随机函数产生10000个随机整数,对这些数进行多种方法排序。 2)至少采用4种方法实现上述问题求解(可采用的方法有插入排序、希尔排序、起泡排序、快速排序、选择排序、堆排序、归并排序),并把排序后的结功能果保存在不同的文件里。 3)给出该排序算法统计每一种排序方法的性能(以运行程序所花费的时间为准进行对比),找出其中两种较快的方法。 程序的主要功能: 1.随机数在排序函数作用下进行排序 2.程序给出随机数排序所用的时间。 算法及时间复杂度 (一)各个排序是算法思想: (1)直接插入排序:将一个记录插入到已排好的有序表中,从而得到一个新的,记录数增加1的有序表。 (2)冒泡排序:首先将第一个记录的关键字和第二个记录的关键字进行比较,若为逆序,则将两个记录交换,然后比较第二个记录和第三个记录的关键字。依此类推,直到第N-1和第N个记录的

关键字进行过比较为止。上述为第一趟排序,其结果使得关键字的最大纪录被安排到最后一个记录的位置上。然后进行第二趟起泡排序,对前N-1个记录进行同样操作。一共要进行N-1趟起泡排序。 (3)快速排序:通过一趟排序将待排记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,则可分别对这两部分记录继续进行排序,已达到整个序列有序。 (4)选择排序:通过N-I次关键字间的比较,从N-I+1个记录中选出关键字最小的记录,并和第I(1<=I<=N)个记录交换。 时间复杂度分析

10000个数据的时间比较: 程序源代码: /********************************************************************************************** package test; public class SortArray { private static final int Min = 1;//生成随机数最小值 private static final int Max = 10000;//生成随机数最大值 private static final int Length = 10000;//生成随机数组长度(测试的朋友建议不要超过40000,不然你要等很久,如果你电脑配置绝对高的情况下你可以再加个0试试) public static void main(String[] args) { System.out.println("数组长度:"+Length+", Min:"+Min+", Max:"+Max); long begin; long end; int arr[] = getArray(Length);

实验 各种排序方法的比较

实验六各种排序方法的比较 一、实验目的 1.通过实验掌握排序的基本概念,对排序的稳定性及排序的时间复杂性有深刻的认识。 2.掌握各种排序方法的基本思想和算法实现。 3.能够灵活地选用某种排序方法解决问题。 二、实验要求 1.认真阅读和掌握本实验的参考程序。 2.保存程序的运行结果,并结合程序进行分析。 三、实验内容 编写一个程序,对所给的数据(程序中给出或通过键盘初始化均可)进行排序,要求尽可能多的选择不同的排序算法,并显示排序前和排序后的结果。 #include #include #define TRUE 1 #define FALSE 0 #define N 10 int a[10] = { 9,27,45,87,17,23,25,92,8,75 }; typedef struct { int key; int info; }RecordNode; typedef struct Sort { int n; //记录个数 RecordNode *record; }SortObject; /*直接插入排序*/ void insertSort(SortObject *pvector) { int i, j; RecordNode temp; for (i = 1; i < pvector->n; i++) { temp = pvector->record[i]; j = i - 1;

while ((temp.key < pvector->record[j].key) && (j >= 0)) { pvector->record[j + 1] = pvector->record[j]; j--; } if (j != (i - 1)) pvector->record[j + 1] = temp; } } /*二分法插入排序*/ void binSort(SortObject * pvector) { int i, j, left, mid, right; RecordNode temp; for (i = 1; i < pvector->n; i++) { temp = pvector->record[i]; left = 0; right = i - 1; while (left <= right) { mid = (left + right) / 2; if (temp.keyrecord[mid].key) right = mid - 1; else left = mid + 1; } for (j = i - 1; j >= left; j--) pvector->record[j + 1] = pvector->record[j]; if (left != i) pvector->record[left] = temp; } } struct Node; typedef struct Node ListNode; struct Node { int key; ListNode *next; }; typedef ListNode * LinkList; void listSort(LinkList * plist) { ListNode *now, *pre, *p, *q, *head; head = *plist; pre = head->next; if (pre == NULL) return;

索赔的计算方法

整理索赔的计算方法 一、工期索赔计算工期索赔的计算主要有网络图分析和比例计算法两种。 网络分析法是利用进度计划的网络图,分析其关键线路。如果延误的工作为关键工作,则延误的时间为索赔的工期;如果延误的工作为非关键工作,当该工作由于延误超过时限制而成为关键时,可以索赔延误时间与时差的差值;若该工作延误后仍为非关键工作,则不存在工期索赔问题。 可以看出,网络分析要求承包商切实使用网络技术进行进度控制,才能依据网络计划提出工期索赔。按照网络分析得出的工期索赔值是科学合理的,容易得到认可。 比例计算法的公式为:对于已知部分工程的延期的时间: 比例计算法简单方便,但有时不符合实际情况,比例计算法不适用于变更施工顺序、加速施工、删减工程量等事件的索赔。 二、经济索赔计算 1.总费用法和修正的总费用法总费用法又称总成本法,就是计算出该项工程的总费用,再从这个已实际开支的总费用中减去投标报价时的成本费用,即为要求补偿的索赔费用额。 总费用法并不十分科学,但仍被经常采用,原因是对于某些索赔事件,难于精确地确定它们导致的各项费用增加额。 一般认为在具备以下条件时采用总费用法是合理的: ⑴已开支的实际总费用经过审核,认为是比较合理的; ⑵承包商的原始报价是比较合理的; ⑶费用的增加是由于对方原因造成的,其中没有承包商管理不善的责任; ⑷由于该项索赔事件的性质以及现场记录的不足,难于采用更精确的计算方法。 修正总费用法是指对难于用实际总费用进行审核的,可以考虑是否能计算出与索赔事件有关的单项工程的实际总费用和该单项工程的投标报价。若可行,可按其单项工程的实际费用与报价的差值来计算其索赔的金额。 2.分项法分项法是将索赔的损失的费用分项进行计算,其内容如下: ⑴人工费索赔人工费索赔包括额外雇佣劳务人员、加班工作、工资上涨、人员闲置和劳动生产率降低的费用。 对于额外雇佣劳务人员和加班工作,用投标时的人工单价乘以工时数即可,对于人员闲置费用,一般折算为人工单价的0.75;工资上涨是指由于工程变更,使承包商的大量人力资源的使用从前期推到后期,而后期工资水平上调,因此应得到相应的补偿。 有时工程师指令进行计日工,则人工费按计日工表中的人工单价计算。 对于劳动生产率降低导致的人工费索赔,一般可用如下方法计算:①实际成本和预算成本比较法。这种方法是对受干扰影响工作的实际成本与合同中的预算成本进行比较,索赔其差额。这种方法需要有正确合理的估价体系和详细的施工记录。如某工程的现场混凝土模板制作,原计划20000m2,估计人工工时为20000,直接人工成本为32000美元。因业主未及时提供现场施工的场地占有权,使承包商被迫在雨季进行该项工作,实际人工工时24000,人工成本为38400 美元,使承包商造成生产率降低的损失为6400美元。这种索赔,只要预算成本和实际成本计算合理,成本的增加确属业主的原因,其索赔成功的把握是很大的。

各种排序法比较

各种排序法的比较 按平均时间将排序分为四类: (1)平方阶(O(n2))排序 一般称为简单排序,例如直接插入、直接选择和冒泡排序; (2)线性对数阶(O(nlgn))排序 如快速、堆和归并排序; (3)O(n1+£)阶排序 £是介于0和1之间的常数,即0<£<1,如希尔排序; (4)线性阶(O(n))排序 如桶、箱和基数排序。 各种排序方法比较: 简单排序中直接插入最好,快速排序最快,当文件为正序时,直接插入和冒泡均最佳。 影响排序效果的因素: 因为不同的排序方法适应不同的应用环境和要求,所以选择合适的排序方法 应综合考虑下列因素: ①待排序的记录数目n; ②记录的大小(规模); ③关键字的结构及其初始状态; ④对稳定性的要求; ⑤语言工具的条件; ⑥存储结构; ⑦时间和辅助空间复杂度等。 不同条件下,排序方法的选择 (1)若n较小(如n≤50),可采用直接插入或直接选择排序。 当记录规模较小时,直接插入排序较好;否则因为直接选择移动的记录数少于直接插人,应选直接选择排序为宜。 (2)若文件初始状态基本有序(指正序),则应选用直接插人、冒泡或随机的快速排序为宜; (3)若n较大,则应采用时间复杂度为O(nlgn)的排序方法:快速排序、堆排序或归并排序。 快速排序是目前基于比较的内部排序中被认为是最好的方法,当待排序的关键字是随机分布时,快速排序的平均时间最短; 堆排序所需的辅助空间少于快速排序,并且不会出现快速排序可能出现的最坏情况。这两种排序都是不稳定的。 若要求排序稳定,则可选用归并排序。从单个记录起进行两两归并,排序算法并不值得提倡,通常可以将它和直接插入排序结合在一起使用。先利用直接插入排序求得较长的有序子文件,然后再两两归并之。因为直接插入排序是稳定的,所以改进后的归并排序仍是稳定的。

工期索赔计算

工期索赔计算

————————————————————————————————作者: ————————————————————————————————日期:

工期索赔分析方法 (1)工期索赔的定义 在工程施工过程中,常常发生一些未能预见的干扰事件使施工不能顺利进行,使预定的施工计划受到干扰,结果造成工期延长。这在实际工程中是屡见不鲜的。对此应先计算干扰事件对工程活动的影响,然后计算事件对整个工期有影响,计算出工期索赔值。 (2)工期索赔的原则 工程拖延可分为“可原谅拖期”和“不可原谅拖期”两种情况,如表5-5报示。 表5-5 工期索赔的处理原则 拖期性质拖期原因责任者处理原则索赔结果 可原谅拖期(1)修改设计 (2)施工条件变化 (3)业主原因 (4)工程师原因 业主 /工程师 可准予延长工期和给 以经济补偿 工期延长+经济补 偿 不可抗力(如天灾、社会 动乱,以及非为业主、工 程师或承包商原因造成的 拖期)等 客观原因依据建设工程施工合 同第39.3款确定 工期可延长,经济 补偿依据建设工 程施工合同第 39.3款确定 不可原谅拖期由承包商原因造成的拖期承包商不延长工期,不给予经 济补偿,竣工结算时业 主和扣除合同规定竣 工误期违约赔偿金 无权索赔 《建设工程施工合同》第39.3款规定如下:“因不可抗力事件导致的费用及工期由双方按以下方法承担: 1)工程本身的损害、因工程损害导致第三方人员伤亡和财产损失以及运至工地用于施工的材料和将要安装的设备的损害,由发包人承担。 2)发包人和承包人人员伤亡由其所在单位负责,并承担相应费用。 3)承包人机械设备损坏及停工损失,由承包人承担。 4)停工期间,承包人应工程师要求留在施工场地的必要的管理人员及保卫人员的费用由发包人承担。 5)工程所需清理、修复费用,由发包人承担。 6)延误工期相应顺延。” 处理时应根据上表及上款判断如何处理各项索赔。 工程实际施工过程中,往往有两种或多种原因同时造成工期延,这种情况称为“共同延误”或“平行延误”。这时应根据以下原则来确定哪一种情况是有效延误,即承包商可以据之得到工期延长,或既可得到工期延长,又可得到费用补偿。 1)首先判断造成拖期的哪一种原因是最先发生的,即确定“初始延误”的责任者。在初始延误发生期间,其他平行发生的延误责任者不承担延误责任。 2)如果初始延误责任者是业主或工程师,则在为斑造成的延误期内,承包商可得到工期延长,经济补偿按前述第39.3款处理。 3)如果初始延误责任者是客观原因,则在客观因素发生影响的期间内,承包商可得到工期延长,经济补偿按前述第39.3款处理。 4)如果初始延误责任者是承包商,则承包商不能索赔。现举例说明。 【例5-1】某工程施工中发生如下事件:5月20日到5月26日,因承包商的施工设备故障停工;5月24日到6月9日业主延期交付图纸,无法施工。本工程承包商可获得的工期索赔值为多少天?

相关主题
文本预览
相关文档 最新文档