Verifiable outsourcing of constrained nonlinear programming by particle swarm optimization in cloud

In this paper, we explore the verification problem of outsourcing constrained nonlinear programming (NLP) when it is required to be solved by particle swarm optimization (PSO) algorithm, i.e., making sure that the cloud runs PSO algorithm faithfully and returns an acceptable solution. An efficient v...

Full description

Saved in:
Bibliographic Details
Published inSoft computing (Berlin, Germany) Vol. 22; no. 10; pp. 3343 - 3355
Main Authors Xiang, Tao, Zhang, Weimin, Zhong, Shigang, Yang, Jiyun
Format Journal Article
LanguageEnglish
Published Berlin/Heidelberg Springer Berlin Heidelberg 01.05.2018
Springer Nature B.V
Subjects
Online AccessGet full text
ISSN1432-7643
1433-7479
DOI10.1007/s00500-017-2569-8

Cover

More Information
Summary:In this paper, we explore the verification problem of outsourcing constrained nonlinear programming (NLP) when it is required to be solved by particle swarm optimization (PSO) algorithm, i.e., making sure that the cloud runs PSO algorithm faithfully and returns an acceptable solution. An efficient verification scheme without any cryptographic tool is proposed. The proposed scheme involves approximate KKT conditions with the ε -KKT point in verifying the optimality of the result returned by PSO algorithm. Extensive experiments on PSO benchmarks and NLP test problems demonstrate that our proposed scheme is effective and efficient at verifying the cloud’s honesty.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:1432-7643
1433-7479
DOI:10.1007/s00500-017-2569-8