1- Use juypter and networkx to create n nodes (i.e. 200 nodes). Then deployed them randomly in x * y feet area (i.e 1000 * 1000 feet area, customizable). Figure 1 in the attachment.
2- Fix the position of the nodes, then a node is connected via links/edges to its neighbors based on a given radius R (i.e. the node is connected to its neighbors within a radius of 100 feet). The color of the links/edges should be black in this step.
3- Generate a pool p that holds values from [1,p] (i.e. p is an array that holds values from 1 to 10000, the values in p must be randomly distributed such that p(1,643,2,44,5,6,438,…) )
Then each node should random pick values v from p (i.e. if v = 150, then each nodes should randomly pick 150 values from p, v(2,66,522,…) )
4- The node checks its neighbor that it is connected to in step 2. if the node found a shared value with its neighbor, then it should change the link/edge color from black to green. if there is no shared value the link/edge should become red
5- Create a function that take random number of nodes to remove, but keep other nodes in their positions, then do step 4 to see the new links/edges.
Please use python3 and document the code. Thank you
I have high proficiency in MATLAB & SIMULINK, mathematical modelling and analysis, Mathematics, Python,Algorithm, C programming, Machine learning analysis. Once you share the project, I will have a look & confirm if I can do it.
I’m honest, creative and a unique person to carry out your tasks given to me. Leaving your project on our hand is a privileged; we'll make sure that the project is done in a perfect way and do our best until you satisfied.
I would love to discuss this project with you and meet your exact requirements. I am confident I can provide you with top notch materials that will fit your needs. I'm proud my work on being professional, of the highest quality and always delivered on time.
you can hire me directly through this link https://www.freelancer.com/u/olaideejiwole
No problem, can be done in Python 3.6 just for you, if you wish. I'm looking forward to working with you. I can actually start now if you have no problem. I have lot of Python experience from the fact I used it as scripting language for automating stuff and scrapping. Also know graphs and maps and stuff. I'm looking forward to work for you.
I am an expert in python, Mathematics, Matlab and Mathematica, R Programming Language, Statistical Analysis, who consistently delivers great work on time, every time? That's exactly what I'll do for you. I've never missed a deadline and usually finish work well in advance of the knowledge of several writing styles and subjects make me uniquely qualified to work with professionals of any background and work diligently to implement styles and techniques that will suit the needs of all of my clients