二维装箱问题非线性规划模型和算法

第48卷第2期

大连理工大学学报

V01.48,No.2Z00

8年3月JournalofDalianUniversityofTechnology

Mar.2

文章编号:1000-8608(2008)02—0308-05

二维装箱问题非线性规划模型和算法

于洪霞1’2,

张绍武3,张立卫¨

(1.大连理工大学应用数学系。辽宁大连

116024,

2.上海电力学院数理系.上海

200090;

3.大连理工大学电子与信息工程学院,辽宁大连116024)

摘要:二维装箱问题是具有广泛应用背景的一类组合优化问题,这类问题是NP难问题,很难得到精确解.将二维装箱问题表示为一个非线性规划模型,用变分分析中切锥的概念建立了这一优化问题的一阶最优性条件.给出了求解这一优化问题的增广Lagrange方法.并求解了具体问题.数值实验表明增广Lagrange方法适合求解该问题.对于不超过10个物品的装

箱问题可以求得精确解.

关键词:二维装箱问题;一阶最优性条件;增广Lagrange方法中图分类号:0221.2

文献标志码:A

点,每个小矩形物品左下角坐标用(z,,Yi)表示,二维装箱问题可以分为两类:一类是给定数则每个小矩形的内部可以表示为

量不限大小固定的容器,目标是使用最少数量的Sf(zf,Yf)={(比,,.,)∈R2”l

容器装完所有的物品;另一类是给定一个宽度为zf<乱f<zf+lf,有限数值的矩形容器,它的高度不限,要求将所有Yf<训i<Yf十hf)

物品放入该容器中,并取得最小的放置高度,使容令H一{(i,J)Ii∈.厂,_『∈.厂,i<J),则IHl=器利用率最高.本文只考虑第二类装箱问题.

n(n一1)/2,任何两个矩形物品不重合可以表示为

在计算机科学和工业领域中,装箱问题有着sf(zi,Y;)nSj(毛,Ys)一0,(i,歹)∈H

广泛的应用背景,包括多处理器任务调度、资源分从而二维装箱问题可以用下面的数学模型来表示:

配、运输计划等,因此对其求解的研究具有广泛的广义模型

应用价值.从计算复杂性理论来讲,装箱问题是min

NP难问题,很难精确求解,已有的大部分成果都S.t.

Si(墨,Yi)nS(乃,")一⑦,

(i,J)∈H,

是针对近似算法的研究.目前的近似算法有下次0≤五≤L—lf,0≤Yi≤"一hf,i∈J

适应(next-fitdecreasingheight,NFDH)、首次适应(first-fit由于约束S。(z;,Y,)ndecreasingheight,FFDH)、最佳适S(乃,ys)一g,(f,歹)∈应(best—fit

decreasing

height,BFDH)等[1].本文

H不是通常的由函数表示的约束,这个模型是一建立二维装箱问题的数学模型,将其转化为一个个非光滑数学规划问题,下面研究如何将其转化非线性规划问题,给出数值算法并对不超过lo个为一个光滑的数学规划问题.

物品的装箱问题进行求解.

令Px(S)和Py(S)分别表示矩形S在z轴1

数学模型

和Y轴上的投影,则

P“(Sf(zf,yf))=(zf,zf+Zf),

给定宽度为L,高度不限的矩形容器;矩形物

P7(S。(zf,yf))一(yj,Yf+hi)

品集合.,一{l,…,71),每个矩形物品的宽度为容易知道两个矩形物品重合当且仅当它们到X轴zi,高度为h;.以矩形容器左下角的位置为坐标原

和Y轴的投影都相交,经过简单的计算能得到

收稿日期:2005—12—20l修回日期:2007—12—17.基金项目;周家自然科学基金资助项目(10771026).

作者简介:于洪霞(1978一),女,博士;张立卫。(1966・).男.教授,博士生导师

第2期

于洪霞等:二维装箱问题非线性规划模型和算法

309

P4(Si(五,yi))nP“(S(‘,奶))≠∞铮

卜而+孚|_半<o,

(y,。一弘+字)2一叫2,.。)T,

Py(S;(五,Y;))nPy(S,(‘,YJ))≠⑦∞

F3(z)=((毗。一训t:+红{生)×

y,1+孚J_学<o

(以。一试:+学)…

从而,广义模型可以等价地表示为

绝对值模型

(砟m一雌m+纽笋)×

rain

s.t.max∽一乃+孚卜字,

(砟m一如H纽芦))T,

F4(z)=(u—y1一hl…硼一Y。一h。)T

yr一弘+学|_半净。,

令Q={z∈z1F(z)∈D),其中D一{0^f)x

f0.,l_)(“l。,}><R!.

(i,歹)∈H,

0。≤z≤Ler。]一l

0≤zi≤L—Zf,0≤Yf≤口一hf,i∈J

Z=

z∈R2井3卅1

Y≥0。由于其中包含反凸约束,可行集是非凸的,进而知矿≥0M

道绝对值模型是非凸非光滑的优化问题.通过引’.,x∈RM,wy∈RM,v∈R

