Resource-constrained Multi-project Scheduling Research Articles