Εργασία 2 [2017-18]

Εργασία 2 [2017-18]

Δημοσίευσηαπό pefraimi » 25 Μάιος 2018, 18:41

Εδώ μπορείτε να υποβάλετε ερωτήσεις και απορίες σχετικές με την εργασία 2.
pefraimi
Sr. Member
 
Δημοσιεύσεις: 333
Εγγραφή: 01 Νοέμ 2008, 14:59

Re: Εργασία 2 [2017-18]

Δημοσίευσηαπό nikoioan3 » 29 Μάιος 2018, 14:27

Τελικά περιοριζόμαστε στο ερώτημα β από τις 5 παρεμβάσεις ή μπορούμε να κάνουμε όσες θέλουμε?
nikoioan3
Newbie
 
Δημοσιεύσεις: 1
Εγγραφή: 18 Ιαν 2015, 19:04

Re: Εργασία 2 [2017-18]

Δημοσίευσηαπό pefraimi » 31 Μάιος 2018, 13:19

Σε αυτή τη φάση μπορείτε να κάνετε δοκιμές και με περισσότερες ενέργειες του "παίκτη".
Στην τελική έκδοση της εκφώνησης θα προσδιοριστεί ο οριστικός αριθμός.
pefraimi
Sr. Member
 
Δημοσιεύσεις: 333
Εγγραφή: 01 Νοέμ 2008, 14:59

Re: Εργασία 2 [2017-18]

Δημοσίευσηαπό Oblimo » 31 Μάιος 2018, 23:40

Όταν τρέχω το ερώτημα β έκτος από τα System.out.println που υπάρχουν , εμφανίζεται και το παρακάτω. Αυτό που μπορεί να οφείλεται ;


Κώδικας: Επιλογή όλων
00:25:46.372 [main] DEBUG gr.james.influence - Periodicity on DirectedGraph(34) {
  1 -> 1 [1.00]
  1 -> 2 [1.00]
  1 -> 5 [1.00]
  1 -> 6 [1.00]
  1 -> 7 [1.00]
  1 -> 8 [1.00]
  1 -> 11 [1.00]
  1 -> 12 [1.00]
  1 -> 13 [1.00]
  1 -> 18 [1.00]
  1 -> 20 [2.00]
  1 -> 32 [1.00]
  2 -> 1 [4.00]
  2 -> 3 [6.00]
  2 -> 4 [3.00]
  2 -> 8 [4.00]
  2 -> 14 [5.00]
  2 -> 18 [1.00]
  2 -> 20 [2.00]
  2 -> 22 [2.00]
  2 -> 31 [2.00]
  3 -> 2 [6.00]
  3 -> 4 [3.00]
  3 -> 8 [4.00]
  3 -> 9 [5.00]
  3 -> 10 [1.00]
  3 -> 14 [3.00]
  3 -> 28 [2.00]
  3 -> 29 [2.00]
  3 -> 33 [2.00]
  4 -> 1 [3.00]
  4 -> 2 [3.00]
  4 -> 3 [3.00]
  4 -> 8 [3.00]
  4 -> 13 [3.00]
  4 -> 14 [3.00]
  5 -> 1 [3.00]
  5 -> 7 [2.00]
  5 -> 11 [3.00]
  6 -> 1 [3.00]
  6 -> 7 [5.00]
  6 -> 11 [3.00]
  6 -> 17 [3.00]
  7 -> 1 [3.00]
  7 -> 5 [2.00]
  7 -> 6 [5.00]
  7 -> 17 [3.00]
  8 -> 1 [2.00]
  8 -> 2 [4.00]
  8 -> 3 [4.00]
  8 -> 4 [3.00]
  9 -> 1 [2.00]
  9 -> 3 [5.00]
  9 -> 31 [3.00]
  9 -> 33 [3.00]
  10 -> 3 [1.00]
  10 -> 34 [2.00]
  11 -> 1 [2.00]
  11 -> 5 [3.00]
  11 -> 6 [3.00]
  12 -> 1 [3.00]
  13 -> 1 [1.00]
  13 -> 4 [3.00]
  13 -> 13 [1.00]
  14 -> 1 [3.00]
  14 -> 2 [5.00]
  14 -> 3 [3.00]
  14 -> 4 [3.00]
  14 -> 16 [1.00]
  14 -> 34 [3.00]
  15 -> 19 [1.00]
  15 -> 33 [3.00]
  15 -> 34 [2.00]
  16 -> 26 [1.00]
  16 -> 33 [3.00]
  16 -> 34 [4.00]
  17 -> 6 [3.00]
  17 -> 7 [3.00]
  17 -> 29 [1.00]
  18 -> 1 [2.00]
  18 -> 2 [1.00]
  19 -> 33 [1.00]
  19 -> 34 [2.00]
  20 -> 1 [2.00]
  20 -> 2 [2.00]
  20 -> 34 [1.00]
  21 -> 33 [3.00]
  21 -> 34 [1.00]
  22 -> 1 [2.00]
  22 -> 2 [2.00]
  23 -> 33 [2.00]
  23 -> 34 [3.00]
  24 -> 26 [5.00]
  24 -> 28 [4.00]
  24 -> 30 [3.00]
  24 -> 33 [5.00]
  24 -> 34 [4.00]
  25 -> 26 [2.00]
  25 -> 28 [3.00]
  25 -> 32 [2.00]
  26 -> 24 [5.00]
  26 -> 25 [2.00]
  26 -> 32 [7.00]
  27 -> 30 [4.00]
  27 -> 34 [2.00]
  28 -> 3 [2.00]
  28 -> 24 [4.00]
  28 -> 25 [3.00]
  28 -> 34 [4.00]
  29 -> 3 [2.00]
  29 -> 32 [2.00]
  29 -> 34 [2.00]
  30 -> 24 [3.00]
  30 -> 27 [4.00]
  30 -> 33 [4.00]
  30 -> 34 [2.00]
  31 -> 2 [2.00]
  31 -> 9 [3.00]
  31 -> 33 [3.00]
  31 -> 34 [3.00]
  32 -> 1 [2.00]
  32 -> 25 [2.00]
  32 -> 26 [7.00]
  32 -> 29 [2.00]
  32 -> 33 [4.00]
  32 -> 34 [4.00]
  33 -> 3 [2.00]
  33 -> 9 [3.00]
  33 -> 15 [3.00]
  33 -> 16 [3.00]
  33 -> 19 [1.00]
  33 -> 21 [3.00]
  33 -> 23 [2.00]
  33 -> 24 [5.00]
  33 -> 30 [4.00]
  33 -> 31 [3.00]
  33 -> 32 [4.00]
  34 -> 9 [1.00]
  34 -> 15 [1.00]
  34 -> 16 [1.00]
  34 -> 20 [1.00]
  34 -> 21 [1.00]
  34 -> 23 [1.00]
  34 -> 28 [1.00]
  34 -> 34 [1.00]
} with maxSize = 2
Oblimo
Newbie
 
