Resource-constrained Multi-project Scheduling Problem Research Articles