入人工变量∥、∥、’.,A,可以把绝对值模型转化为e【司一(1…1)T∈Ⅳ,这样绝对值模型就可以一个光滑的优化问题.令z一(工Y’‘,x∥

等价地表示为一个光滑优化问题.

'.一

u),M=n(n一1)/z,定义函数,0:R”×R”×

非线性规划模型

min

Yo(z)

RM×R_RM×R^f×RM×R”如下:

RM×RM×RM—R和F:R”×R”×RM×RM×s.t.

F(z)∈D,0(z)=口,

z∈Z

F(z)一(矸(z)巧(z)碍(z)FT(z))T

为了得到非线性规划模型的一阶最优性条件,引其中

入下列标记:

F心)一((z。一z:+孚)2一训酝…

Wx—diag(ft雎H(训荔)(珀~+孕)2一硝。。)T,

WY—diag(1.脏H(叫【,)

A=diag(f。,)∈H(af.j)B—diag(f,』)∈H(届.J)

Fz(z)一((y。一y:+红≠)2一础终…

C=diag_(f,』)∈H(7i.,)

d1.2(工)d1。3(x)

dl。。(工)

OO

O一d1.2(x)

Od2.3(工)d2.。(x)

—dl。3(工)

O一d2.3(z)

Dl—

OO

O0OO

drl,。(x)

—d1.。(z)

一d2.。(工)

一d。一1.。(x)

ffl。2(x)c1.3(z)

c1。。(z)

O001

I一气。(x)

Oc2.3(工)

c2。。(工)

00

—C1.3(x)

O一f2。3(z)

OoD2一0

oOOOO

Crr-I,n(z)J

;I

—C1.。(x)O

—c2.。(z)

—c,r。,。(工)J

310

大连理工大学学报

第48卷

其中d¨(工)一2(xf一乃)+lf—l,,f幻(y)一2(yf

—Yi)+hf—h,,口叫一一(以』一畦』+(^f+屯)/2),屈。』=一(础』一铷毛+(zr+/j)/2),托,j一2以』一砌幻X+(zt+l,)/z一碱』+(^f+以)/z.这

样VFT(z)(i=1,…,4)可以表示为

Dl0。×Af

0。×^f

D2一2Wx

,V巧(z)=

OM×M

VF}(z)=

0M×^f一2wy

O朋'(盯O脓M

0lxM0l×M0。×M’0棋。

0"xM

一I。×。

V砑(z)一

0』Ⅵ×。B,V砑(z)一

0M×。

C0脓。

01×M.

11×。

函数F的Jacobi转置矩阵为

VP(z)一(V矸(z)V砰(z)

VFT(z)VF手(z))

为求得%(力,z∈n,给出Ⅳz(【)和ⅣD(F(‘))的

计算公式.

互一(z∈R”l0。≤工≤k[,z]一f),

互一{.),∈R”IY≥0。一)

其中厄=[o,L—li],刁=Eo,o。).则

Nz(r)=心(z)×心(罗)×N∥(刀x)×

NRM(矿)×NR,(矿)×NR(雷)

其中

N乙(z)2

N4(五)×…×心(磊)

rIL;

五一O

N乏(五)一{{0);0<z;<L一厶

ll~;

五一L—Zi

心(y)2

N弓(Y1)×…×N弓(见)

w勋一氍量三吕

NaM(缈x)=N∥(矿)={0M)

NR#(矿)=NR+(毗2)×…×NR+(硼--,rA

1.。)

NR+(跏=慌鼍至:

—‰(可)一{0)

D在F(z)处的法锥ND(F(r))为

ND(F(乏))一N{oM}(FI(r))×N{o^,J(Fz(【))×

NioM}(F3(‘))×^『R:(F4(r))

其中

jv{o}(Fl(‘))一N{o}(Fz(z))=M’

M’

N{o,(F3(‘))一RMM’

NR;(F4(z))=NR+(F:(互))×…×

NR+(日(‘))

K㈣@”一1{o)’;磊:丢>o

fR-;霸(‘)一0

引理1(Q在【的法锥)

设r∈Q满足面毛≠

0,磷』≠0,仞乙一(z;+易)/z≠武,一(^;+%)/z,

(f,.『)∈H,矿>0,则Q在z的法锥可以表示为

‰(石)={V矿(石)p+口I

P∈ND(F(乏)),q∈

Nz(‘)}.

证明根据文献[5]的定理6.14,只需证明下面的约束规范成立:

一VF。(【)P∈Nz(‘),

P∈N0(F(‘))辛p=0

(1)

令p=

(p1T

…P4T)T∈ND(F(【)),贝Ⅱ

一V,(z)p∈Nz(z)可以写成VF丁(z)(一p1)+

…+VFT(【)(一p4),或者写成矩阵的形式:

D10。×M0。×M

0”×。

0积M

Dz0”×M—I。×。

一P1

一2Wx

OM×^f

A0揪。

一p2

OM×^f一2∥

∈Ⅳz(暑)

BOMx。

一fp30M×M

OM×MC0脓。

一p4

0l×^f

0l×M

01×^f

l×"

一Dlpl

∈№。(置)

一D2P2+P4

∈Nz(y)

2WXpl一Ap

∈N∥(矿)

(2)2∥p2一Bp

∈N.M(矿)

(3)

一Cp

∈M.”(矿)

∑(一p;)

∈NR(口)

由p4∈N贮(F4(r))知p4≤0。,此外由N。(弓)一

(o)知∑(一p;)=o,从而可得出P4=0。.因为

i;l

3=0M.其

2=0M(因为NRM(谛x)=NRM(形y)一

印^>0,可知NR!(矿)一{0M),从而cp中C非奇异(否则,至少有一个托.j=0,这意味着仞:』一(zz+‘)/z=面!j一(丘z+h,)/z,与假设矛盾),因此得到P3—0M.由式(2)和(3)得到Wxp-

=0^f,WYp

第2蠲

予漤黢等:二维装箱阕题霉线缝规划模型孝舞法

R4肿h,其中A;”>O(i=3M+1,..・,4M+4n);≤”>0,i—l,…,4斑-4-4耐;s≥0,k;=王.

步2

{0M)).又因为∥和wy是非奇异的,得出P1一

P2—0辫.至此证明了式(1),从蕊计算%(零>的公

式可以从文献Es]得到.

定理1(非线性规划模型的一阶最优性条件)设£∈Q是嚣线性规划模型懿一个局部最优解,

求解minP(z,A“’,盯娃’)得弼珀.1;

0C卜’(z件I)0。。≤£(其中Q卜’(4)一min{O,Cf(zD}),剥箨止。

步3

对i—l,…,4M十4咒,令

h,_≈川

满足面毛≠0,武j≠0,碗一(玉+lj)/Z雾成J一

(^。+hi)lS,(i,J)∈H,矿>0,则存在一个向量

P∈%(F<黟),使季鏊一[V五(嚣)÷V矿<彩p二∈心(r).

证明

毋(蚌”={隘辽≤?,炉,;l西_‘镰pI喜:4

步4

计算

i一3M+1,…,4M+4n,k:一k+1;转步2.

由文献[5]的定理6.12知一V^(z)

g%(D,羁壹雩l理l得证.

A:胂1’一Af“’一蠢Dff(孙1),i一1,…,3M爻;转1’=max{2;聍一o'i㈨Q(珏1),0},

数值算法

在菲线性规慈摸蘩孛,终束z∈z胃以震篱单的

大爨豹数值实验表明,对于中小援模阕题,可以求得精确解.本文选出3个例子说明,图l(a)~(c)给出了对应予求得解的矩形排列。

在图1(a)中,嚣一8,

f一(3h一(20

510

66

84

46

55

7),5

不等式来表示,进而非线性规划模型可以表述为

rain^(嚣)

s.t.

Ci(z)=0,i—i,…,3掰,嘶(聋)≥0,

i=3M+1,…,4M+4n

对于这个约束优化闻题可以应用增广Lagrange方法通过求勰一淳襄无约束优讫闯题得戮解决,

rain

P(嚣,A,盯)一

3M

4),L=12。

解掣=25.

在图1(b)中,札一9,

l一(3h一(10解

56648645558473

^(z>+∑[一左芦f(:)+o。s蟊e;(鬈)】÷

4肿4M

3)。

20),£=12.

f—AlcI(z)+o・5aicl2(z);

Q(互)<;b/al

"=28.

∑l净澎Hl

算法ALM:步1

在躁l(c)中,摊=10,

l一(4

h一(21

510489842877685948),

一0.5走2旭;否刚

其中口>0是参数,A是Lagrange乘子.

给定初始值zl∈Rz井3擗1,An’∈

3).L=13.

解”一40.

10

(c)n=lO

匿1

Fig.1

三种情况解酶毽零

ofsolutionsforthree

cases

Illustrations

312

大连瑷王大

与经典的启发式算法如下次适应、首次适应

学学摄

第48卷

例子各个算法的计算结果和增广Lagrange算法懿计算辩闭.

稔最佳适应籀毙,增广Lagrange算法在计算的糖确度方面有很大提高,表1给出了针对上面3个

袭1

Tab.1

与经典翡启发式方法的数值毙较

Numericalcomparisonswithclassicalheuristicmethods

^耐n

tALM/min

NFDH筹法

89

lO

FFDH箕法

35

BFDH算法

3741

ALM箕法

25

3S38

54

38

54

28

40

5335

注;,|为褥子数量#矗辩{。秀最,l、爨霾;tALM秀ALM算法诤冀辩惩

结语

on

two-dimensional

Applied

bin

packingproblems[J].

2002。

Discrete

Mathematics,123/124:

本文绘出二维装箱问题戆嚣线性规燃模型,以变分分析为工具建立了这一非线性规划问题的最优性条件,并用增广Lagrange方法对它求解.数值结采表曙,对不超过lo个物晶的装禳闻题,用该方法可以求得精确解,从计算时间上稽,对这样规模的阅题,该方法比经典的启发式方法要优越.如俺把毒蓦线性规划方法用予有效求解大规模二维装箱问题是以后值得研究的课题.

[23

373—390L()DI

A。MARTELLOS。VIGOD。Approximation

for

the

oriented

algorithmspacking

two-dimensionalbin

problem秘]。EuropeanJournalofOperational

Research.1999,112:158-166

[3]武晓今.朱仲英.嚣维装箱问题的一种寅现方法[J].

缴型电脑应翅,2003,19(4):20—23

[4]MARTELLOS,M()NAelM,VIGO

approach

to

D.Anexact

the

on

strip—packing

problem

[J].

INFORMSJournal

参考文献:

[1]LODIA.MARTELLOS,VIGO

D.Recentadvances

Computing,2003,IS:310。319

Is]ROCKAFELLAR

T,WETSRj玫Variational

York;Springer-Verlag,1998

Analysis[M].New

Anonlinearprogrammingmodelfortwo-dimensionalstrip-packing

problemand

YU

its

numericalmethod

Shao.wu3,ZHANG

Li-wei’1

Hong—xialt2,ZHANG

({,DepartmentofAppliedMathematics・DalianUniversityofTechnology。Dalian116024.China;

2.DepartmentofMathematicsandPhysics・ShanghaiUniversityofElectricPower,Shanghai

200090.China;

3.SchoolofElectronicandInformationEngineering,DalianUniversityofTechnology,Dalian116024。China)

Abstract:Asa+classofcombinatorialoptimizationproblemswithmanyimportantapplications,two—dimensionalstrip—packingproblems

are

quitedifficult

as

toa

besolvedaccurately

as

they

are

NPhard.

Atwo-dimensionalstrip—packingproblemisformulatedthenotionoftangent

cones

nonlinearprogramming(NLP)modeland

to

invariationalanalysisisemployedestablishthefirst—orderoptimality

to

conditionsfortheNLPproblem.TheaugmentedLagrangemethodispresented

solvethisNLP

problemandspecificproblems

are

solvedbyit.NumericalresultsshowthattheaugmentedLagrange

to

methodissuitableforsolvingthisNLPproblemanditisable

problemsinvolvingupKey

to

find

exact

solutions

to

strip—packing

10iterns.

strip—packing

words:two—dimensional

Lagrangemethod

problem;first—orderoptimalityconditions;augmented

二维装箱问题非线性规划模型和算法

作者:作者单位:

于洪霞, 张绍武, 张立卫, YU Hong-xia, ZHANG Shao-wu, ZHANG Li-wei

于洪霞,YU Hong-xia(大连理工大学,应用数学系,辽宁,大连,116024;上海电力学院,数理系,上海,200090), 张绍武,ZHANG Shao-wu(大连理工大学,电子与信息工程学院,辽宁,大连,116024), 张立卫,ZHANG Li-wei(大连理工大学,应用数学系,辽宁,大连,116024)大连理工大学学报

JOURNAL OF DALIAN UNIVERSITY OF TECHNOLOGY2008,48(2)1次

刊名:英文刊名:年,卷(期):被引用次数:

参考文献(5条)

1.ROCKAFELLAR R T;WETS R J B Variational Analysis 1998

2.MARTELLO S;MONACI M;VIGO D An exact approach to the strip-packing problem 20033.武晓今;朱仲英 二维装箱问题的一种实现方法[期刊论文]-微型电脑应用 2003(04)

4.LODI A;MARTELLO S;VIGO D Approximation algorithms for the oriented two-dimensional bin packingproblem[外文期刊] 1999(1)

5.LODI A;MARTELLO S;VIGO D Recent advances on two-dimensional bin packing problems[外文期刊]2002(1/3)

引证文献(1条)

1.王石 一种解决矩形布局问题的启发式快速算法[期刊论文]-计算机技术与发展 2011(3)

本文链接:http://d.g.wanfangdata.com.cn/Periodical_dllgdxxb200802028.aspx

第48卷第2期

大连理工大学学报

V01.48,No.2Z00

8年3月JournalofDalianUniversityofTechnology

Mar.2

文章编号:1000-8608(2008)02—0308-05

二维装箱问题非线性规划模型和算法

于洪霞1’2,

张绍武3,张立卫¨

(1.大连理工大学应用数学系。辽宁大连

116024,

2.上海电力学院数理系.上海

200090;

3.大连理工大学电子与信息工程学院,辽宁大连116024)

摘要:二维装箱问题是具有广泛应用背景的一类组合优化问题,这类问题是NP难问题,很难得到精确解.将二维装箱问题表示为一个非线性规划模型,用变分分析中切锥的概念建立了这一优化问题的一阶最优性条件.给出了求解这一优化问题的增广Lagrange方法.并求解了具体问题.数值实验表明增广Lagrange方法适合求解该问题.对于不超过10个物品的装

箱问题可以求得精确解.

关键词:二维装箱问题;一阶最优性条件;增广Lagrange方法中图分类号:0221.2

文献标志码:A

点,每个小矩形物品左下角坐标用(z,,Yi)表示,二维装箱问题可以分为两类:一类是给定数则每个小矩形的内部可以表示为

量不限大小固定的容器,目标是使用最少数量的Sf(zf,Yf)={(比,,.,)∈R2”l

容器装完所有的物品;另一类是给定一个宽度为zf<乱f<zf+lf,有限数值的矩形容器,它的高度不限,要求将所有Yf<训i<Yf十hf)

物品放入该容器中,并取得最小的放置高度,使容令H一{(i,J)Ii∈.厂,_『∈.厂,i<J),则IHl=器利用率最高.本文只考虑第二类装箱问题.

n(n一1)/2,任何两个矩形物品不重合可以表示为

在计算机科学和工业领域中,装箱问题有着sf(zi,Y;)nSj(毛,Ys)一0,(i,歹)∈H

广泛的应用背景,包括多处理器任务调度、资源分从而二维装箱问题可以用下面的数学模型来表示:

配、运输计划等,因此对其求解的研究具有广泛的广义模型

应用价值.从计算复杂性理论来讲,装箱问题是min

NP难问题,很难精确求解,已有的大部分成果都S.t.

Si(墨,Yi)nS(乃,")一⑦,

(i,J)∈H,

是针对近似算法的研究.目前的近似算法有下次0≤五≤L—lf,0≤Yi≤"一hf,i∈J

适应(next-fitdecreasingheight,NFDH)、首次适应(first-fit由于约束S。(z;,Y,)ndecreasingheight,FFDH)、最佳适S(乃,ys)一g,(f,歹)∈应(best—fit

decreasing

height,BFDH)等[1].本文

H不是通常的由函数表示的约束,这个模型是一建立二维装箱问题的数学模型,将其转化为一个个非光滑数学规划问题,下面研究如何将其转化非线性规划问题,给出数值算法并对不超过lo个为一个光滑的数学规划问题.

物品的装箱问题进行求解.

令Px(S)和Py(S)分别表示矩形S在z轴1

数学模型

和Y轴上的投影,则

P“(Sf(zf,yf))=(zf,zf+Zf),

给定宽度为L,高度不限的矩形容器;矩形物

P7(S。(zf,yf))一(yj,Yf+hi)

品集合.,一{l,…,71),每个矩形物品的宽度为容易知道两个矩形物品重合当且仅当它们到X轴zi,高度为h;.以矩形容器左下角的位置为坐标原

和Y轴的投影都相交,经过简单的计算能得到

收稿日期:2005—12—20l修回日期:2007—12—17.基金项目;周家自然科学基金资助项目(10771026).

作者简介:于洪霞(1978一),女,博士;张立卫。(1966・).男.教授,博士生导师

第2期

于洪霞等:二维装箱问题非线性规划模型和算法

309

P4(Si(五,yi))nP“(S(‘,奶))≠∞铮

卜而+孚|_半<o,

(y,。一弘+字)2一叫2,.。)T,

Py(S;(五,Y;))nPy(S,(‘,YJ))≠⑦∞

F3(z)=((毗。一训t:+红{生)×

y,1+孚J_学<o

(以。一试:+学)…

从而,广义模型可以等价地表示为

绝对值模型

(砟m一雌m+纽笋)×

rain

s.t.max∽一乃+孚卜字,

(砟m一如H纽芦))T,

F4(z)=(u—y1一hl…硼一Y。一h。)T

yr一弘+学|_半净。,

令Q={z∈z1F(z)∈D),其中D一{0^f)x

f0.,l_)(“l。,}><R!.

(i,歹)∈H,

0。≤z≤Ler。]一l

0≤zi≤L—Zf,0≤Yf≤口一hf,i∈J

Z=

z∈R2井3卅1

Y≥0。由于其中包含反凸约束,可行集是非凸的,进而知矿≥0M

道绝对值模型是非凸非光滑的优化问题.通过引’.,x∈RM,wy∈RM,v∈R

入人工变量∥、∥、’.,A,可以把绝对值模型转化为e【司一(1…1)T∈Ⅳ,这样绝对值模型就可以一个光滑的优化问题.令z一(工Y’‘,x∥

等价地表示为一个光滑优化问题.

'.一

u),M=n(n一1)/z,定义函数,0:R”×R”×

非线性规划模型

min

Yo(z)

RM×R_RM×R^f×RM×R”如下:

RM×RM×RM—R和F:R”×R”×RM×RM×s.t.

F(z)∈D,0(z)=口,

z∈Z

F(z)一(矸(z)巧(z)碍(z)FT(z))T

为了得到非线性规划模型的一阶最优性条件,引其中

入下列标记:

F心)一((z。一z:+孚)2一训酝…

Wx—diag(ft雎H(训荔)(珀~+孕)2一硝。。)T,

WY—diag(1.脏H(叫【,)

A=diag(f。,)∈H(af.j)B—diag(f,』)∈H(届.J)

Fz(z)一((y。一y:+红≠)2一础终…

C=diag_(f,』)∈H(7i.,)

d1.2(工)d1。3(x)

dl。。(工)

OO

O一d1.2(x)

Od2.3(工)d2.。(x)

—dl。3(工)

O一d2.3(z)

Dl—

OO

O0OO

drl,。(x)

—d1.。(z)

一d2.。(工)

一d。一1.。(x)

ffl。2(x)c1.3(z)

c1。。(z)

O001

I一气。(x)

Oc2.3(工)

c2。。(工)

00

—C1.3(x)

O一f2。3(z)

OoD2一0

oOOOO

Crr-I,n(z)J

;I

—C1.。(x)O

—c2.。(z)

—c,r。,。(工)J

310

大连理工大学学报

第48卷

其中d¨(工)一2(xf一乃)+lf—l,,f幻(y)一2(yf

—Yi)+hf—h,,口叫一一(以』一畦』+(^f+屯)/2),屈。』=一(础』一铷毛+(zr+/j)/2),托,j一2以』一砌幻X+(zt+l,)/z一碱』+(^f+以)/z.这

样VFT(z)(i=1,…,4)可以表示为

Dl0。×Af

0。×^f

D2一2Wx

,V巧(z)=

OM×M

VF}(z)=

0M×^f一2wy

O朋'(盯O脓M

0lxM0l×M0。×M’0棋。

0"xM

一I。×。

V砑(z)一

0』Ⅵ×。B,V砑(z)一

0M×。

C0脓。

01×M.

11×。

函数F的Jacobi转置矩阵为

VP(z)一(V矸(z)V砰(z)

VFT(z)VF手(z))

为求得%(力,z∈n,给出Ⅳz(【)和ⅣD(F(‘))的

计算公式.

互一(z∈R”l0。≤工≤k[,z]一f),

互一{.),∈R”IY≥0。一)

其中厄=[o,L—li],刁=Eo,o。).则

Nz(r)=心(z)×心(罗)×N∥(刀x)×

NRM(矿)×NR,(矿)×NR(雷)

其中

N乙(z)2

N4(五)×…×心(磊)

rIL;

五一O

N乏(五)一{{0);0<z;<L一厶

ll~;

五一L—Zi

心(y)2

N弓(Y1)×…×N弓(见)

w勋一氍量三吕

NaM(缈x)=N∥(矿)={0M)

NR#(矿)=NR+(毗2)×…×NR+(硼--,rA

1.。)

NR+(跏=慌鼍至:

—‰(可)一{0)

D在F(z)处的法锥ND(F(r))为

ND(F(乏))一N{oM}(FI(r))×N{o^,J(Fz(【))×

NioM}(F3(‘))×^『R:(F4(r))

其中

jv{o}(Fl(‘))一N{o}(Fz(z))=M’

M’

N{o,(F3(‘))一RMM’

NR;(F4(z))=NR+(F:(互))×…×

NR+(日(‘))

K㈣@”一1{o)’;磊:丢>o

fR-;霸(‘)一0

引理1(Q在【的法锥)

设r∈Q满足面毛≠

0,磷』≠0,仞乙一(z;+易)/z≠武,一(^;+%)/z,

(f,.『)∈H,矿>0,则Q在z的法锥可以表示为

‰(石)={V矿(石)p+口I

P∈ND(F(乏)),q∈

Nz(‘)}.

证明根据文献[5]的定理6.14,只需证明下面的约束规范成立:

一VF。(【)P∈Nz(‘),

P∈N0(F(‘))辛p=0

(1)

令p=

(p1T

…P4T)T∈ND(F(【)),贝Ⅱ

一V,(z)p∈Nz(z)可以写成VF丁(z)(一p1)+

…+VFT(【)(一p4),或者写成矩阵的形式:

D10。×M0。×M

0”×。

0积M

Dz0”×M—I。×。

一P1

一2Wx

OM×^f

A0揪。

一p2

OM×^f一2∥

∈Ⅳz(暑)

BOMx。

一fp30M×M

OM×MC0脓。

一p4

0l×^f

0l×M

01×^f

l×"

一Dlpl

∈№。(置)

一D2P2+P4

∈Nz(y)

2WXpl一Ap

∈N∥(矿)

(2)2∥p2一Bp

∈N.M(矿)

(3)

一Cp

∈M.”(矿)

∑(一p;)

∈NR(口)

由p4∈N贮(F4(r))知p4≤0。,此外由N。(弓)一

(o)知∑(一p;)=o,从而可得出P4=0。.因为

i;l

3=0M.其

2=0M(因为NRM(谛x)=NRM(形y)一

印^>0,可知NR!(矿)一{0M),从而cp中C非奇异(否则,至少有一个托.j=0,这意味着仞:』一(zz+‘)/z=面!j一(丘z+h,)/z,与假设矛盾),因此得到P3—0M.由式(2)和(3)得到Wxp-

=0^f,WYp

第2蠲

予漤黢等:二维装箱阕题霉线缝规划模型孝舞法

R4肿h,其中A;”>O(i=3M+1,..・,4M+4n);≤”>0,i—l,…,4斑-4-4耐;s≥0,k;=王.

步2

{0M)).又因为∥和wy是非奇异的,得出P1一

P2—0辫.至此证明了式(1),从蕊计算%(零>的公

式可以从文献Es]得到.

定理1(非线性规划模型的一阶最优性条件)设£∈Q是嚣线性规划模型懿一个局部最优解,

求解minP(z,A“’,盯娃’)得弼珀.1;

0C卜’(z件I)0。。≤£(其中Q卜’(4)一min{O,Cf(zD}),剥箨止。

步3

对i—l,…,4M十4咒,令

h,_≈川

满足面毛≠0,武j≠0,碗一(玉+lj)/Z雾成J一

(^。+hi)lS,(i,J)∈H,矿>0,则存在一个向量

P∈%(F<黟),使季鏊一[V五(嚣)÷V矿<彩p二∈心(r).

证明

毋(蚌”={隘辽≤?,炉,;l西_‘镰pI喜:4

步4

计算

i一3M+1,…,4M+4n,k:一k+1;转步2.

由文献[5]的定理6.12知一V^(z)

g%(D,羁壹雩l理l得证.

A:胂1’一Af“’一蠢Dff(孙1),i一1,…,3M爻;转1’=max{2;聍一o'i㈨Q(珏1),0},

数值算法

在菲线性规慈摸蘩孛,终束z∈z胃以震篱单的

大爨豹数值实验表明,对于中小援模阕题,可以求得精确解.本文选出3个例子说明,图l(a)~(c)给出了对应予求得解的矩形排列。

在图1(a)中,嚣一8,

f一(3h一(20

510

66

84

46

55

7),5

不等式来表示,进而非线性规划模型可以表述为

rain^(嚣)

s.t.

Ci(z)=0,i—i,…,3掰,嘶(聋)≥0,

i=3M+1,…,4M+4n

对于这个约束优化闻题可以应用增广Lagrange方法通过求勰一淳襄无约束优讫闯题得戮解决,

rain

P(嚣,A,盯)一

3M

4),L=12。

解掣=25.

在图1(b)中,札一9,

l一(3h一(10解

56648645558473

^(z>+∑[一左芦f(:)+o。s蟊e;(鬈)】÷

4肿4M

3)。

20),£=12.

f—AlcI(z)+o・5aicl2(z);

Q(互)<;b/al

"=28.

∑l净澎Hl

算法ALM:步1

在躁l(c)中,摊=10,

l一(4

h一(21

510489842877685948),

一0.5走2旭;否刚

其中口>0是参数,A是Lagrange乘子.

给定初始值zl∈Rz井3擗1,An’∈

3).L=13.

解”一40.

10

(c)n=lO

匿1

Fig.1

三种情况解酶毽零

ofsolutionsforthree

cases

Illustrations

312

大连瑷王大

与经典的启发式算法如下次适应、首次适应

学学摄

第48卷

例子各个算法的计算结果和增广Lagrange算法懿计算辩闭.

稔最佳适应籀毙,增广Lagrange算法在计算的糖确度方面有很大提高,表1给出了针对上面3个

袭1

Tab.1

与经典翡启发式方法的数值毙较

Numericalcomparisonswithclassicalheuristicmethods

^耐n

tALM/min

NFDH筹法

89

lO

FFDH箕法

35

BFDH算法

3741

ALM箕法

25

3S38

54

38

54

28

40

5335

注;,|为褥子数量#矗辩{。秀最,l、爨霾;tALM秀ALM算法诤冀辩惩

结语

on

two-dimensional

Applied

bin

packingproblems[J].

2002。

Discrete

Mathematics,123/124:

本文绘出二维装箱问题戆嚣线性规燃模型,以变分分析为工具建立了这一非线性规划问题的最优性条件,并用增广Lagrange方法对它求解.数值结采表曙,对不超过lo个物晶的装禳闻题,用该方法可以求得精确解,从计算时间上稽,对这样规模的阅题,该方法比经典的启发式方法要优越.如俺把毒蓦线性规划方法用予有效求解大规模二维装箱问题是以后值得研究的课题.

[23

373—390L()DI

A。MARTELLOS。VIGOD。Approximation

for

the

oriented

algorithmspacking

two-dimensionalbin

problem秘]。EuropeanJournalofOperational

Research.1999,112:158-166

[3]武晓今.朱仲英.嚣维装箱问题的一种寅现方法[J].

缴型电脑应翅,2003,19(4):20—23

[4]MARTELLOS,M()NAelM,VIGO

approach

to

D.Anexact

the

on

strip—packing

problem

[J].

INFORMSJournal

参考文献:

[1]LODIA.MARTELLOS,VIGO

D.Recentadvances

Computing,2003,IS:310。319

Is]ROCKAFELLAR

T,WETSRj玫Variational

York;Springer-Verlag,1998

Analysis[M].New

Anonlinearprogrammingmodelfortwo-dimensionalstrip-packing

problemand

YU

its

numericalmethod

Shao.wu3,ZHANG

Li-wei’1

Hong—xialt2,ZHANG

({,DepartmentofAppliedMathematics・DalianUniversityofTechnology。Dalian116024.China;

2.DepartmentofMathematicsandPhysics・ShanghaiUniversityofElectricPower,Shanghai

200090.China;

3.SchoolofElectronicandInformationEngineering,DalianUniversityofTechnology,Dalian116024。China)

Abstract:Asa+classofcombinatorialoptimizationproblemswithmanyimportantapplications,two—dimensionalstrip—packingproblems

are

quitedifficult

as

toa

besolvedaccurately

as

they

are

NPhard.

Atwo-dimensionalstrip—packingproblemisformulatedthenotionoftangent

cones

nonlinearprogramming(NLP)modeland

to

invariationalanalysisisemployedestablishthefirst—orderoptimality

to

conditionsfortheNLPproblem.TheaugmentedLagrangemethodispresented

solvethisNLP

problemandspecificproblems

are

solvedbyit.NumericalresultsshowthattheaugmentedLagrange

to

methodissuitableforsolvingthisNLPproblemanditisable

problemsinvolvingupKey

to

find

exact

solutions

to

strip—packing

10iterns.

strip—packing

words:two—dimensional

Lagrangemethod

problem;first—orderoptimalityconditions;augmented

二维装箱问题非线性规划模型和算法

作者:作者单位:

于洪霞, 张绍武, 张立卫, YU Hong-xia, ZHANG Shao-wu, ZHANG Li-wei

于洪霞,YU Hong-xia(大连理工大学,应用数学系,辽宁,大连,116024;上海电力学院,数理系,上海,200090), 张绍武,ZHANG Shao-wu(大连理工大学,电子与信息工程学院,辽宁,大连,116024), 张立卫,ZHANG Li-wei(大连理工大学,应用数学系,辽宁,大连,116024)大连理工大学学报

JOURNAL OF DALIAN UNIVERSITY OF TECHNOLOGY2008,48(2)1次

刊名:英文刊名:年,卷(期):被引用次数:

参考文献(5条)

1.ROCKAFELLAR R T;WETS R J B Variational Analysis 1998

2.MARTELLO S;MONACI M;VIGO D An exact approach to the strip-packing problem 20033.武晓今;朱仲英 二维装箱问题的一种实现方法[期刊论文]-微型电脑应用 2003(04)

4.LODI A;MARTELLO S;VIGO D Approximation algorithms for the oriented two-dimensional bin packingproblem[外文期刊] 1999(1)

5.LODI A;MARTELLO S;VIGO D Recent advances on two-dimensional bin packing problems[外文期刊]2002(1/3)

引证文献(1条)

1.王石 一种解决矩形布局问题的启发式快速算法[期刊论文]-计算机技术与发展 2011(3)

本文链接:http://d.g.wanfangdata.com.cn/Periodical_dllgdxxb200802028.aspx


相关内容

  • 数据挖掘算法详解
  • 数据预处理:数据挖掘技术是面向大型数据集的,而且源数据库中的数据是动态变化的,数据存在噪声.不确定性.信息丢失.信息冗余.数据分布稀疏等问题这就要求我们必须对原始数据进行清洗,尽可能的保证数据的质量.另外,由于挖掘的实际需要,往往需要对原始数据进行一系列的转换和处理,从而得到我们真正需要的数据.此外 ...

  • 二维经验模态分解边界效应抑制研究
  • 176 2008,44(13)ComputerEngineeringandApplications计算机工程与应用 二维经验模态分解边界效应抑制研究 蔡碧野,陈文辉,李 峰 CAIBi-ye,CHENWen-hui,LIFeng 长沙理工大学计算机与通信工程学院,长沙410076 Collegeof ...

  • 二维线性判别分析
  • 二维线性判别分析 摘要 线性判别分析(LDA )是一个常用的进行特征提取和降维的方法.在许多涉及到高维数据,如人脸识别和图像检索的应用中被广泛使用.经典的LDA 方法固有的限制就是所谓的奇异性问题,即当所有的散列矩阵是奇异的时,它就不再适用了.比较有名的解决奇异性问题的方法是在使用LDA 方法之前先 ...

  • MATLAB在有限差分法中的应用
  • 第!"卷第!期 !(("年)月 桂林工学院学报 *+,-'./+01,2/2'2'3424,45+04567'+/+18#$%&!"'$&!.9:&!((" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ...

  • 检索论文及国外期刊发表论文
  • 检索论文及国外期刊发表论文 序号 1 作 者 车新生 第一单位 沈阳工业大学 论文题目 Emulation and Simulation of Dynamic Weighting Signal (动态称重信号的模拟仿真) 刊物名称(含卷.期.页码) Proceedings of ICICTA,200 ...

  • 公共基础知识重点分析
  • 公共基础知识 本章导读:本章介绍了公共基础知识的相关知识.本章内容在选择题中所占比例基本是固定的.作为后面章节的学习基础,建议考生理解学习,以便更好地掌握本章的相关概念和知识点. 本章考试大纲:(1)数据结构与算法(基础,识记):(2)程序设计基础(基础,理解):(3)软件工程基础(基础,理解):( ...

  • 传感器论文智能识别
  • <传感器与物联网>论文 题 目:智能识别 学院(系):交通运输(智能运输工程) 专业年级:运输1110班 学生姓名:谢一德,王薇,向万晓,王一方 任课教师:魏秀琨 目录: 射频识别---------- 3 图像识别---------- 13 语音识别---------- 17 射频识别( ...

  • 虚拟现实期末论文
  • 2015-2016学年第1学期期末考试 论文 考试科目:虚拟现实原理与技术 学院:信息与通信工程学院 专业: 班级: 班内序号: 学号: 姓名: 手机 任课教师: 北京邮电大学 时间:2016年1月12日 虚拟现实原理与技术的简单探索 张克迪 (北京邮电大学) 摘要"虚拟现实"就 ...

  • ICP算法的鲁棒性改进
  • 第25卷第4期增刊 仪 器 仪 表 学 报 2004年8月 I CP 算法的鲁棒性改进 刘繁明 屈 昊 (哈尔滨工程大学自动化学院 哈尔滨 150001) 摘要 提出了对准点集合的一种新方法.该方法采用对准误差通过非线性最优化算法(L evenberg 2M arquardt ) 直接最小化, 在速 ...