Skip to main content

A Genetic Algorithm for the Pickup and Delivery Problem: An Application to the Helicopter Offshore Transportation

  • Chapter
Theoretical Advances and Applications of Fuzzy Logic and Soft Computing

Part of the book series: Advances in Soft Computing ((AINSC,volume 42))

Abstract

This paper is a result of the application of soft computing technologies to solve the pick up and delivery problem (PDP). In this paper, we consider a practical PDP that is frequently encountered in the real-world logistics operations, such as Helicopter Offshore Crew Transportation of Oil & Gas Company. We consider a typical scenario of relatively large number of participants, about 70 persons and 5 helicopters. Logistics planning turns to be a combinatorial problem, and that makes it very difficult to find reasonable solutions within a short computational time. We present an algorithm based on two optimization techniques, genetic algorithms and heuristic optimization. Our solution is tested on an example with a known optimal solution, and on actual data provided by PEMEX, Mexican Oil Company. Currently, the algorithm is implemented as part of the system for simulation and optimization of offshore logistics called SMART-Logistics and it is at a field-testing phase.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bodin, L.D.: Twenty years of routing and scheduling. Operations Research 38, 571–579 (1990)

    Google Scholar 

  2. Conte S.D. and de Boor C. Elementary Numerical Analysis. An Algorithmic Approach. McGraw-Hill Kogakusha: Tokyo. 1972.

    MATH  Google Scholar 

  3. Fisher, M., Jornsten, K.O., Madsen, O.B.G.: Vehicle routing with time windows: Two optimization algorithms. Operations Research 45, 488–492 (1997)

    MATH  MathSciNet  Google Scholar 

  4. Giampapa, J., Paolucci, M., Sycara, K.: Agent Interoperation Across Multiagent System Boundaries. In: Proc. of Agents2000, Barcelona, Spain, June 3-7, pp. 3–7 (2000)

    Google Scholar 

  5. Gendreau, M., Laporte, G., Potvin, J.-Y.: Vehicle routing: modern heuristics. In: Aarts, E., Lenstra, J.K. (eds.) Local Search in Combinatorial Optimization, pp. 311–336. John Wiley & Sons, Chichester (1997)

    Google Scholar 

  6. Goldberg, D.E.: Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley, Ontario (1989)

    MATH  Google Scholar 

  7. Golden, B.L., et al.: Metaheuristics in vehicle routing. In: Crainic, T.G., Laporte, G. (eds.) Fleet Management and Logistics, pp. 33–56 (1998)

    Google Scholar 

  8. Hang, X., et al.: Solving a Practical Pickup and Delivery Problem. Transportation Science 37(3), 347–364 (2003)

    Article  Google Scholar 

  9. Koo, P.H., Lee, W.S., Jang, D.W.: Fleet sizing and vehicle routing for container transportation in a static environment. OR Spectrum 26, 193–209 (2004)

    Article  MATH  Google Scholar 

  10. Kunnathur, S., Nandkeolyar, U., Li, D.: Shipment partitioning and routing to minimize makespan in a transportation network. Computers & Industrial Engineering 48, 237–250 (2005)

    Article  Google Scholar 

  11. Li, C.-L., Vairaktarakis, G., Lee, C.-Y.: Machine scheduling with deliveries to multiple customer locations. European Journal of Operational Research 164, 39–51 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  12. Pankratz, G.: A Grouping Genetic Algorithm for the Pickup and Delivery Problem with Time Windows. OR Spectrum 27(1), 21–41 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  13. Sandholm, T.: An implementation of the contract net protocol based on marginal cost calculations. In: Proc. of the National Conference on Artificial Intelligence, AAAI Press, Menlo Park (1993)

    Google Scholar 

  14. Savelsbergh, M.W.P., Sol, M.: The General Pickup and Delivery Problem. Transportation Science 29, 17–29 (1995)

    Article  MATH  Google Scholar 

  15. Sheremetov, L., Contreras, M., Valencia, C.: Intelligent Multi-Agent Support for the Contingency Management System. Int. J. of Expert Systems with Applications 26(1), 57–71 (2004)

    Article  Google Scholar 

  16. Sierksma, G., Tijssen, G.A.: Routing helicopters for crew exchanges on off-shore locations. Annals of Operations Research 76, 261–286 (1998)

    Article  MATH  Google Scholar 

  17. da Silva, L., et al.: Helicopter Offshore Safety in the Brazilian Oil and Gas Industry. In: Bass, E.J. (ed.) Proc. of the 2005 Systems and Information Engineering Design Symposium (2005)

    Google Scholar 

  18. Tam, V., Tseng, L.C.Y.: Effective Heuristics to Solve Pickup and Delivery Problems with Time Windows. In: Proc. 15th IEEE International Conference on Tools with Artificial Intelligence (ICTAI’03), p. 184. IEEE Computer Society Press, Los Alamitos (2003)

    Chapter  Google Scholar 

  19. Wan-Rong, J., Cheng-Yen, K., Yung-Jen, H.J.: Using family competition genetic algorithm in pickup and delivery problem with time window constraints. In: Proc. IEEE international symposium on intelligent control, Vancouver BC, Canada, pp. 496–501. IEEE Computer Society Press, Los Alamitos (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Oscar Castillo Patricia Melin Oscar Montiel Ross Roberto Sepúlveda Cruz Witold Pedrycz Janusz Kacprzyk

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Romero, M., Sheremetov, L., Soriano, A. (2007). A Genetic Algorithm for the Pickup and Delivery Problem: An Application to the Helicopter Offshore Transportation. In: Castillo, O., Melin, P., Ross, O.M., Sepúlveda Cruz, R., Pedrycz, W., Kacprzyk, J. (eds) Theoretical Advances and Applications of Fuzzy Logic and Soft Computing. Advances in Soft Computing, vol 42. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72434-6_43

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72434-6_43

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72433-9

  • Online ISBN: 978-3-540-72434-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics