Desktop App GUI (javafx, netbeans) for existing GA(in Java)
- or -
Post a project like this1507
£190(approx. $238)
- Posted:
- Proposals: 6
- Remote
- #2716785
- OPPORTUNITY
- Awarded
WordPress Expert✮Shopify Expert✮Graphic Designer✮AutoCAD 2D & 3D✮CV Writer & Designer✮Fullstack developer
Rawalpindi
15800454736201287800312790736365733711495
Description
Experience Level: Intermediate
The main topic: Groups of guests will attend a dinner. Someone is going to make all of the arrangements. Unfortunately, certain guests have distinct preferences about who they would and would not like to sit near. Some guests are willing to pay bribes in order to guarantee preference in the case of conflicts of interest. The aim is to having menus for user giving number of tables and number of guests for each table, as well as the shape of table. Then give names of guests, tolerance between them where it is known and bribe for those willing to pay, and then button to start the algorithm to allocate each guest to be seated next to people he likes or in worst case is neutral if no information.
In conclusion: need GUI for creating a seating plan for event and to work with the GA
programming language: Java 8, GUI: written in javafx using Netbeans 8.2 and Gluon scene builder
Attached files:
File.pdf contains a paper done on the exact task for getting better idea of the problem and there it is explain very well the main idea for using Genetic algorithm for seating arrangement(please don't copy the implementation I don't need copy). AND a couple of screenshots from already existing software based on GA for seating arrangement with features I want from:
https://www.perfecttableplan.com/help/50/mac/html/index.html?automatic_layout.htm
https://www.perfecttableplan.com/?gclid=EAIaIQobChMI0_3x77Ca5gIVibHtCh0dYQaEEAAYASAAEgISy_D_BwE
These are websites for the gui perspective(examples)
https://www.toptableplanner.com/?gclid=EAIaIQobChMImIrs5LCa5gIVGeDtCh0ILQ4EEAAYASAAEgLkLvD_BwE
https://www.weddingwire.co.uk/
The google drive link contains the GA itself, an avi file (it just show a incredibly basic and ugly version of the app. The colors are random I want to be able to change then when the app is ready, the tables I want someone to be able to make better looking table and seats, not like mine) AND a started GUI but very very poor and even not with functionality just screenshots, which mustn't be like that. The idea: if sth useful to save it and change everything else and continue work
https://drive.google.com/drive/folders/1N93FHFVVMh_1HY1mKTIipSPVFVc53468
Now about the work
I need a desktop application in JavaFX. I would like when open the app to be like in avi (to have a column with 3 buttons and the floor plan but also button in the corner somewhere if user want to hide the column for instance and to see only the floor plan), I what other elements from the websites i have given link and screenshots in the end of the pdf. The GA algorithm is hard-coded as I said, it must be changed. During the implementation of the GUI the GA must be made to get guests from the user by adding them one by one or by uploading a file, the user should give the number of seats and shape of table(shown in the avi how it might look) i want each table to be able to have between max12 seats. The GA works by considering seats, it doesn't mind the shape of the table. The user should be able later to resize the table, to edit it(change the number of seats-add or remove guests) or to delete it. The GA weighting criteria is called tolerance it is from 0 to 9, showing how much guest like each other. I don't have idea how to look in the GUI in "thePerfectTablePlan"(link provided over) they create a matrix with all the guests and the user is filling there the weight(tolerance) when 2 people are crossed. Also there is need of a field to write the amount of money(bribe) each person is willing to give, if he wants to give of course.
I need it as fast as possible, before the 28th February.
I want also comments and explanation in the code and during the work in order to understand it.
Please look at PerfectTablePlan it has free trial to understand better the idea.
In conclusion: need GUI for creating a seating plan for event and to work with the GA
programming language: Java 8, GUI: written in javafx using Netbeans 8.2 and Gluon scene builder
Attached files:
File.pdf contains a paper done on the exact task for getting better idea of the problem and there it is explain very well the main idea for using Genetic algorithm for seating arrangement(please don't copy the implementation I don't need copy). AND a couple of screenshots from already existing software based on GA for seating arrangement with features I want from:
https://www.perfecttableplan.com/help/50/mac/html/index.html?automatic_layout.htm
https://www.perfecttableplan.com/?gclid=EAIaIQobChMI0_3x77Ca5gIVibHtCh0dYQaEEAAYASAAEgISy_D_BwE
These are websites for the gui perspective(examples)
https://www.toptableplanner.com/?gclid=EAIaIQobChMImIrs5LCa5gIVGeDtCh0ILQ4EEAAYASAAEgLkLvD_BwE
https://www.weddingwire.co.uk/
The google drive link contains the GA itself, an avi file (it just show a incredibly basic and ugly version of the app. The colors are random I want to be able to change then when the app is ready, the tables I want someone to be able to make better looking table and seats, not like mine) AND a started GUI but very very poor and even not with functionality just screenshots, which mustn't be like that. The idea: if sth useful to save it and change everything else and continue work
https://drive.google.com/drive/folders/1N93FHFVVMh_1HY1mKTIipSPVFVc53468
Now about the work
I need a desktop application in JavaFX. I would like when open the app to be like in avi (to have a column with 3 buttons and the floor plan but also button in the corner somewhere if user want to hide the column for instance and to see only the floor plan), I what other elements from the websites i have given link and screenshots in the end of the pdf. The GA algorithm is hard-coded as I said, it must be changed. During the implementation of the GUI the GA must be made to get guests from the user by adding them one by one or by uploading a file, the user should give the number of seats and shape of table(shown in the avi how it might look) i want each table to be able to have between max12 seats. The GA works by considering seats, it doesn't mind the shape of the table. The user should be able later to resize the table, to edit it(change the number of seats-add or remove guests) or to delete it. The GA weighting criteria is called tolerance it is from 0 to 9, showing how much guest like each other. I don't have idea how to look in the GUI in "thePerfectTablePlan"(link provided over) they create a matrix with all the guests and the user is filling there the weight(tolerance) when 2 people are crossed. Also there is need of a field to write the amount of money(bribe) each person is willing to give, if he wants to give of course.
I need it as fast as possible, before the 28th February.
I want also comments and explanation in the code and during the work in order to understand it.
Please look at PerfectTablePlan it has free trial to understand better the idea.
Tedy N.
100% (10)Projects Completed
4
Freelancers worked with
3
Projects awarded
71%
Last project
25 Mar 2020
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
Can you confirm to me that this is not homework nor a student assignment from an educational institute?
-
Timelines are very unrealistic..
892041891740
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies