Dimitrios C. Tselios

Learn More
On large Computational Grids, performance is one of the main problems that has to be addressed but another important issue is the underlying interconnection network that has to be reliable in order to ensure the nodes' intercom-munication and the migration of the appropriate load from one node to others. Reliability and performance are both influenced by(More)
The project portfolio scheduling problem has become very popular in recent years. Current project oriented organisations have to design a plan in order to execute a set of projects sharing common resources such as personnel teams. These projects must, therefore, be handled concurrently. This problem can be seen as an extension of the job shop scheduling(More)
The Incremental Funding Method (IFM) in software development projects aims at optimizing the financial return of a software project through proper sequencing of development activities and incremental releases of the software product. This paper presents a Dynamic Programming (DP) project scheduling algorithm that maximizes a software project's net present(More)
A key factor in the development of software projects is the generation of added value to the business. The Incremental Funding Method (IFM) is a financial approach to software development aiming at maximizing the net present value (NPV) of a software project through proper sequencing and deployment of the software marketable features. This paper proposes(More)
This paper presents a Recurrent Neural Network approach for the multipurpose machines Job Shop Scheduling Problem. This case of JSSP can be utilized for the modelling of project portfolio management besides the well known adoption in factory environment. Therefore, each project oriented organization develops a set of projects and it has to schedule them as(More)
This paper proposes a Neural Network approach for the project portfolio management problem. The modern organizations such as the IT firms schedule and perform a set of projects that share common rare resources. Therefore, each IT organization develops a set of IT projects and it has to execute them simultaneously. In this work we reviewed the literature and(More)
  • 1