Frank-Wolfe-based distributed demand scheduling method package
Project description
FW-DDSM
A python package for implementing the Frank-Wolfe-based distributed demand scheduling method.
pip install fw-ddsm
Setting up the ubuntu envrionment for using FW-DDSM
- install python3 (should come with ubuntu v20
- install pip
sudo apt-get install python3-pip
- install dependencies
pip3 install fw-ddsm pandas pandas_bokeh numpy more-itertools
- install snap
sudo apt-get install snapd
- install minizinc bundle
sudo snap install minizinc --classic
Features of FW-DDSM
- Pricing master problem
Minimise the inconvenience, consumption cost and the peak-to-average ratio of the aggregate demand profile of all households.
- Household subproblem
Scheduling both the appliances and the batteries to minmise the cost, the inconvenience and the peak-to-average ratio of the household.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fw-ddsm-0.10.8.tar.gz
(24.0 kB
view details)
Built Distribution
fw_ddsm-0.10.8-py3-none-any.whl
(41.3 kB
view details)
File details
Details for the file fw-ddsm-0.10.8.tar.gz
.
File metadata
- Download URL: fw-ddsm-0.10.8.tar.gz
- Upload date:
- Size: 24.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 069245bf7c2a4b1c96e13c05303fc4ba167ba64d4a811ca91c6e43a91ebeb9e2 |
|
MD5 | a7de5aa673d7c47265e84d81184ad37d |
|
BLAKE2b-256 | e3fe305c0f6e8efcf318809917c07ccbea657bdef40ffaeca7b7a94d129e5a53 |
File details
Details for the file fw_ddsm-0.10.8-py3-none-any.whl
.
File metadata
- Download URL: fw_ddsm-0.10.8-py3-none-any.whl
- Upload date:
- Size: 41.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b42f922df5304441b6cef69c3264d8cfdd76c7b1de9019c5531b91d0716e685 |
|
MD5 | 83e630b31a2802147774a8736105ee24 |
|
BLAKE2b-256 | 89dd4cc7d6c85b3a79d101dd540f5b4e70c3e6084ef529d78d7309bbc3bb1bb1 |