
Need GUI(javafx,netbeans) for existing GA(in Java)
- or -
Post a project like this£139(approx. $191)
- Posted:
- Proposals: 6
- Remote
- #2674908
- OPPORTUNITY
- Expired
Service Provider in Development & IT : Wordpress|Magento|React Native|Mobile App Development|Angular|Node.js
358613424449192118187323702118656593468364
Description
Experience Level: Intermediate
The main topic: Groups of researchers(or guests doesn't matter how are they called) organize a dinner. The secretary is going to make all of the arrangements. Unfortunately, certain members of the project have distinct preferences about who they would and would not like to sit near, which complicates her job. She is willing to accept bribes in order to guarantee preference in the case of conflicts of interest. The aim is to explore the secretary problem and to design reasonable strategies to maximize either the participants' enjoyment of the meal, or the secretary's profits.
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:
Download File 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. 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 8 and 12 seats. The GA works by considering seats, it doesn't mind the type 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, lets say till the end of January - first week of February(7.02-8.02) 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:
Download File 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. 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 8 and 12 seats. The GA works by considering seats, it doesn't mind the type 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, lets say till the end of January - first week of February(7.02-8.02) 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
-
There are no clarification messages.
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