Δημοσιεύσεις: 3
Εγγραφή: 06 Ιαν 2015, 22:07

Re: Εργασία 2 [2017-18]

Δημοσίευσηαπό ChS » 01 Ιουν 2018, 14:19

Υπάρχει κάποιος τρόπος ώστε να χρησιμοποιήσουμε στo Excercise2.java το sortedInfluenceVector που έχουμε υπολογίσει στο Excercise1.java ;
Ευχαριστώ
ChS
Newbie
 
Δημοσιεύσεις: 6
Εγγραφή: 14 Ιαν 2015, 22:25

Re: Εργασία 2 [2017-18]

Δημοσίευσηαπό pefraimi » 02 Ιουν 2018, 10:08

Μπορείτε να καλέσετε μια στατική μέθοδο που υπάρχει σε μία κλάση,
μέσα από τον κώδικα μιας άλλης κλάσης.
Για παράδειγμα, θα μπορούσε κανείς τώρα να καλέσει από τον κώδικα της Exercise2
τις στατικές μεθόδους που παρέχει η κλάση Exercise3.

Πχ. στον κώδικα της Exercise2 μπορεί να γίνει η κλήση
Exercise3.getInfluenceOfStubbornNode(g, 1);

Στην ανάγκη, ένας άλλος τρόπος είναι να επαναλάβει (αντιγράψει)
κανείς τον ίδιο πηγαίο κώδικα στην Exercise3 κάνοντας τις τυχόν
απαραίτητες προσαρμογές,

Παύλος.-
pefraimi
Sr. Member
 
Δημοσιεύσεις: 333
Εγγραφή: 01 Νοέμ 2008, 14:59

gradientVector και equalVector

Δημοσίευσηαπό ChS » 02 Ιουν 2018, 19:48

Μπορείτε να εξηγήσετε ποιός είναι ο ρόλος των gradient vector και equal vector;
Στο εργαστήριο το συγκεκριμένο κομμάτι κώδικα ήταν σχολιασμένο.
Ευχαριστώ
ChS
Newbie
 
Δημοσιεύσεις: 6
Εγγραφή: 14 Ιαν 2015, 22:25

Re: gradientVector και equalVector

Δημοσίευσηαπό sgyftopo » 02 Ιουν 2018, 21:10

ChS έγραψε:Μπορείτε να εξηγήσετε ποιός είναι ο ρόλος των gradient vector και equal vector;
Στο εργαστήριο το συγκεκριμένο κομμάτι κώδικα ήταν σχολιασμένο.
Ευχαριστώ


Τα συγκεκριμένα σημεία του κώδικα είναι παραδείγματα για την δημιουργία νέων πληθών (crowds) με διαφορετικές επιρροές. Στο gradient vector ανατίθενται στους κόμβους οι επιρροές 1/595, 2/595, 3/595, ...., 34/595 ενώ στο equal vector ανατίθενται οι επιρροές 1/34, 1/34, ..., 1/34.

