journal article·2020Open access

Optimizing Bidders Selection of Multi-Round Procurement Problem in Software Project Management Using Parallel Max-Min Ant System Algorithm

Dac-Nhuong Le, Gia Nhu Nguyen, Harish Garg, Quyet-Thang Huynh, Trinh Ngoc Bao, Nguyen Ngoc Tuan

Computers, Materials & Continua· Volume 66· Issue 1

Abstract

This paper presents a Game-theoretic optimization via Parallel MinMax Ant System (PMMAS) algorithm is used in practice to determine the Nash equilibrium value to resolve the confusion in choosing appropriate bidders of multi-round procurement problem in software project management. To this end, we introduce an approach that proposes: (i) A Game-theoretic model of multiround procurement problem (ii) A Nash equilibrium strategy corresponds to multi-round strategy bid (iii) An application of PSO for the determination of global Nash equilibrium. The balance point in Nash Equilibrium can help to maintain a sustainable structure not only in terms of project management but also in terms of future cooperation. As an alternative of procuring entities subjectively, a methodology to support decision making has been studied using Nash equilibrium to create a balance point on benefit in procurement where buyers and suppliers need multiple rounds of bidding. Our goal focus on the balance point in Nash Equilibrium to optimizing bidder selection in multi-round procurement which is the most beneficial for both investors and selected tenderers. Our PMMAS algorithm is implemented based on MPI (message passing interface) to find the approximate optimal solution for the question of how to choose bidders and ensure a path for a win-win relationship of all participants in the procurement process. We also evaluate the speedup ratio and parallel efficiency between our algorithm and other proposed algorithms. As the experiment results, the high feasibility and effectiveness of the PMMAS algorithm are verified.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Resource-Constrained Project Scheduling · Operations Management Techniques · Scheduling and Optimization Algorithms

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (39)

Show source-provided references
1. A survey in the resource-constrained project and multi-project scheduling problems10.5267/j.jpm.2019.11.001 ↗
2. A survey of variants and extensions of the resource-constrained project scheduling problem10.1016/j.ejor.2009.11.005 ↗
3. Design of two-stage bidding model for supplier selection
4. Multi-round procurement auctions with secret reserve prices: theory and evidence10.1002/jae.1031 ↗
5. D.Wu, “Estimation of Procurement Auctions with Secret Reserve Prices,” Ph.D. dissertation. Clemson University, South Carolina, 2015.
6. Procurement decision making mechanism of divisible goods based on multi-attribute auction10.1016/j.elerap.2012.05.001 ↗
7. Decision support for preference elicitation in multi-attribute electronic procurement auctions through an agent-based intermediary10.1016/j.dss.2013.08.006 ↗
8. Split-award procurement auctions—Can Bayesian equilibrium strategies predict human bidding behavior in multi-object auctions?10.1111/poms.12301 ↗
9. Solving software project scheduling problems with ant colony optimization10.1016/j.cor.2012.05.007 ↗
10. An evolutionary implicit enumeration procedure for solving the resource-constrained project scheduling problem10.1111/itor.12196 ↗
11. Quresh · 2019 IEEE Congress on Evolutionary Computation · 2019 · 207410.1109/CEC.2019.8789894 ↗
12. E.Gholizadeh and N. B.Afshar, “Solving a Bi-objective resource constrained multi-mode project scheduling problem with regard to payment planning using the NSGA-II algorithm,” Journal of Optimization in Industrial Engineering, vol. 21, pp. 165–187, 2018.
13. Many-objective software remodularization using NSGA-III10.1145/2729974 ↗
14. Multi-objective optimization of vehicle passive suspension system using NSGA-II, SPEA2 and PESA-II10.1016/j.protcy.2016.03.038 ↗
15. D.Hadka, “Moea framework-a free and open source java framework for multiobjective optimization,” version 2.11, 2015. http://www.moeaframework.org.
16. Development of a method based on particle swarm optimization to solve resource constrained project scheduling problem
17. Solving the software project scheduling problem using intelligent water drops
18. A parallel complete anytime procedure for project scheduling under multiple resource constraints10.1007/s00170-009-2483-z ↗
19. Improving RCPSP solutions quality with stacking justification−Application with particle swarm optimization10.1016/j.eswa.2014.03.027 ↗
20. Trinh · SoMeT · 2017 · 51
21. A Bayesian critical path method for managing common risks in software project scheduling
22. Nash Equilibrium model for conflicts in project management10.15625/1813-9663/34/3/13095 ↗
23. Trinh · SoMeT · 2019 · 55
24. Probabilistic method for managing common risks in software project scheduling based on program evaluation review technique
25. Min-max ant system algorithm and nash equilibrium to solve multi-round procurement problem
26. Entropy-norm space for geometric selection of strict Nash equilibria in n-person games10.1016/j.physa.2020.124407 ↗
27. A survey on the combined use of optimization methods and game theory10.1007/s11831-018-9300-5 ↗
28. Applying game theory in procurement. An approach for coping with dynamic conditions in supply chains
29. Nayyar · Advances in Swarm Intelligence for Optimizing Problems in Computer Science · 2018
30. A new ant algorithm for optimal service selection with end-to-end QoS constraints
31. A parallel max-min ant system algorithm for dynamic resource allocation to support QoS requirements
32. Applied MMAS algorithm to optimal resource allocation to support QoS requirements in NGNs
33. MMAS algorithm for features selection using 1D-DWT for video-based face recognition in the online video contextual advertisement user-oriented system10.4018/JGIM.2017100107 ↗
34. Optimizing feature selection in video-based recognition using max-min ant system for the online video contextual advertisement user-oriented system10.1016/j.jocs.2016.10.016 ↗
35. A hybrid PSO-GA algorithm for constrained optimization problems10.1016/j.amc.2015.11.001 ↗
36. Barker · Workshop: High Performance Computing on Stampede · 2015 · 262
37. Desynchronization in distributed Ant Colony Optimization in HPC environment10.1016/j.future.2020.03.045 ↗
38. Parallel max-min ant system using mapreduce
39. Implementing a GPU-based parallel MAX-MIN ant system10.1016/j.future.2020.01.011 ↗