This dissertation is analyzing the portfolio management and optimization with the use of
evolutionary algorithms. In global market, the investors deposit their funds into assets with
main aim to make profit. The choice of the right composition of a portfolio is a issue that
concerns the scientific society. They have developed a couple of theories of passive
management which will be analyzed. Next, will be presented the way which the assets are
being effected by the market variance therefore and how they interact with the other assets so
as to be achieved the investor’s desire.
In later years with the booming of Artificial Intelligence , the scientific society has attached
high importance to the implementation of the evolutionary algorithms as a method for portfolio
management and optimization. They are presented the basic models of the evolutionary
algorithms and their typical implementation.
The portfolio optimization is being developed with the use of a hybrid algorithm which is
combining the differential evolution with the parallel search into the wider space of the
possible dimensions of a portfolio. Afterwards, the coding is taking place with the use of Java
language through the IDE Netbeans. For the database interface, for the modeling and for the
rest, contemporary tools such as MVC, JPA, etc. are being used.
At the last chapter of this dissertation the developed algorithm is being applied into a virtual
portfolio and afterward its yield is being benchmarked and compared with a real market index.
Στην παρούσα διατριβή μελετάται η διαχείριση και βελτιστοποίηση των
χαρτοφυλακίων διαμέσου εξελεγκτικών αλγορίθμων. Στην παγκόσμια αγορά οι επενδυτές
εναποθέτουν τα κεφάλαια τους σε αξιόγραφα με σκοπό το μέγιστο δυνατό κέρδος. Η επιλογή
τις ιδανικής σύνθεσης ενός χαρτοφυλακίου είναι ένα ζήτημα που απασχολεί την επιστημονική
κοινότητα. Έχουν αναπτυχθεί διάφορες θεωρίες παθητικής διαχείρισης οι οποίες αναλύονται.
Στην συνέχεια παρουσιάζεται ο τρόπος ο οποίος τα αξιόγραφα επηρεάζονται από τις
διακυμάνσεις της αγοράς αλλά και πως αλληλοεπιδρούν μεταξύ τους ώστε με τον ιδανικό
συνδυασμό αυτών να επιτευχθεί το ζητούμενο για έναν επενδυτή.
Τα τελευταία χρόνια με την άνθιση της επιστήμης της τεχνητής νοημοσύνης έχει δοθεί
μεγάλη βαρύτητα από την επιστημονική κοινότητα στην εφαρμογή των εξελεγκτικών
αλγορίθμων ως μεθόδου για την διαχείριση και βελτιστοποίηση χαρτοφυλακίων.
Παρουσιάζονται τα βασικά μοντέλα των εξελεγκτικών αλγορίθμων καθώς και οι τυπικές
εφαρμογές αυτών. Η διαχείριση του χαρτοφυλακίου υλοποιείται μέσω ενός υβριδικού αλγορίθμου που
συνδυάζει την διαφορική εξέλιξη με την παράλληλη αναζήτηση στον ευρύτερο χώρο των
δυνατών διαστάσεων ενός χαρτοφυλακίου. Ύστερα η κωδικοποίηση γίνεται σε γλώσσα Java
μέσω του ενός ολοκληρωμένου περιβάλλοντος προγραμματισμού NetBeans. Για την
διασύνδεση με την βάση δεδομένων, την μοντελοποίηση κλπ χρησιμοποιούνται τα πλέον
σύγχρονα εργαλεία όπως MVC, JPA κλπ.
Στο τελευταίο κεφάλαιο της διατριβής γίνεται εφαρμογή του αλγορίθμου σε ένα
υποτιθέμενο χαρτοφυλάκιο και καταγράφεται η απόδοση σε σχέση με δείκτες της αγοράς..
Hellenic Open University
Items in Apothesis are protected by copyright, with all rights reserved, unless otherwise indicated.