Σωτήρης
sgyftopo
Full Member
 
Δημοσιεύσεις: 127
Εγγραφή: 17 Οκτ 2013, 11:30

Re: Εργασία 2 [2017-18]

Δημοσίευσηαπό pefraimi » 02 Ιουν 2018, 21:59

Διευκρινίζεται τα διανύσματα αυτά είναι ενδεικτικά διανύσματα επιρροής (influence vectors) που προτείνονται για πειραματισμό.
Μπορείτε προαιρετικά να τα υλοποιήσετε και να τα χρησιμοποιήσετε.
pefraimi
Sr. Member
 
Δημοσιεύσεις: 333
Εγγραφή: 01 Νοέμ 2008, 14:59

Re: Εργασία 2 [2017-18]

Δημοσίευσηαπό ChS » 03 Ιουν 2018, 00:14

Παρατηρήσαμε το εξής στο ερώτημα 3: Όποια κίνηση και να κάνει ο κόμβος 34, ο κόμβος 1 επιμένει να επηρεάζει ένα συγκεκριμένο κόμβο. Αυτό δεν ισχύει και για τον κόμβο 34 και γι' αυτό υποθέσαμε πως δεν υπάρχει κάποιο λάθος στον κώδικα. Θα μπορούσατε να επιβεβαιώσετε την παρατήρηση μας;
Ευχαριστώ
ChS
Newbie
 
Δημοσιεύσεις: 6
Εγγραφή: 14 Ιαν 2015, 22:25

Re: Εργασία 2 [2017-18]

Δημοσίευσηαπό sgyftopo » 03 Ιουν 2018, 09:31

ChS έγραψε:Παρατηρήσαμε το εξής στο ερώτημα 3: Όποια κίνηση και να κάνει ο κόμβος 34, ο κόμβος 1 επιμένει να επηρεάζει ένα συγκεκριμένο κόμβο. Αυτό δεν ισχύει και για τον κόμβο 34 και γι' αυτό υποθέσαμε πως δεν υπάρχει κάποιο λάθος στον κώδικα. Θα μπορούσατε να επιβεβαιώσετε την παρατήρηση μας;
Ευχαριστώ


Εφόσον επιβεβαιώσατε ότι ο κώδικάς σας δεν περιέχει σφάλματα, μπορείτε να συνεχίσετε κανονικά.
sgyftopo
Full Member
 
Δημοσιεύσεις: 127
Εγγραφή: 17 Οκτ 2013, 11:30

Re: Εργασία 2 [2017-18]

Δημοσίευσηαπό baggelis » 04 Ιουν 2018, 20:11

Υπάρχει τρόπος επαλήθευσης για τα σημεία που βγάλαμε ότι όντως αποτελούν NE;
baggelis
Newbie
 
Δημοσιεύσεις: 7
Εγγραφή: 18 Ιαν 2015, 00:22

Re: Εργασία 2 [2017-18]

Δημοσίευσηαπό kasou275 » 04 Ιουν 2018, 20:17

Είναι σωστό στο τέλος όλα τα σημεία να είναι NE?

Η συνάρτηση bestResponseofNode1 βγάζει κάθε φορά σαν απάντηση ένα δυάνισμα με όλες τις πιθανες κινήσεις του κόμβου 1.
Το ίδιο συμβαίνει για τον κομβο 34 και γιαυτο όλα τα σημεία είναι ΝΕ.
kasou275
Newbie
 
Δημοσιεύσεις: 1
Εγγραφή: 09 Ιαν 2015, 13:33

Re: Εργασία 2 [2017-18]

Δημοσίευσηαπό sgyftopo » 04 Ιουν 2018, 20:32

kasou275 έγραψε:Είναι σωστό στο τέλος όλα τα σημεία να είναι NE?

Η συνάρτηση bestResponseofNode1 βγάζει κάθε φορά σαν απάντηση ένα δυάνισμα με όλες τις πιθανες κινήσεις του κόμβου 1.
Το ίδιο συμβαίνει για τον κομβο 34 και γιαυτο όλα τα σημεία είναι ΝΕ.


Όχι, δεν είναι σωστό. Υπάρχει κάποιο λογικό σφάλμα στον κώδικά σας.
sgyftopo
Full Member
 
Δημοσιεύσεις: 127
Εγγραφή: 17 Οκτ 2013, 11:30

Re: Εργασία 2 [2017-18]

Δημοσίευσηαπό magda » 05 Ιουν 2018, 14:09

Για το ερωτημα β, οι ακμες που προσθετουμε μπορουν να εχουν μονο βαρος ισο με 1;
magda
Newbie
 
Δημοσιεύσεις: 5
Εγγραφή: 17 Ιουν 2014, 17:51
Φοιτητής ΗΜΜΥ: Ναι

Επόμενο

Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 3 επισκέπτες

cron